2016年8月2日
摘要:
双重检查锁定来实现延迟初始化的方案: 基于类初始化的解决方案:( JVM在类的初始化阶段(即在Class被加载后,且被线程使用之前),会执行类的初始化。在执行类的初始化期间,JVM会去获取一个锁。这个锁可以同步多个线程对同一个类的初始化。 )
阅读全文
posted @ 2016-08-02 10:35
james-roger
阅读(125)
推荐(0)
2016年7月26日
摘要:
注意:不要将获取锁的过程写在try块中,因为如果在获取锁(自定义锁的实现)时发生了异常,异常抛出的同时,也会导致锁无故释放。
阅读全文
posted @ 2016-07-26 16:15
james-roger
阅读(172)
推荐(0)
2016年7月20日
摘要:
分页查询: 因为rownum只能用<,<=,所以将rn当成真实的一列供外部查询语句查询。 查询两个时间的月份数:round(months_between(sysdate,hire_date),1)
阅读全文
posted @ 2016-07-20 22:48
james-roger
阅读(146)
推荐(0)
2016年7月19日
摘要:
读取指定文件的类容: 文件拷贝: 参考文档:http://ifeve.com/buffers/ socket:http://blog.csdn.net/kongxx/article/details/7288896 http://developer.51cto.com/art/201112/30636
阅读全文
posted @ 2016-07-19 11:05
james-roger
阅读(124)
推荐(0)
2016年7月18日
posted @ 2016-07-18 15:01
james-roger
阅读(101)
推荐(0)
2016年7月10日
摘要:
在login.jsp中添加js:
阅读全文
posted @ 2016-07-10 21:34
james-roger
阅读(125)
推荐(0)
2016年7月8日
摘要:
http://developer.51cto.com/art/201202/317181.htm
阅读全文
posted @ 2016-07-08 15:57
james-roger
阅读(99)
推荐(0)
2016年7月6日
摘要:
ArrayList在迭代的时候是不能修改的 ArrayList内部内中的迭代器Itr在调用next()方法时,会判断集合是否被修改(add,remove),若被修改则抛异常。 http://blog.csdn.net/chenssy/article/details/37521461
阅读全文
posted @ 2016-07-06 15:33
james-roger
阅读(150)
推荐(0)
2016年7月1日
摘要:
图片上传时修改错误提示信息(图超过允许上传的图片的数量):在webuploader.js中修改
阅读全文
posted @ 2016-07-01 15:11
james-roger
阅读(242)
推荐(0)
2016年6月30日
摘要:
http://www.tuicool.com/articles/myeANv http://www.mamicode.com/info-detail-1151624.html
阅读全文
posted @ 2016-06-30 14:58
james-roger
阅读(104)
推荐(0)