一 概述 1.1 初步了解Netty Netty是什么采郎? 為什么使用netty? Netty相對(duì)于NIO有什么優(yōu)勢(shì)苔悦? 1.2 Netty的架構(gòu)是什么? 核心(Core) 傳輸...
一 概述 1.1 初步了解Netty Netty是什么采郎? 為什么使用netty? Netty相對(duì)于NIO有什么優(yōu)勢(shì)苔悦? 1.2 Netty的架構(gòu)是什么? 核心(Core) 傳輸...
1 簡(jiǎn)述BIO报咳、NIO和AIO侠讯。 BIO:客戶端并發(fā)數(shù)和后端的線程數(shù)是一比一,線程的創(chuàng)建和銷毀很消耗系統(tǒng)資源暑刃。并發(fā)量大厢漩,服務(wù)器性能下降,會(huì)出現(xiàn)棧和堆溢出錯(cuò)誤岩臣。當(dāng)前線程創(chuàng)建連接...
一 Redis基本數(shù)據(jù)類型 1.1 Redis中數(shù)據(jù)類型有哪些溜嗜?底層實(shí)現(xiàn)是什么?不同的數(shù)據(jù)類型運(yùn)用到什么場(chǎng)景架谎? String炸宵、hash、list谷扣、set土全、sorted_set...
1.1 MySQL事務(wù)特性是什么?怎樣實(shí)現(xiàn)ACID特性会涎? MySQL事務(wù)指:一組操作要么同時(shí)成功要同時(shí)失敗裹匙。所以事務(wù)四大特性:一致性、原子性末秃、持久性概页、隔離性。 事務(wù)原子性: ...
都知道Java垃圾回收都是交給JVM來處理徽曲,什么時(shí)機(jī)零截、如何處理了解不多,可以查看此篇文章秃臣。如果了解涧衙,瀏覽文章一起交流。分為三個(gè)模塊:什么樣對(duì)象需要回收奥此?回收算法有哪些弧哎?如何選...
一 內(nèi)存圖 1.1 內(nèi)存模型有哪些?有什么區(qū)別稚虎? JVM分為:運(yùn)行時(shí)方法區(qū)撤嫩、類加載器、本地接口蠢终、執(zhí)行引擎序攘。類加載器:根據(jù)全類名將class文件加載到運(yùn)行時(shí)方法區(qū)的方法區(qū)。執(zhí)行...
一 Spring 1.1 Spring IOC程奠,AOP你的理解講一下? IOC祭钉,也經(jīng)常被稱為IOC容器瞄沙,將之前手動(dòng)new對(duì)象和手動(dòng)對(duì)對(duì)象引用賦值,現(xiàn)在完全交給spring工廠...
一 12306深度優(yōu)化整體架構(gòu) 在節(jié)假日和春節(jié)時(shí)候,火車票提前預(yù)售垮卓。在預(yù)售的點(diǎn)會(huì)有大量人們搶購(gòu)車票肮疗。由于高并發(fā),導(dǎo)致服務(wù)癱瘓扒接。 1.1 解決方案 內(nèi)存計(jì)算余票 異步交易...