1 簡述BIO董栽、NIO和AIO库车。 BIO:客戶端并發(fā)數(shù)和后端的線程數(shù)是一比一读慎,線程的創(chuàng)建和銷毀很消耗系統(tǒng)資源黎烈。并發(fā)量大镶苞,服務(wù)器性能下降要销,會出現(xiàn)棧...
一 Redis基本數(shù)據(jù)類型 1.1 Redis中數(shù)據(jù)類型有哪些窜觉?底層實現(xiàn)是什么?不同的數(shù)據(jù)類型運用到什么場景陈惰? String畦徘、hash、list...
一 內(nèi)存圖 1.1 內(nèi)存模型有哪些抬闯?有什么區(qū)別井辆? JVM分為:運行時方法區(qū)、類加載器溶握、本地接口杯缺、執(zhí)行引擎。類加載器:根據(jù)全類名將class文件加...
1.1 MySQL事務(wù)特性是什么睡榆?怎樣實現(xiàn)ACID特性萍肆? MySQL事務(wù)指:一組操作要么同時成功要同時失敗廉赔。所以事務(wù)四大特性:一致性、原子性匾鸥、持...
一 Spring 1.1 Spring IOC碉纳,AOP你的理解講一下勿负? IOC,也經(jīng)常被稱為IOC容器劳曹,將之前手動new對象和手動對對象引用賦值...
一 12306深度優(yōu)化整體架構(gòu) 在節(jié)假日和春節(jié)時候蜕劝,火車票提前預(yù)售檀头。在預(yù)售的點會有大量人們搶購車票。由于高并發(fā)岖沛,導(dǎo)致服務(wù)癱瘓暑始。 1.1 解決方案...
一 百萬并發(fā)秒殺概述 1.1 可能遇到問題 在一瞬間服務(wù)出現(xiàn)大量請求,服務(wù)可能會崩潰婴削。 在秒殺商品時候廊镜,可能出現(xiàn)超賣。 1.2 秒殺的業(yè)務(wù)流程 ...
基于c語言開發(fā)高性能key-value存儲非關(guān)系形數(shù)據(jù)庫數(shù)據(jù)庫衡楞。 一 基礎(chǔ)知識 1.1 五種類型操作 1.1.1 String 1. 腳本操作:...