自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么ThreaLocal是线程独享的

为什么ThreaLocal是线程独享的什么是ThreadLocal:为什么ThreadLocal可以避免线程安全问题:如果我们想让子线程共享父线程中的ThreadLocal应该怎么办?为什么InheritableThreadLocal可以解决这个问题什么是ThreadLocal:多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的

2020-07-30 17:45:18 344

原创 java中sleep(0)有没有意义

sleep(0)是有意义的,因为cpu在遇到sleep是会重新分配资源,因此sleep(0)的意义就是在一次重新让各个线程竞争cpu资源,包括这个线程自己在内。 如果sleep(1)则表示这个线程需要再1毫秒之后才能参与cup资源的竞争。...

2020-06-17 14:08:30 806

原创 java实现导出带有水印的excel

java导出带有水印的excel起因实现思路代码实现思考起因最近接到了一个比较恶心的需求,要求在导出的excel中增加水印,并且要求必须是要excel,因为他们要对excel中的数据做操作(既然要操作那水印同样可以删掉,完全是没有用的需求,但是无奈技术做不了主,只能硬着头皮干了)实现思路完全没有思路,根本没有相关api,于是百度、谷歌、github查个遍,最有定了方案。方案有两种:先弄好有水印的空excel,然后再往这个excel中写入数据。但是业务要求每个人的水印不同,所以此方案不合适。动

2020-06-16 11:39:54 2111 1

空空如也

空空如也

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

TA关注的人

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