我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答 ...
分类:
其他 时间:
2018-03-15 11:40:17
收藏:
0 评论:
0 赞:
0 阅读:
174
Spring Boot JdbcTemplate: (1) 在pom.xml加入jdbcTemplate的依赖; (2) 编写DemoDao类,声明为:@Repository,引入JdbcTemplate (3) 编写DemoService类,引入DemoDao进行使用 (4) 编写Demo2Con... ...
分类:
编程语言 时间:
2018-03-15 11:39:58
收藏:
0 评论:
0 赞:
0 阅读:
209
最近,看着sp5.0上线了,于是乎马上弄了个maven项目,结果N多异常。。。 于是乎,根据异常结合源码,最终项目跑起来了。 下面是感想: 其实这spring压根没必要一直更新,更新之后不过是代码优化了,然后加入了一些很难用到的新功能,根据28法则,这个框架本身最常用的功能也就只有20%,然后,搞源 ...
分类:
其他 时间:
2018-03-15 11:38:31
收藏:
0 评论:
0 赞:
0 阅读:
169
使用了两个类加载器加载了同一个类,区分一个Class对象是否相等要看包名+类名,也要看是否是同一个类加载器 方案一,排查掉spring-boot-devtools模块的maven引入可以解决,这时候所有类都是使用APPClassloader加载。 方案二,可以引入spring-boot-devtoo ...
分类:
编程语言 时间:
2018-03-15 11:38:12
收藏:
0 评论:
0 赞:
0 阅读:
2091
一、web服务的本质import?socket
sk?=?socket.socket()
sk.bind(("127.0.0.1",?8080))
sk.listen(5)
while?True:
????conn,?addr?=?sk.accept()
&n
分类:
Web开发 时间:
2018-03-15 11:06:42
收藏:
0 评论:
0 赞:
0 阅读:
216
awk
分类:
系统服务 时间:
2018-03-15 11:06:22
收藏:
0 评论:
0 赞:
0 阅读:
197
MySQL基础1、查看mysql支持的引擎MariaDB[(none)]>SHOWENGINES;2、设置mysql环境变量[root@master1~]#vim/etc/profile.d/mysql.shexportPATH=/usr/local/mysql/bin:$PATH查看mysql运行时默认选项[root@master1~]#mysql--print-defaultsmysql
分类:
数据库技术 时间:
2018-03-15 11:05:47
收藏:
0 评论:
0 赞:
0 阅读:
232
12.10访问日志Nginx日志格式:[root@centos-01linux~]#vim/usr/local/nginx/conf/nginx.conflog_formatcombined_realip‘$remote_addr$http_x_forwarded_for[$time_local]‘‘$host"$request_uri"$status&
分类:
其他 时间:
2018-03-15 11:05:38
收藏:
0 评论:
0 赞:
0 阅读:
247
用户组权限
分类:
其他 时间:
2018-03-15 11:05:29
收藏:
0 评论:
0 赞:
0 阅读:
228
一、介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。二、语法每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束三、CSS的几种引入方式1、行内样式行内式是在标记的style属性中设定CSS样式。<p style="color:
分类:
Web开发 时间:
2018-03-15 11:04:52
收藏:
0 评论:
0 赞:
0 阅读:
238
404:header("HTTP/1.1404NotFound");301:header("HTTP/1.1301MovedPermanently");header("Location:http://www.baidu.com");下载文件:header(‘Content-type:application/file‘);header("Content-Disposition:attachment;
分类:
Web开发 时间:
2018-03-15 11:04:42
收藏:
0 评论:
0 赞:
0 阅读:
188
获取文件内容:file_get_contents($name)获取文件内容并输出:readfile($name)相当于$file=file_get_contents($name);echo$file;把文件中的每行内容读入到数组中:$arr=file($name);var_dump($arr);
分类:
Web开发 时间:
2018-03-15 11:04:32
收藏:
0 评论:
0 赞:
0 阅读:
196
shell脚本自动强制修改mysql的密码,忘记mysql密码简单有效的暴力修改方法。
分类:
数据库技术 时间:
2018-03-15 11:04:12
收藏:
0 评论:
0 赞:
0 阅读:
268
3、Zabbix3.2.2 Agent端自定义监控项监控PING
分类:
其他 时间:
2018-03-15 11:03:59
收藏:
0 评论:
0 赞:
0 阅读:
237
nginx访问日志配置+日志切割+不记录静态文件日志+设置静态文件过期时间
分类:
其他 时间:
2018-03-15 11:03:37
收藏:
0 评论:
0 赞:
0 阅读:
219
前言:lvs和haproxy的区别lvs:1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生;2、无流量,保证了均衡器IO的性能不会收到大流量的影响;3、应用范围比较广,因为LVS工作在4层,所以它几乎可以对所有应用做负载均衡4、工作稳定,因为其本身抗负载能力很强,自身有完整的双机热备方案,如LVS+Keepalived,不过我们在项目实施中用得最多的还是LVS/DR+Keepal
分类:
Web开发 时间:
2018-03-15 11:03:23
收藏:
0 评论:
0 赞:
0 阅读:
220
分组 328. Odd Even Linked List 序号为奇数的在前,偶数的在后,每一半相对顺序不变。 725. Split Linked List in Parts 将链表分为大小差不超1的k组。 86. Partition List 将链表分为小于x的部分和大于等于x的部分, 删除 237 ...
分类:
其他 时间:
2018-03-15 11:01:39
收藏:
0 评论:
0 赞:
0 阅读:
225
级别不是个直观的东西。它不像走势类型那样能通过图形直接标示出来的。它是通过对走势生长的过程的感知,抽象才能被认知的东东。 缠论要想有大修为,那么级别的修为是绕不过去的。 走势类型不光好理解,而且要分辨和画图也基本上能短时间把握。但级别就比较难。 级别是走势生长的过程。所以级别没有方向性。就只是走势的 ...
分类:
其他 时间:
2018-03-15 11:00:34
收藏:
0 评论:
0 赞:
0 阅读:
195
一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo ...
分类:
系统服务 时间:
2018-03-15 10:59:51
收藏:
0 评论:
0 赞:
0 阅读:
384
1.冒泡排序 冒泡排序(Bubble Sort)是最经典也是最简单的排序算法之一。 原理:比较相邻的两个元素,将值大的元素交换到右边(降序则相反). 步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大 ...
分类:
编程语言 时间:
2018-03-15 10:59:18
收藏:
0 评论:
0 赞:
0 阅读:
197