07 2019 档案
摘要:一、传统写法 有一个SKU对象,里面包含一个skuId和一个price对象,price对象里面有市场价和成本价。假如现在有个需求,获取sku里面的mallPrice,并且返回。 毫无疑问,NPE相信每个程序员都不可能没遇到过。jdk1.8以前一般是这么写: 其实在真实项目中,这种写法实在是太普遍了,
阅读全文
摘要:对Java中interrupt、interrupted和isInterrupted的理解 一、示例 输出: 本示例新建了一个线程,用主线程启动,主线程睡1s,再调用子线程的interrupt()方法,子线程由于也在睡着,被打断后,输出子线程中断状态。 这里子线程的isInterrupted()方法返
阅读全文
摘要:读写锁性能之王 —— StampedLock 一. StampedLock概述 1.1 简介 StampedLock是JDK1.8中新增的一个读写锁,也是对JDK1.5中的读写锁ReentrantReadWriteLock的优化。 主要包括读写锁之间的转换及更加细粒度并发控制等,前者提供的是不可重入
阅读全文


浙公网安备 33010602011771号