zhangtao's Blog

好记性不如烂笔头

捞取大量数据慢查询优化

双11期间这家客户积压了5w笔订单没有发货,所以客户反映每次计算都很慢,需要几十秒的时间。波次计算的代码需要把系统中审核的订单捞出来后进行计

简单介绍AQS、ReetrantLock、CountDownLatch、CyclicBarrier、Semaphore

AQS,既AbstractQueuedSynchronizer, 是JUC包实现同步的基础工具,是一个抽象类。 在AQS中,定义了一个volat

Java并发编程(原子性、可见性、有序性、synchronized、CAS、volatile、ThreadLocal)笔记

自己网上总结了一些多线程并发的一些文章,如有错误请指教! 多线程的三大特性 一、原子性 原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非

PageHelper中遇到的ThreadLocal小坑

最近写代码刚好碰到ThreadLocal的小坑,顺便学习了一波ThreadLocal,拿出来分享一下 ThreadLocal什么时候会出现线程