
开发之道
文章平均质量分 79
popcjz
这个作者很懒,什么都没留下…
展开
-
设计模式的六大设计原则
转载自《一位10年Java工作经验的架构师聊Java和工作经验》作者:黄勇,链接(非原始):https://www.cnblogs.com/Gandy/p/7561096.html了解设计模式的朋友们,想必都听说过“六大设计原则”吧。其实最经典的 23 种设计模式中或多或少地都在使用这些设计原则,也就是说,设计模式是站在设计原则的基础之上的。所以在学习设计模式之前,很有必要对这些设计原则先做一...转载 2018-12-05 14:00:27 · 373 阅读 · 0 评论 -
Java性能优化的30个细节(珍藏版)
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;...转载 2019-01-10 12:52:26 · 244 阅读 · 0 评论 -
手写常用设计模式
单例模式 单例模式核心在于为整个系统提供一个唯一的实例,为整个系统提供一个全局访问点。单例模式从实现上可以分为饿汉式单例和懒汉式单例两种,前者天生就是线程安全的,后者则需要考虑线程安全性。常见的线程安全的懒汉式单例的实现有内部类式和双重检查式两种。下面给出单例模式几种常见的形式:(1). 饿汉式单例// 饿汉式单例public class Singleton1 { ...转载 2019-03-18 13:42:24 · 2096 阅读 · 1 评论