自定义博客皮肤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)
  • 收藏
  • 关注

原创 jdk定时器线程池

jdk定时器线程池的使用ScheduledThreadPoolExecutor该类实际上是通过ThreadPoolExecutor创建出线程池,通过线程池来处理定时器类任务,可以并行处理各个定时器的任务,互相之间不会受到影响,适用于对于时间精度要严格要求的任务。初始化 // 父类指向具体的实现,第一个参数为线程池活跃线程数量 ScheduleExecutorService service = new ScheduledThreadPoolExecutor(2); 使用延时启动任

2021-02-28 11:04:55 232 2

原创 json别名映射解析为实体类

json别名映射解析为实体类问题描述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入问题描述我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博

2021-01-06 17:47:05 1377

原创 进制转换方法

16进制与2进制字符串相互转换(java)16进制转换为2进制字符串2进制字符串转换为16进制字符串16进制转换为2进制字符串 public static String hexString2BinaryStr(String hexStr) { String binaryStr = Integer.toBinaryString(Integer.parseInt(hexStr, 16)); // 当通过jdk自带的类转换后的二进制位不足8位时我们需要在前面补0

2021-01-06 16:52:33 398

原创 ReentrantLock之Lock方法上锁流程(源码解析jdk1.8版本)

ReentrantLock之Lock方法上锁流程(源码解析jdk1.8版本)近期观看了B站上子路老师的关于AQS与ReentrantLock的讲解,同时怀着对于Doug Lea大神的仰慕之情,自己去研读分析了一下关于这个自JDK1.5出现的要替代synchronized的ReentrantLock的上锁流程(当然这里为了防止杠精特地声明以下,synchronized自jdk1.6以后改变为锁升级的一个流程,性能方面与ReentrantLock不分上下,具体的升级流程可自行百度或者后续会再出帖子进行该知

2020-06-15 16:10:31 731

空空如也

空空如也

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

TA关注的人

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