
java
北巷以南猫
https://github.com/huxiaoman7/leetcodebook
展开
-
Java的CAS原理
Java的CAS原理 一、CAS原理 CAS是compare and swap,意思是比较并交换 java.util.concurrent包中借助CAS实现。 CAS操作包含三个操作数——内存位置V、预期原值A、新值B。如果内存位置和预期原值相同,那么处理器会自动的将该位置的值更新为新值,否则处理器不做生命和操作。无论那种情况,都会在CAS指令之前返回该位置的值。 悲观锁:...原创 2018-03-21 06:45:28 · 325 阅读 · 0 评论 -
Java/MySql代码优化(长期更新)
说明: 记录平时需要注意的代码优化细节1.尽可能的使用重用的对象:String/StringBuffer/StringBuilder原创 2018-05-11 11:50:13 · 358 阅读 · 0 评论 -
Google Guava库
Google guava通了强大的工具类来简化代码。列举常用的集中类:原文:https://ifeve.com/google-guava/ //不可变集合 ImmutableList<Integer> list = ImmutableList.of(1, 2, 3, 4); ImmutableMap<String, Stri...原创 2018-10-30 15:44:07 · 340 阅读 · 0 评论