最近在看《HTTP權(quán)威指南》這本書(shū)盼铁,對(duì)HTTP協(xié)議有了更深一層的了解介粘。在我們面試過(guò)程中關(guān)于HTTP協(xié)議有兩個(gè)經(jīng)典的面試題:1. 談?wù)凥TTP中G...
最近在看《HTTP權(quán)威指南》這本書(shū)盼铁,對(duì)HTTP協(xié)議有了更深一層的了解介粘。在我們面試過(guò)程中關(guān)于HTTP協(xié)議有兩個(gè)經(jīng)典的面試題:1. 談?wù)凥TTP中G...
前言 本篇文章基于Java開(kāi)發(fā)小技巧(二):自定義Maven依賴中創(chuàng)建的父工程project-monitor實(shí)現(xiàn)坪蚁,運(yùn)用我們自定義的依賴包進(jìn)行多工...
前言 大多數(shù)Java應(yīng)用程序都會(huì)通過(guò)HTTP協(xié)議來(lái)調(diào)用接口訪問(wèn)各種網(wǎng)絡(luò)資源走搁,JDK也提供了相應(yīng)的HTTP工具包建邓,但是使用起來(lái)不夠方便靈活,所以我...
CountDownLatch中count down是倒數(shù)的意思春缕,latch則是門(mén)閂的含義盗胀。整體含義可以理解為倒數(shù)的門(mén)栓,似乎有一點(diǎn)“三二一锄贼,芝麻...
當(dāng)多個(gè)線程需要訪問(wèn)某個(gè)公共資源的時(shí)候票灰,我們知道需要通過(guò)加鎖來(lái)保證資源的訪問(wèn)不會(huì)出問(wèn)題。java提供了兩種方式來(lái)加鎖宅荤,一種是關(guān)鍵字:synchro...
程序運(yùn)行屑迂,其本質(zhì)上,是對(duì)系統(tǒng)資源(CPU冯键、內(nèi)存惹盼、磁盤(pán)、網(wǎng)絡(luò)等等)的使用惫确。如何高效的使用這些資源是我們編程優(yōu)化演進(jìn)的一個(gè)方向手报。今天說(shuō)的線程池是對(duì)C...
為什么服務(wù)器是多線程的 服務(wù)器處理的是來(lái)自所有客戶端的請(qǐng)求,如果用同一個(gè)線程處理改化,那么不同請(qǐng)求的數(shù)據(jù)掩蛤、執(zhí)行狀態(tài)等都會(huì)相互影響,為了避免這種問(wèn)題陈肛,...
簡(jiǎn)單來(lái)說(shuō) Redis 就是一個(gè)數(shù)據(jù)庫(kù),不過(guò)與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的句旱,所以存寫(xiě)速度非逞粼澹快,因此 Redis 被廣泛應(yīng)...
about Stream 什么是流前翎? Stream是java8中新增加的一個(gè)特性,被java猿統(tǒng)稱(chēng)為流. Stream 不是集合元素稚配,它不是數(shù)據(jù)...
譯序 本指南根據(jù) Jakob Jenkov 最新博客翻譯,請(qǐng)隨時(shí)關(guān)注博客更新:http://tutorials.jenkov.com/java-...