背景 https協(xié)議對(duì)于我們做開發(fā)的小伙伴往往是一種既熟悉又朦朧的存在:對(duì)基本的概念有大致的了解包括加密,證書等等但是由于HTTP協(xié)議本身已經(jīng)有了很好的封裝所以對(duì)于通信細(xì)節(jié)往...
背景 https協(xié)議對(duì)于我們做開發(fā)的小伙伴往往是一種既熟悉又朦朧的存在:對(duì)基本的概念有大致的了解包括加密,證書等等但是由于HTTP協(xié)議本身已經(jīng)有了很好的封裝所以對(duì)于通信細(xì)節(jié)往...
Kafka 中topic、Partition以及Broker之間的關(guān)系: 一個(gè)Topic可以分成多個(gè)Partion分布到多個(gè)Broker Producer發(fā)送消息到Kafka...
ThreadLocal是一個(gè)關(guān)于創(chuàng)建線程局部變量的類。使用ThreadLocal創(chuàng)建的變量是線程隔離的,其他線程則無(wú)法訪問(wèn)和修改藤乙。開發(fā)過(guò)程中利用ThreadLocal可以比較...
Nginx主要功能: 1、反向代理2遭笋、負(fù)載均衡3、HTTP服務(wù)器(包含動(dòng)靜分離)4徒探、正向代理 一瓦呼、反向代理 反向代理應(yīng)該是 Nginx 做的最多的一件事了,什么是反向代理呢测暗,...
作用域是個(gè)語(yǔ)言無(wú)關(guān)的概念央串,你要接觸過(guò)Lisp或者Scheme等語(yǔ)言,應(yīng)該對(duì)這個(gè)概念會(huì)非常熟悉碗啄。我在這篇文章會(huì)介紹詞法作用域和動(dòng)態(tài)作用域的基本知識(shí)质和,讓你剛好對(duì)這個(gè)概念了解,此外...
摘要 AVL即二叉查找樹相對(duì)紅黑樹作為一種面對(duì)低頻修改稚字,大量查詢的數(shù)據(jù)結(jié)構(gòu)饲宿。網(wǎng)上已有比較成熟的實(shí)現(xiàn)方式,但是在讀到本章節(jié)瀏覽網(wǎng)上實(shí)現(xiàn)過(guò)程發(fā)現(xiàn)大都側(cè)重邏輯實(shí)現(xiàn)讀起來(lái)通常都有點(diǎn)佶...
@EnableAsync 注解啟用了 Spring 異步方法執(zhí)行功能胆描,在 Spring Framework API 中有詳細(xì)介紹瘫想。 @EnableAsync 默認(rèn)啟動(dòng)流程:1...
在程序開發(fā)過(guò)程中空值處理一直是一個(gè)令人頭疼的問(wèn)題,大牛Bob大叔特地在神作《Clean Code》的錯(cuò)誤處理章節(jié)中專門開辟兩節(jié)別返回null別傳遞null昌讲。問(wèn)題是null似乎...