- 博客(3)
- 收藏
- 关注
原创 【每日一题系列】JAVA面试——ThreadLoacl
每天半小时,进步一点点。 ThreadLoacl(参考链接:https://mp.weixin.qq.com/s/fo9fe16fHIWwnhFMsFeVfA) 通常处理多线程并发安全,会使用乐观锁、悲观锁来控制,但是在解决并发冲突的时候会有一定的开销,影响性能。 ThreadLocal 特殊的地方在于不是等有冲突了再解决,而是通过限制只有当前自身线程可以访问,避免冲突发生。 创建一个ThreadLocal对象: privateThreadLocal<Integer>loca...
2021-05-06 16:18:57 141 2
原创 Java面试基础——简单描述动态代理
本文主要介绍了无代理、静态代理、JDK 动态代理的实现原理及其使用场景,如有误观点,欢迎斧正交流,拱手作揖。 经常会看到代理模式相关的概念,代理的作用及目的是啥? 简单概念的说明,java的动态代理是基于JDK中Proxy和InvocationHandler来实现的,InvocationHandler用于实现接口的方法和业务的增强,Proxy通过调用native方法在内存中生成字节码,从而生成指定接口的实现类和实例;动态代理技术适用于对系统进行无侵入性的增强的时候适用。在不修改原有类方法设计的基础上,在
2021-04-27 15:50:09 206
原创 JAVA CompletableFuture(异步多线程)真香
大家好,我是囧叔。欢迎来到小型吹逼现场,如观点请有误请直接喷不需要走流程,拱手作揖。
2021-04-13 11:20:13 1548 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人