- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 双重检查单例为什么要加volatile
前言 单例模式是开发中常见应用模式,在实际开发中一个实例只需创建一次就能满足使用要求,我们选择使用单例模式,避免不必要的内存消耗。先简单介绍下双重检查单例模式是什么,代码如下:public class Single { private Factory factory; public Factory getFactory(){ if (factory == null){/
2018-03-28 00:50:28 5534 17
原创 阿里java规范手册总结
本文总结一些常见编码注意问题,每条规范来自各个模块,所以序号有点凌乱,一些简单及很少用的规范没有进行收录,具体的规范可见文末阿里java规范.pdf,进行下载详细阅读OOP规约7.【强制】所有的相同类型的包装类对象之间值的比较,全部使用equals方法比较。 说明:对于Integer var = ? 在-128至127范围内的赋值,Integer对象是在IntegerCache.cache产生,会...
2018-03-26 14:16:25 528
原创 使用itext实现pdf图片签章
1:配置环境 首先配置开发环境,本人使用itext5生成pdf,除了,itext5的一些基础包外,org.bouncycastle的两个包是itext生成证书所依赖的包,必须添加,否则会提示ClassNotFound,我百度查到的解决方案,详细见 解决方案当然网上还有文章说将bcprov-jdk15on-149.jar放到jdk安装目录jre/lib/ext 见 [其他解决思路](http:/
2018-03-02 18:04:53 9268 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人