自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java集成Redis

Java集成Redis目录Java集成RedisRedis客户端选择redis相关依赖Spring Boot项目集成依赖继承增加Redis配置非Spring boot项目添加依赖非Spring项目初始化Spring Boot 如何初始化RedisRedis客户端项目中想要对接Redis中间件,需要在Java项目中引入Redis的相关依赖。查看Redis官网推荐的客户端程序 Redis Java Client选择redis相关依赖Spring Data项目下有 Spring Data Redis

2021-06-10 22:29:23 869

原创 Java Static 变量初始化

目录Java Static 变量初始化直接赋值static块初始化实例方法初始化解决方案Java Static 变量初始化static变量初始化方式直接赋值static块初始化实例方法初始化直接赋值// 常量字符串private static final String TEST = "test";// 实例共享的变量private static int count = 0;直接赋值是较为常见的静态变量初始化方式,多用于常量。static块初始化static int coun

2021-01-01 11:02:31 2701

原创 Java 8 Time - 时间管理大师

Java 8 Time - 时间管理大师整体分析java.time包结构分析chrono包temporal包zone包常用静态方法字义对应新旧方法对比图总结参考资料整体分析java.time包结构分析time:父级基础包,常用的时间相关类都在这里,如LocalDate\LocalDateTime\Instant等chrono:日历系统包,日历相关的接口(类似Calendar)也包括提供对其他日历系统的APIformat:格式化和解析包,主要类是DateTimeFormattertempora

2020-11-22 18:11:55 273

原创 Spring容器入门级理解(Spring IOC Containers)

Spring容器入门级理解(Spring IOC Containers)如何查官网文档Bean的获取流程一句话理解如何查官网文档时隔很久,我又从第一页开始看《Spring源码深度解析》这本书(你说得对,这本书我从来就没有看完过)。正在我陷入代码的漩涡之时,我问了自己一个问题:什么是Spring容器?Tips:很多技术书很难啃完,建议读者可以选读,或者带着一个问题去读,读书的目的在于学习技能或者理解一项事务,而不是翻书。带着这个问题,首选是求助度娘,上下求索,那些博客着实把我看晕了,因为各有说法,

2020-11-15 22:44:14 188

原创 HashMap evict 放逐之旅

HashMap evict 放逐之旅我不认识的evict小结我不认识的evict正在撸猫写代码的我,遇到了一个LinkedHashMap ConcurrentModifyException,真是让人头秃。问题排查过程也是费了一些力气(手动狗头),最后发现是我异步请求接口时,同步修改了同一个map,所以主流程代码在读这个map的时候,会偶发性的出现ConcurrentModifyException(如果有人感兴趣排查过程,评论区留言,后续更贴)。就在我在解决这个问题的时候,就遇到了Map深复制这个情况,

2020-11-07 22:05:01 1403 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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