
高并发
yejunjian007
这个作者很懒,什么都没留下…
展开
-
面试必问的 CAS
CAS(Compare and Swap),即比较并替换CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回false。在CAS中,比较和替换是一组原子操作,不会被外部打断,且在性能上更占有优势。举个例子:AtomicInteger.incrementAndGet() publ...原创 2018-04-28 21:51:53 · 399 阅读 · 0 评论 -
ThreadLocal在项目中的实践
simpleDateFormat众所周知是线程不安全的,多线程中如何保证线程安全又同时兼顾性能问题呢?那就是使用ThreadLocal维护simpleDateFormat原创 2018-04-28 21:57:38 · 339 阅读 · 0 评论 -
httpclient
https://www.cnblogs.com/softidea/p/5435458.html连接池使用https://blog.youkuaiyun.com/mawming/article/details/49617829httpClient请求超时的设置以及处理https://blog.youkuaiyun.com/u011001723/article/details/40299495HttpClie...转载 2018-08-09 08:35:51 · 140 阅读 · 0 评论