Java
He110_Wr0ld
一直想当大厨的和歌神的IT Dog
展开
-
【*一篇足以*Java并发编程实践】《Java并发编程实践》学习Note - Part3
目录: 1.避免活跃度危险 1.1 死锁 1.2 避免和诊断死锁 1.3.其他活跃度危险 2.性能和可伸缩性 2.1 内存同步 2.2 阻塞 2.3 减少锁的竞争 3.Lock、ReentrantLock和Synchronized 3.1 可轮询和可定时的锁请求 3.1 可中断的锁获取操作 4.原子变量与非阻塞同步机制 5. JMM--Java存储模型 1.避免活跃度危...原创 2018-12-28 19:17:24 · 197 阅读 · 0 评论 -
你应该知道的《代码整洁之道》
伴着2018年收官的鹅毛大雪,依旧在路上欢(Ku)快(B)驰骋,IT菜鸟分享今天的收获--《代码整洁之道》 1有意义的命名: 名副其实(见名知意),add/insert/append 避免使用与本意相悖的词、专有名词(hp,aix,sco等)。 例子:别用accountList来指称一组账号,除非它真是List类型。可用accountGroup或bunchOfAccounts,甚至直接用ac...原创 2018-12-27 16:04:03 · 267 阅读 · 0 评论 -
【*一篇足以*Java并发编程实践】《Java并发编程实践》学习Note - Part2
【构建并发应用程序】 ========================...原创 2018-11-17 22:42:11 · 198 阅读 · 0 评论 -
【Java架构师】架构师晋升路线
成为java架构师所需要具备那些技能? 首先你要是一个高级java攻狮城,熟练使用各种框架,并知道它们实现的原理。 JVM虚拟机原理、调优,懂得jvm能让你写出性能更好的代码 池技术,什么对象池,连接池,线程池 Java多线程同步异步 Java各种集合对象的实现原理 熟练使用各种数据结构和算法,数组、哈希、链表、排序树 熟练使用linux操...转载 2018-11-04 09:08:05 · 1986 阅读 · 0 评论 -
【重构-改善代码的设计】《重构-改善代码的设计》学习笔记-Part2(菜鸟晋升之路)
8 简化函数调用 8.1 Rename Method(函数改名) 8.2 Add Parameter(添加参数) 8.3 Remove Parameter(移除参数) 8.4 Separate Query from Modifier(将查询函数和修改函数分离) 8.5 Parameterize Method(令函数携带参数) 8.6 Replace Paramete...原创 2018-11-02 16:19:37 · 467 阅读 · 1 评论 -
Java并发知识点总汇
翻译 2018-10-25 13:25:19 · 242 阅读 · 0 评论 -
【HeadFirst 设计模式】你看过《HeadFirst Design Pattern》了吗?(菜鸟晋升必经之路)
废话不多说,干货分享。 1. 观察者模式 2. 装饰者模式 3. 工厂模式 4.单列模式(Singleton Pattern) 5.命令模式 6.适配器模式和外观模式 7. 模板模式 【好莱坞原则】别调用我们,我们会调用你(我们:高层组件,你:底层组件) 8. 迭代器模式和组合模式 9.状态模式 10.代理模式 1. 观察者模式 Demo: 2....原创 2018-09-20 21:47:09 · 406 阅读 · 0 评论