万事开头难,然后中间难,最后结尾难
[LEDE/OpenWrt]-在路由器上搭建PPTP服务器,实现全校园联网
emmm...
北京之旅 - Before Story
杭州之旅 - Before Story
[MyBatis]MyBatis Generator配置文件
今年寒假对着官方文档翻译了一份大概注明了涉及到的选项与参数
[Java]Effective Java 笔记-创建和销毁对象
创建与销毁对象
[多线程]Volatile
Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。
[多线程]如何分析一个类是否是线程安全的?
- 是否有属性;
- 属性是否被共享(线程持有该类对象的引用)
- 是否存在并发关系
- 是否存在读写行为
[多线程]如何安全发布对象
发布(publish),使对象可以在当前作用域之外的代码中可见,如果该对象被发布,则该对象的非私有域中引用的所有实例同样也会被发布。