![240](https://upload.jianshu.io/users/upload_avatars/19836894/d3e11185-972c-4d5c-8013-959997510301.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
準(zhǔn)備工作 首先我們需要一個(gè)index頁面,這里我簡(jiǎn)單一點(diǎn)翼雀,直接用baidu的首頁進(jìn)行演示.直接進(jìn)入百度黔夭,在瀏覽器按下ctrl+s即可保存網(wǎng)頁摩幔,然...
靜態(tài)資源服務(wù) 通過本地文件系統(tǒng)提供服務(wù) 反向代理 Nginx基于NIO帶來的強(qiáng)大性能 緩存 負(fù)載均衡 為什么需要反向代理剖毯,因?yàn)殡S著微服務(wù)的推行舀锨,...
1. Spring團(tuán)隊(duì)在Java開發(fā)市場(chǎng)有著最好的市場(chǎng)占有率 這個(gè)老開發(fā)都懂乎芳,早期的EJB,自從Spring框架退出之后苦始,就從Java的視野里消...
CopyOnWriteArrayList 在沒有JUC前冈欢,線程安全的List我們可以用Collections.synchronizedList(...
LongAccumulator LongAdder類是LongAccumulator的一個(gè)特例,它提供給用戶一個(gè)自定義規(guī)則的可能——accumu...
synchronized的作用 synchronized作為Java提供的鎖關(guān)鍵字,在單進(jìn)程的時(shí)候可以提供互斥的功能盈简。同時(shí)凑耻,由于其本身是一個(gè)關(guān)鍵...
背景描述 我寫了一個(gè)導(dǎo)出的接口柠贤,POST請(qǐng)求香浩,然后將返回的zip流復(fù)制給ServletOutputStream,本地跟前端聯(lián)調(diào)好好的臼勉,放到測(cè)試環(huán)...
JUC包下的原子類 JUC就是大名鼎鼎的java并發(fā)包邻吭,我們今天來看看基于非阻塞性算法的CAS封裝的原子類.JUC下有AtomicInteger...
ThreadLocal 解決數(shù)據(jù)一致性的問題通常有幾種方式(筆者理解為,進(jìn)程內(nèi)出現(xiàn)線程不安全的問題也是導(dǎo)致了數(shù)據(jù)不一致): 排隊(duì),典型的案例是s...