Java基础
Bandeo
这个作者很懒,什么都没留下…
展开
-
Java基础
ThreadLocal原创 2020-02-19 11:43:45 · 184 阅读 · 0 评论 -
【Java基础】cglib代理
一个实现类public class App { public static void main(String[] args) { SomeBussiness someBussiness = (SomeBussiness)Interceptor.createProxy(SomeBussiness.class); someBussiness.doSomet...原创 2020-02-19 14:40:14 · 136 阅读 · 0 评论 -
【Java基础】JDK动态代理
一个接口public interface SomeInterface { void doSomething();}一个实现类public class SomeImpl implements SomeInterface { @Override public void doSomething() { System.out.println("So...原创 2020-02-19 14:25:23 · 177 阅读 · 0 评论 -
compareAndSwap理解
java.util.concurrent.atomic.AtomicInteger#compareAndSetpublic final boolean compareAndSet(int expect, int update) { return unsafe.compareAndSwapInt(this, valueOffset, expect, update);}stati...原创 2020-02-19 14:02:40 · 868 阅读 · 0 评论 -
【java基础】 callable分析
首先看一个demopublic class App { public static void main(String[] args) throws Exception { //创建一个Callable的对象 Callable<Integer> callable = () -> { int i=0; ...原创 2020-02-19 13:37:56 · 278 阅读 · 0 评论 -
【java基础】 threadLocal源码分析
先看下面一段代码public class App { private static final ThreadLocal<Integer> tnum = ThreadLocal.withInitial(()->0); private static Integer num =0; public static void main(String[] arg...原创 2020-02-19 12:41:38 · 256 阅读 · 0 评论