标签:chenssy
-
36、【死磕Java并发】—–第三十七篇J.U.C之线程池:ScheduledThreadPoolExecutor
原文出处:http://cmsblogs.com/ 『chenssy』 在上篇博客【死磕Java并发】—–J.U.C之线程池:ThreadPoolExecu…
-
33、【死磕Java并发】—–第三十四篇深入分析ThreadLocal
原文出处:http://cmsblogs.com/ 『chenssy』 ThreadLoacal是什么? ThreadLocal是啥?以前面试别人时就喜欢问这个,有些伙伴喜欢把它和…
-
32、【死磕Java并发】—–第三十一篇J.U.C之阻塞队列:BlockingQueue总结
原文出处:http://cmsblogs.com/ 『chenssy』 经过前面六篇博客的阐述,我想各位应该对阻塞队列BlockingQueue有了较为深入的理解,下面来一个总结,…
-
29、【死磕Java并发】—–第二十八篇J.U.C之阻塞队列:SynchronousQueue
原文出处:http://cmsblogs.com/ 『chenssy』 【注】:SynchronousQueue实现算法看的晕乎乎的,写了好久才写完,如果当中有什么错误之处,忘各位…
-
22、【死磕Java并发】—–第二十一篇J.U.C之ConcurrentHashMap红黑树转换分析
原文出处http://cmsblogs.com/ 『chenssy 在【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentHashMa…
-
16、【死磕Java并发】—–第十五篇J.U.C之深入分析CAS
原文出处:http://cmsblogs.com/ 『chenssy』 CAS,Compare And Swap,即比较并交换。Doug lea大神在同步组件中大量使用CAS技术鬼…
-
12、【死磕Java并发】—–第十一篇J.U.C之AQS:阻塞和唤醒线程
原文出处:http://cmsblogs.com/ 『chenssy』 在线程获取同步状态时如果获取失败,则加入CLH同步队列,通过通过自旋的方式不断获取同步状态,但是在自旋的过程…
-
09、【死磕Java并发】—–第八篇J.U.C之AQS:AQS简介
原文出处:http://cmsblogs.com/ 『chenssy』 Java的内置锁一直都是备受争议的,在JDK 1.6之前,synchronized这个重量级锁其性能一直都是…
-
05、【死磕Java并发】—–第五篇Java内存模型之分析volatile
原文出处:http://cmsblogs.com/ 『chenssy』 前篇博客【死磕Java并发】—–深入分析volatile的实现原理 中已经阐述了vo…
-
01、【死磕Java并发】—–第一篇深入分析synchronized的实现原理
原文出处:http://cmsblogs.com/ 『chenssy』 记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synch…
-
25、设计模式笔记——设计模式总结
原文出处:http://cmsblogs.com/ 『chenssy』 从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能…
-
22、设计模式笔记—–备忘录模式
原文出处:http://cmsblogs.com/ 『chenssy』 个人比较喜欢玩单机游戏,什么仙剑、古剑、鬼泣、使命召唤、三国无双等等一系列的游戏我都玩过(现在期待凡人修仙传…
-
17、设计模式笔记—–原型模式
原文出处:http://cmsblogs.com/ 『chenssy』 以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程…
-
14、设计模式笔记—–组合模式
原文出处:http://cmsblogs.com/ 『chenssy』 我们对于这个图片肯定会非常熟悉,这两幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。在…
-
12、设计模式笔记—–状态模式
原文出处:http://cmsblogs.com/ 『chenssy』 在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的…
-
10、设计模式笔记—–模板方法模式
原文出处:http://cmsblogs.com/ 『chenssy』 首先我们先来看两个例子:冲咖啡和泡茶。冲咖啡和泡茶的基本流程如下: 所以用代码来创建如下: 咖啡:Caffe…