摘要: ThreadLocal 并发下,多线程对共享变量进行操作,为保证线程安全,通常要控制好各线程的同步情况,最直接的办法是给当前共享变量加锁。 有没有一种方法使得创建一个变量后,每个线程对该变量的访问都是在自己的线程空间中的呢?这就是 ThreadLocal。 测试示例 public static vo 阅读全文
posted @ 2021-10-26 20:41 Dozeer 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 实现方式 实现 Runable 接口的run方法 public static class RunnableTask implements Runnable { // 注意此处返回类型是void,Runnable接口没有返回值 @Override public void run(){ // do so 阅读全文
posted @ 2021-10-26 16:57 Dozeer 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 依靠 JDK 和 CGLib 进行动态代理实现。在此对两种实现方式的一些知识进行整理。 JDK 使用示例 /** * 需要被代理的接口 */ interface Iinterface { String proxyMethod(String gift); } /** * 实现 I 阅读全文
posted @ 2021-10-26 14:50 Dozeer 阅读(185) 评论(0) 推荐(0) 编辑
Live2D