轉(zhuǎn)載自微信公眾號“Java中文社群” Redis 是基于單線程模型實(shí)現(xiàn)的,也就是 Redis 是使用一個線程來處理所有的客戶端請求的,盡管 Redis 使用了非阻塞式 IO,...
轉(zhuǎn)載自微信公眾號“Java中文社群” Redis 是基于單線程模型實(shí)現(xiàn)的,也就是 Redis 是使用一個線程來處理所有的客戶端請求的,盡管 Redis 使用了非阻塞式 IO,...
前言 現(xiàn)在谷歌等廠商大力推行https協(xié)議,如果你的網(wǎng)站不支持https,在使用谷歌瀏覽器時(shí),會被警告網(wǎng)站不安全。w(?Д?)w,不安全?哪里不安全了?OK,那我改成支持ht...
前言 我們編寫的代碼最終會編譯為Class文件,Class文件中描述的各種信息,最終都需要加載到虛擬機(jī)中之后才能運(yùn)行和使用。而虛擬機(jī)如何加載這些Class文件?Class文件...
前言 Java 中的 synchronized關(guān)鍵字可以在多線程環(huán)境下用來作為線程安全的同步鎖。本文不討論 synchronized 的具體使用,而是研究下synchroni...
前言 Web Service技術(shù)在我第一次接觸,又沒有實(shí)際使用時(shí)完全不理解這是什么。以為是一種類似Spring,Shiro的編程框架。后來漸漸理解,WS(即Web Servi...
Java:HashMap原理與設(shè)計(jì)緣由 前言 Java中使用最多的數(shù)據(jù)結(jié)構(gòu)基本就是ArrayList和HashMap,HashMap的原理也常常出現(xiàn)在各種面試題中,本文就Ha...
本文源自參考《Think in Java》,多篇博文以及閱讀源碼的總結(jié) 前言 Java的集合其實(shí)就是各種基本的數(shù)據(jù)結(jié)構(gòu)(棧,隊(duì)列,hash表等),基于業(yè)務(wù)需求進(jìn)而演變出的Ja...
前言 近幾年NoSQL數(shù)據(jù)庫興起,各種新的產(chǎn)品層出不窮,在此學(xué)習(xí)下NoSQL的基本理論,并認(rèn)識下常見的NoSQL數(shù)據(jù)庫。 一 NoSQL數(shù)據(jù)庫興起的原因 隨著大數(shù)據(jù)技術(shù)興起和...
前言 最近想學(xué)習(xí)下大數(shù)據(jù),有點(diǎn)急于求成,于是去網(wǎng)上找了各種培訓(xùn)機(jī)構(gòu)的視頻,發(fā)現(xiàn)大都質(zhì)量不佳,理論基本不說或者簡單講下,然后教你照貓畫虎的敲代碼,出了問題都沒法分析。最后還是找...
本文源自參考《Think in Java》,多篇博文以及閱讀源碼的總結(jié) 前言 Java中的泛型每各人都在使用,但是它底層的實(shí)現(xiàn)方法是什么呢,為何要這樣實(shí)現(xiàn),這樣實(shí)現(xiàn)的優(yōu)缺點(diǎn)有...
前言 《代碼整潔之道》在業(yè)內(nèi)有很高的知名度,被諸多前輩推薦給后來者閱讀。本書以循序漸進(jìn)改造一個小程序的方式,演示了一個程序可能的各種設(shè)計(jì)(在代碼層面)。手把手教你該怎么設(shè)計(jì)代...