Lombok工作原理分析

会发现在Lombok使用的过程中,只需要添加相应的注解,无需再为此写任何代码。自动生成的代码到底是如何产生的呢?核心之处就是对于注解的解析上。JDK5引入...     Read more
lucky 1月16日
2 评论

Callable和Future

Callable和Runnable很类似,主要区别在于Callable能返回运行结果,能抛出异常。执行Callable方式,需要Future的实现类的支持...     Read more
lucky 1月15日
0 评论

线程数设置和CPU数的关系

一般说来,大家认为线程池的大小经验值应该这样设置:(其中N为CPU的个数)如果是CPU密集型应用,则线程池大小设置为N+1如果是IO密集型应用,则线程池大...     Read more
lucky 1月15日
0 评论

sql中count(1)和count(*)有区别吗

count() 对 innodb 而言,它需要把数据从磁盘中读取出来然后累计计数;而 MyISAM 引擎把一个表的总行数存在了磁盘上,所以执行 count...     Read more
lucky 1月14日
0 评论

Java特性

封装,继承,多态 我就不写了,Java基础,这写我还没忘记说说健壮性,安全性,解释性和跨平台健壮性(鲁棒性):主要就是检查异常,一些异常在编写代码的时候J...     Read more
lucky 1月13日
0 评论