自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

2的32次方

免费的东西是最贵的,好走的只是下坡路。

  • 博客(6)
  • 收藏
  • 关注

原创 Springboot定时任务踩坑记录

Springboot 2.1.3.RELEASE 定时任务踩坑记录

2019-03-29 21:48:19 2928

原创 Spring事件机制源码分析

前言由于之前使用Spring事件机制出现了问题,所以特意去了解这块的源码。Spring事件机制其实就是事件发布/订阅(注意在Spring中订阅指的是监听)。PS:Spring版本为5.1.5.RELEASE源码分析初始化初始化这块关键是核心组件的注册ApplicationEventPublisher的初始化与注册,关键方法为AbstractApplicationContext的方法p...

2019-03-27 00:04:32 404

原创 Spring事件机制问题排查

Spring事件机制问题排查,发现Spring事件机制其实只是代码解耦,实际上并不是异步的事件发布/订阅

2019-03-26 22:14:32 6838

原创 简单实用的布隆过滤器

基于Java中的BitSet的布隆过滤器

2019-03-25 23:40:23 294

原创 ArrayList常见问题

简介ArrayList使用Object数组存储数组元素,并使用size属性记录数组长度。需要注意ArrayList是非线程安全的。常见问题汇总ArrayList的默认初始长度是多少?最大长度是多少?ArrayList的默认初始长度是10,是由DEFAULT_CAPACITY设定的。由于ArrayList底层是用Object数组存储元素,所以ArrayList最大长度为Integer...

2019-03-19 22:40:02 312

原创 synchronized锁了什么

前言synchronized翻译为中文的意思是同步的,它是Java中处理线程安全问题常用的关键字。也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下synchronized,再通过一个示例代码展示synchronized锁了什么。(这里先提前透露答案synchronized锁的是代码)介绍定义synchronized提供的同步机制确保了同一个时刻,被修饰的代码块或方法只会...

2019-03-13 22:45:00 331

空空如也

空空如也

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

TA关注的人

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