摘要: 参考文章: 每天一个linux命令目录 目录 一、文件浏览命令 二、文件目录操作命令 三、文件查找命令 四、文件权限设置 五、系统性能监控命令 六、网络查看命令 七、linux 其他命令 一、文件浏览命令 格式: 命令 [option] file cat 由第一行开始显示文件内容 tac 从最后一行 阅读全文
posted @ 2017-12-19 14:39 安小 阅读(14861) 评论(0) 推荐(1) 编辑
摘要: public class JsonUtil { public static boolean compareJsonText(String str1, String str2) { return compareJsonNode(JsonUtil.readTree(str1), JsonUtil.readTree(str2)); } public ... 阅读全文
posted @ 2017-11-09 18:02 安小 阅读(3941) 评论(0) 推荐(0) 编辑
摘要: 参考原文:http://blog.csdn.net/ha196200/article/details/44985597 (1) 数据库阻塞: 假设第一个连接T1占有且没有释放资源,第二个连接T2请求同一资源(表tb)时需要等待,若T1没有提交或回滚,T2将持续等待,导致阻塞发生。 第一个连接: 第二 阅读全文
posted @ 2017-10-20 17:21 安小 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/wqhwe/p/5407468.html HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:在 阅读全文
posted @ 2017-10-19 10:15 安小 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一般的类和方法中只能使用具体的类型,如果要使编写的代码可以应用于多种类型,可以使用多态或泛型。但是多态在定义时必须指定相应的基类或接口,由于类可以不断扩展,因此单继承体系会带来一定的性能损耗;而接口对程序约束性太强,代码必须使用特定的接口。使用泛型则可以编写更加通用的代码,使得代码能够应用于“某种不 阅读全文
posted @ 2017-09-04 15:10 安小 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC(Java Database Connectivity) JDBC是Java语言中访问数据库的应用程序接口,可以为多种关系数据库提供统一访问。 jdbc.properties 测试类 二、DBCP JDBC的访问模式存在以下问题: 1. 现在的Web应用经常有几千人同时访问,然而频繁的进 阅读全文
posted @ 2017-08-10 17:48 安小 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. Class.forName 和 import 区别 Class.forName在运行时加载相应的类到JVM内存中,然后初始化一个Class对象(注意不是类的实例),并初始化所有的static成员,执行static{}代码块。如下的com.mysql.jdbc.Driver类中的静态代码将Dri 阅读全文
posted @ 2017-08-09 10:37 安小 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 参考文章 http://haolloyin.blog.51cto.com/1177454/333257 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。代理需要代理类和被代理类有相同的对外接口。 1. 静态代理 2. 动态代理 动态代理具有更强的灵活性,因为它不用在我们设计实现 阅读全文
posted @ 2017-08-08 11:23 安小 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考文章 http://www.cnblogs.com/geason/p/5774096.html http://www.iteye.com/magazines/132-Java-NIO 阻塞I/O通信模型存在以下缺点: 1. 当客户端多时,会创建大量的处理线程。且每个线程都要占用栈空间和一些CPU 阅读全文
posted @ 2017-08-01 17:51 安小 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://blog.csdn.net/tommy_lgj/archive/2008/11/21/3348137.aspx ActiveMQ的安装和使用 在官网http://activemq.apache.org/ 下载压缩包,解压后双击activemq.bat。启动ActiveMQ以后 阅读全文
posted @ 2017-07-21 14:27 安小 阅读(246) 评论(0) 推荐(0) 编辑