之前分析過(guò)SpringMVC中的DispatcherServlet,分析了SpringMVC處理請(qǐng)求的過(guò)程。但忽略了一些DispatcherSe...
投稿
之前分析過(guò)SpringMVC中的DispatcherServlet,分析了SpringMVC處理請(qǐng)求的過(guò)程。但忽略了一些DispatcherSe...
SpringMVC框架是Spring框架中web模塊,時(shí)下常用來(lái)構(gòu)建web應(yīng)用。在應(yīng)用之余,也一直想要搞明白SpringMVC中是如何接受處理請(qǐng)...
Doug Lea大神在j.u.c包下給我們提供了一個(gè)適用于多線程并發(fā)環(huán)境使用的集合類ConcurrentHashMap。而如果在多線程環(huán)境,不考...
概念 HashSet是Java Collections Framework中Set接口的一種實(shí)現(xiàn)了。HashSet底層是基于HashMap來(lái)實(shí)現(xiàn)...
概念 HashMap是Java Collections Framework中Map集合的一種實(shí)現(xiàn)。HashMap提供了一種簡(jiǎn)單實(shí)用的數(shù)據(jù)存儲(chǔ)和讀...
源碼分析之ThreadLocal 概念描述 ThreadLocal的作用是提供了線程內(nèi)的局部變量。當(dāng)使用ThreadLocal變量在多線程環(huán)境下...
AtomicInteger是java.util.concurrent.atomic包下的類,作用是提供原子操作Integer類。 我們知道在Ja...
ReentrantLock類是屬于java.util.concurrent的。實(shí)現(xiàn)了Lock, java.io.Serializable兩個(gè)接口...
在java.util.concurrent包中,大部分的同步器都是基于AbstractQueuedSynchronizer(AQS)這個(gè)框架實(shí)現(xiàn)...
線程池在多線程編程的中可謂是個(gè)利器,使用線程池會(huì)大大提高多線程的效率。原因是使用線程池相對(duì)于new Thread有效避免了線程創(chuàng)建和銷毀的開(kāi)銷。...