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

原创 线程池与Threadlocal叠加使用容易出现的问题

1、用了线程池之后,线程执行完成后,归还线程池,并不会销毁;所以线程持有的Threadlocal对象还保持引用,如果不清理Threadlocal中的内容,则会把之前执行的信息带入到本次线程的执行中,出现了混乱。

2023-07-31 01:15:47 423 1

原创 线上 cpu 飚高如何排查

第二步:jstat 进程 id 得到当前进程下,所有运行的线程,然后找到占用最高的线程,第一步,top 先看看是哪个进程 找到 cpu占用最高的,如果是 java 然后用,第四步:stack.log 查看线程 id (16 进制字符)第三步:然后把线程 id 转成16进制字符串,第三步:通过进程 id 得到它的子线程 id。死锁信息在 stack.log 最下面。

2023-07-31 00:13:57 98 1

原创 接口定义规范

还是filter、map 这些方法,在stream中 也是主力方法。都归功到对 lambda的支持?2、用它提供的方法,能简化代码,如 filter 、map、isPresent 等方法;orElse是 必执行;orElseGet 是当 前面为空的时候,才执行,更优。1、用来实现 如果空 ,给一个默认值的作用,实现 默认值打底 的变量定义;orElse,是实现以默认值打底,返回非空的xxx的值。

2023-05-31 18:00:52 260 1

原创 23种设计模式总结

23种设计模式总结

2023-02-09 13:49:05 1215 1

原创 语言泛型

在review代码时,经常发现一些问题,源自对基本概念理解的不深入,泛型是java1.5引入的特性,在实际开发中实用性很强,这边做个简单整理。

2017-05-31 01:41:57 487

空空如也

空空如也

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

TA关注的人

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