java
lvdou_lvdou
这个作者很懒,什么都没留下…
展开
-
Mina框架Socket技术实现内外网通信
socket基本原理参考:http://blog.csdn.net/hudashi/article/details/50790002 java socket点对点通信参考: http://baike.xsoftlab.net/view/71.html mina框架参考:http://blog.csdn.net/ljx8928358/article/details/7759024项目需求...原创 2019-03-05 13:19:28 · 740 阅读 · 0 评论 -
通过一次代码校验发现 线程池不建议使用Executors去创建,而是通过ThreadPoolExecutor方式的原因 顺便总结线程优缺点
本文转自:https://blog.csdn.net/qq_31615049/article/details/80756781 今天在用P3C检查代码的时候发现这样一个警告:首先用的是new Threadpublic void doSummaryJob() throws Exception { try{ HandlerMappingSummaryJobRun...转载 2019-03-06 15:18:24 · 893 阅读 · 1 评论 -
数据库连接池性能比对
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。     NOTE: 本文所有测试均是mysql库测试结论   1:性能方面 hikariCP>druid转载 2019-03-12 16:27:00 · 171 阅读 · 0 评论 -
Restful API SpringMVC多版本实现
项目要做多版本控制,于是百度了一下,发现有3种常用的实现方式。1.直接在url中添加版本信息,但是不符合restful要求url : http://localhost:8080/multiversion/v1/print2.在content type中添加url: http://localhost:8080/multiversion/printContent-Type:application/js原创 2017-10-31 17:04:46 · 2686 阅读 · 0 评论 -
java泛型小结
本文转自:https://www.cnblogs.com/lwbqqyumidi/p/3837629.html、一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list ...转载 2019-03-12 10:07:05 · 134 阅读 · 0 评论 -
java String内存解析
本文转自:https://www.cnblogs.com/yahokuma/p/3677576.htmlJava中的String Java.Lang.String是Java语言自带的字符串实现,它并不是java的基本类型,但却和几乎每个java程序都密切相关的一个基础java类。 string类内部实际实现存储的字符数组在定义时用关键字final修饰,意味着这个属性是一个常量,在初始化之...转载 2019-03-12 13:15:48 · 460 阅读 · 0 评论 -
JAVA 注解的基本原理
本文转自:https://www.cnblogs.com/yangming1996/p/9295168.html以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都...转载 2019-03-12 17:39:43 · 159 阅读 · 0 评论