自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

詹世炯的博客

Don't be a coder,but a thinker!

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

原创 【每日一题系列】JAVA面试——ThreadLoacl

每天半小时,进步一点点。 ThreadLoacl(参考链接:https://mp.weixin.qq.com/s/fo9fe16fHIWwnhFMsFeVfA) 通常处理多线程并发安全,会使用乐观锁、悲观锁来控制,但是在解决并发冲突的时候会有一定的开销,影响性能。 ThreadLocal 特殊的地方在于不是等有冲突了再解决,而是通过限制只有当前自身线程可以访问,避免冲突发生。 创建一个ThreadLocal对象: privateThreadLocal<Integer>loca...

2021-05-06 16:18:57 129 2

原创 Java面试基础——简单描述动态代理

本文主要介绍了无代理、静态代理、JDK 动态代理的实现原理及其使用场景,如有误观点,欢迎斧正交流,拱手作揖。 经常会看到代理模式相关的概念,代理的作用及目的是啥? 简单概念的说明,java的动态代理是基于JDK中Proxy和InvocationHandler来实现的,InvocationHandler用于实现接口的方法和业务的增强,Proxy通过调用native方法在内存中生成字节码,从而生成指定接口的实现类和实例;动态代理技术适用于对系统进行无侵入性的增强的时候适用。在不修改原有类方法设计的基础上,在

2021-04-27 15:50:09 199

原创 JAVA CompletableFuture(异步多线程)真香

大家好,我是囧叔。欢迎来到小型吹逼现场,如观点请有误请直接喷不需要走流程,拱手作揖。

2021-04-13 11:20:13 1520 1

空空如也

空空如也

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

TA关注的人

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