10 2020 档案
摘要:模式 优点 缺点 分层模式 一个底层服务可以被不同的高层服务使用;分层结果更容易进行标准化,因为可以清晰地定义每个层级层级内的修改会影响其它层 不是普适性的架构;某些场景下,需要跳过其中一些分层 CS模式 容易对系列服务进行建模,供客户端请求 请求通常是在服务器的不同线程中进行响应的;因为不同客户端
阅读全文
摘要:简单了解Optional类 众所周知,在日常开发中Null Pointer Exception 空指针异常是非常令人头疼的一件事情,为了避免这个问题我们不得不在代码中穿插大量的判空代码使得代码看起来非常的不优雅.而Java1.8的新特性Optional类就是用来解决这个痛点的,下面就来简单的了解一下
阅读全文
摘要:单元素的枚举类型已经成为实现Singleton的最佳方法 -- 出自 《effective java》 单例模式的特点 构造方法私有化 实例化的变量引用私有化 获取实例的方法共有 常用的单例模式 单例的饿汉模式 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如
阅读全文
摘要:什么是 AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用A
阅读全文