自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gchhog的博客

It from bit.

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

原创 Java中的动态代理--Proxy类

在编程时,代理是非常重要的一个概念。在设计模式中,也有所谓的代理模式,我们来看它的定义:通过创建一个对象来控制对某些特定对象的访问。也就是说,代理的价值在于可以拦截对象的访问,在拦截后,你可以在使用原有功能时添加额外的一些东西,比如添加日志等,而不需要改变原对象的源码。当然直接在源代码中添加是可以的,但最后造成的结果就是庞大的代码量以及复杂的逻辑,相信谁都不愿意看到。在JDK中内置了实现动态代理的...

2018-05-17 00:49:44 1080

原创 维持线程封闭性--ThreadLocal类

在并发编程中,线程安全性是需要保证的。在实现线程安全性的方式中,线程封闭是最简单的方式之一,线程封闭就是指仅在单线程内访问数据。当某个对象封闭在一个线程中时,这种用法将自动实现线程安全性,即使被封闭的对象本身不是线程安全的。这篇文章讨论的就是跟维持线程封闭相关的一个类:ThreadLocal。ThreadLocal类位于java.lang包下,作用是能够保存线程局部变量的状态,使得每次访问此变量时...

2018-04-30 14:25:28 178

空空如也

空空如也

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

TA关注的人

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