package com.fh.interview.cache; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import java.util.concurrent.Callabl... ...
分类:
其他好文 时间:
2018-06-09 17:52:56
阅读次数:
144
package com.fh.interview; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; /... ...
分类:
其他好文 时间:
2018-06-03 17:39:29
阅读次数:
163
package com.fh.interview; import java.util.concurrent.Exchanger; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /... ...
分类:
其他好文 时间:
2018-06-03 17:37:48
阅读次数:
153
package com.fh.interview; import java.util.concurrent.CountDownLatch; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorServic... ...
分类:
其他好文 时间:
2018-06-03 17:30:08
阅读次数:
167
package com.fh.interview; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.R... ...
分类:
其他好文 时间:
2018-06-02 16:35:46
阅读次数:
167
一、整体看Admin执行流程 二、admin.site.register django启动的时候,顺序为:先register,然后urls分配 先看看admin.siter.register做了什么 总结: 就是实例化了一个AdminSite类,admin.site 采用的是模板的单例模式 在Adm ...
分类:
其他好文 时间:
2018-06-01 17:38:41
阅读次数:
186
package com.fh.interview; /** * volitile关键字学习 * * * 缓存一致性协议 * 每个处理器通过嗅探在总线上传播的数据来检查自己缓存的值是不是过期 * * * 1、Lock前缀的指令会引起处理器缓存写回内存; 2、一个处理器的缓存回写到内存会导致其他处理器的 ...
分类:
其他好文 时间:
2018-05-29 00:29:31
阅读次数:
197
package com.fh.interview; import org.junit.Test; /** * @author * @create 2018-05-28 下午10:09 **/ //类不能被继承 public final class FinalDemo { //不能被修改 public ...
分类:
其他好文 时间:
2018-05-29 00:16:12
阅读次数:
271
package com.fh.interview; /** * @author * @create 2018-05-27 下午4:40 **/ public class JMMTest { /** * 源代码--编译器指令重排序(编译器)--指令并行重排序(处理器)--内存指令重排序(处理器) * ...
分类:
其他好文 时间:
2018-05-27 18:33:20
阅读次数:
184
package com.fh.interview; /** * 中断测试 * * @author * @create 2018-05-27 下午3:18 **/ public class InterruptDemo { public static void main(String[] args) { ...
分类:
其他好文 时间:
2018-05-27 16:24:01
阅读次数:
183