之前分析过SpringMVC中的DispatcherServlet,分析了SpringMVC处理请求的过程。但忽略了一些DispatcherSe...
之前分析过SpringMVC中的DispatcherServlet,分析了SpringMVC处理请求的过程。但忽略了一些DispatcherSe...
SpringMVC框架是Spring框架中web模块,时下常用来构建web应用。在应用之余,也一直想要搞明白SpringMVC中是如何接受处理请...
Doug Lea大神在j.u.c包下给我们提供了一个适用于多线程并发环境使用的集合类ConcurrentHashMap。而如果在多线程环境,不考...
概念 HashSet是Java Collections Framework中Set接口的一种实现了。HashSet底层是基于HashMap来实现...
概念 HashMap是Java Collections Framework中Map集合的一种实现。HashMap提供了一种简单实用的数据存储和读...
源码分析之ThreadLocal 概念描述 ThreadLocal的作用是提供了线程内的局部变量。当使用ThreadLocal变量在多线程环境下...
AtomicInteger是java.util.concurrent.atomic包下的类,作用是提供原子操作Integer类。 我们知道在Ja...
ReentrantLock类是属于java.util.concurrent的。实现了Lock, java.io.Serializable两个接口...
在java.util.concurrent包中,大部分的同步器都是基于AbstractQueuedSynchronizer(AQS)这个框架实现...
线程池在多线程编程的中可谓是个利器,使用线程池会大大提高多线程的效率。原因是使用线程池相对于new Thread有效避免了线程创建和销毁的开销。...