自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除