- 博客(4)
- 收藏
- 关注
原创 Java 8 新特性初探之 Optional
Java 8 新特性初探之 OptionalOptional类是一个可以为null的容器对象。该类用来解决空指针异常的问题,可以含有对象也可以为空。创建Optional实例使用of 和ofNullable来创建Optional实例时,of 方法对传入null没有做任何处理会抛出NPE,ofNullable方法允许传入null值并且不会抛出NPE,故而在传入的对象有可能为null的时候使用ofNullable方法,确定不为null时使用of方法。// 创建Optional空的实例Option
2020-09-24 15:30:22 244 3
原创 设计模式初探之单例模式
设计模式初探之单例模式单例模式概念: 单例模式一种常见得设计模式,顾名思义就是只能有一个实例。单例模式应用场景: 线程池、缓存、日志对象以及各种配置的读取。单例模式实现方法:懒汉模式:能实现懒加载,但是在并发情况下使用synchronized 对性能有所影响。饿汉模式:不能懒加载,消耗较大,在并发情况下是线程安全的。Holder模式:饿汉模式和懒汉模式的组合,既实现了懒汉模式的懒加载又实现了饿汉模式的安全性,而且没有使用synchronized 性能得到了保证,同时也是工作中常用的方式
2020-09-21 15:40:16 112
原创 Spring学习笔记-Spring boot中@SpringBootApplication 注解初探
Spring学习笔记-Spring boot中@SpringBootApplication 注解初探特殊说明:代码块中的"…" 旨在屏蔽一些不太重要的代码在SpringBoot的启动上加上@SpringBootApplication注解就可以简捷的创建一个Spring boot 应用程序,接下来对该注解进行一个初步的探索,以了解其背后的原理。@SpringBootApplicationpublic class Application { public static void main(Str
2020-08-14 00:42:20 197
原创 Spring学习笔记-Spring mvc 统一返回固定格式JSON数据到前端
Spring学习笔记-Spring mvc 统一返回固定格式JSON数据到前端 spring mvc 可以通过@ContorllerAdvice 注解实现对控制器增强来实现固定格式JSON数据的返回。一方面通过定义实现ResponseBodyAdvice接口的实现类来处理一般正常的返回结果,另一方面通过@ExceptionHandler注解来处理异常数据返回的固定格式。定义返回固定JSON格式的泛型类@Data@AllArgsConstructor@NoArgsConstructorpub
2020-08-10 00:46:37 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人