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

原创 详解java中的对象池池化功能

背景 在我们实际开发中,存在一些对象,其创建和初始化所需资源较大,比如jdbc连接、redis连接等,然而在使用这些对象时,若不采用一定的优化技术,在服务在高并发情况下会造成服务性能瓶颈。笔者之前在工作中接手的一个RTB系统,由于该系统在操作redis时每次都需创建一个redis连接,导致在服务的QPS达到一定的量级后,通过观察redis服务的连接监控,发现存在大量的新建连接数,增加redi...

2020-05-02 00:32:21 371

原创 初窥ThreadLocal工作原理

1. ThreadLocal是什么?有什么作用?ThreadLocal一般认为线程本地变量,其主要为线程提供一份共享变量的本地副本,因此,每个线程可以单独访问本地副本,而不受其他线程的影响。2. ThreadLocal是如何保证线程安全的?ThreadLocal主要从两方面保证了线程安全,其中一方面,通过为每个线程提供独立的ThreadLocalMap<key, value>实例对象,...

2018-05-06 19:17:48 147

空空如也

空空如也

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

TA关注的人

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