摘要: 单例的实现 1.单线程下的Lazy实现 2.针对1的多线程阻塞实现 就是改进了check then act的原子性问题 3. 错误 的双重加锁 注意可见性是正确的,错误在于初始化的重排序 上一篇文章已经写了3个步骤,一个线程在判断第一个if的时候可能另一个线程执行到第二个步骤就写入引用了,这时返回的阅读全文
posted @ 2019-05-17 22:52 Caturra 阅读(13) 评论(0) 编辑
摘要: 以下由写在书上的笔记整理出来的,前一篇文章就不再更新了(懒) 以可见性的讨论开始 可见性和硬件的关联 计算机为了高速访问资源,对内存进行了一定的缓存,但缓存不一定能在各线程(处理器)之间相互通信,因此在多线程上需要额外注意硬件带来的可见性问题(可能会读到脏数据),注意这里只讨论共享变量下的情况 可能阅读全文
posted @ 2019-05-14 20:51 Caturra 阅读(37) 评论(0) 编辑
摘要: 花了一个下午+晚上来写权限控制类,删改了很多次(感谢V站大哥们的提议),目前个人感觉挺满意的,主要是以下几点花了点工夫 1.设计模式上的应用,factory+observer+strategy(反射实现),不过factory没写什么特别的,就加多个缓存 2.权限设计的随意,对于添加标签,外部只需给出阅读全文
posted @ 2019-05-12 02:29 Caturra 阅读(20) 评论(0) 编辑
摘要: 能动了.jpg阅读全文
posted @ 2019-05-01 15:48 Caturra 阅读(18) 评论(0) 编辑
摘要: JVM-1
阅读全文
posted @ 2019-04-28 01:29 Caturra 阅读(13) 评论(0) 编辑
摘要: 笔记++
阅读全文
posted @ 2019-04-25 21:38 Caturra 阅读(11) 评论(0) 编辑
摘要: PS.个人觉得shell命令偏记忆,所以与其说是笔记不如干脆说是书摘,这里先列出我要粗读的书 0.Linux就该这么学(弃坑,广告太多) 1. Linux命令行(30%) 2. how linux works(30%) 3. red hat linux用户基础 4. LINUX系统管理技术手册(可选阅读全文
posted @ 2019-04-16 22:35 Caturra 阅读(22) 评论(0) 编辑
该文被密码保护。
posted @ 2019-04-14 17:24 Caturra 阅读(7) 评论(0) 编辑
摘要: 课上演讲用的PPT文字版(10min)阅读全文
posted @ 2019-04-09 22:51 Caturra 阅读(30) 评论(0) 编辑
摘要: 这么简单还要解释,我果然是菜阅读全文
posted @ 2019-03-28 00:28 Caturra 阅读(48) 评论(0) 编辑
摘要: 这是用来交作业的阅读全文
posted @ 2019-03-21 21:26 Caturra 阅读(25) 评论(0) 编辑
摘要: 拿一本国内的书作为学习参考,感觉意外的不错阅读全文
posted @ 2019-03-18 22:50 Caturra 阅读(61) 评论(0) 编辑
摘要: 本篇是head first设计模式的读书笔记阅读全文
posted @ 2019-03-17 18:42 Caturra 阅读(61) 评论(0) 编辑
摘要: 面试官:来个红黑树?阅读全文
posted @ 2019-03-16 21:53 Caturra 阅读(98) 评论(0) 编辑
该文被密码保护。
posted @ 2019-02-16 21:38 Caturra 阅读(3) 评论(0) 编辑
摘要: Couleur ZOJ - 4053
阅读全文
posted @ 2018-10-20 02:21 Caturra 阅读(102) 评论(0) 编辑
摘要: 幸福的道路阅读全文
posted @ 2018-10-18 22:33 Caturra 阅读(33) 评论(0) 编辑
摘要: 太吾绘卷真好玩.jpg阅读全文
posted @ 2018-10-03 13:48 Caturra 阅读(30) 评论(0) 编辑
摘要: TLE--阅读全文
posted @ 2018-09-24 22:55 Caturra 阅读(78) 评论(0) 编辑
摘要: Poor God Water阅读全文
posted @ 2018-09-16 05:07 Caturra 阅读(104) 评论(0) 编辑
摘要: Ka Chang阅读全文
posted @ 2018-09-10 16:13 Caturra 阅读(125) 评论(0) 编辑
摘要: Trace阅读全文
posted @ 2018-09-10 10:46 Caturra 阅读(109) 评论(0) 编辑
摘要: Coloring Brackets阅读全文
posted @ 2018-09-09 00:21 Caturra 阅读(93) 评论(0) 编辑
摘要: Skr
阅读全文
posted @ 2018-09-03 00:03 Caturra 阅读(69) 评论(0) 编辑
摘要: EERT
阅读全文
posted @ 2018-09-02 20:07 Caturra 阅读(29) 评论(0) 编辑
摘要: GT考试
阅读全文
posted @ 2018-08-31 14:47 Caturra 阅读(21) 评论(0) 编辑
摘要: SAM
阅读全文
posted @ 2018-08-30 12:02 Caturra 阅读(37) 评论(0) 编辑
摘要: ACMA
阅读全文
posted @ 2018-08-30 01:41 Caturra 阅读(30) 评论(0) 编辑
摘要: 后缀自动机二·重复旋律5阅读全文
posted @ 2018-08-29 19:07 Caturra 阅读(58) 评论(0) 编辑
摘要: Multi-University Training Contest阅读全文
posted @ 2018-08-18 13:47 Caturra 阅读(44) 评论(0) 编辑