秒殺系統(tǒng)架構(gòu)設(shè)計(jì)都有哪些關(guān)鍵點(diǎn) 秒殺其實(shí)主要解決兩個(gè)問題 一個(gè)是并發(fā)讀 一個(gè)是并發(fā)寫; 架構(gòu)上的高可用锨亏、一致性和高性能的要求 高性能裙戏。 秒殺涉及...
概述 Tomcat: 是Servlet的容器,Servlet運(yùn)行在Tomcat容器當(dāng)中,Servlet容器有很多(tomcat,Jboss,je...
標(biāo)記-清除算法 最基礎(chǔ)的收集算法是“標(biāo)記-清除”(Mark-Sweep)算法,如同它的名字一樣,算法分為“標(biāo)記”和“清除”兩個(gè)階段:首先標(biāo)記出所...
引用計(jì)數(shù)算法 很多教科書判斷對象是否存活的算法是這樣的:給對象中添加一個(gè)引用計(jì)數(shù)器,每當(dāng)有一個(gè)地方引用它時(shí),計(jì)數(shù)器值就加1;當(dāng)引用失效時(shí),計(jì)數(shù)器...
閱讀GC日志是處理Java虛擬機(jī)內(nèi)存問題的基礎(chǔ)技能,它只是一些人為確定的規(guī)則,沒有太多技術(shù)含量。在本書的第1版中沒有專門講解如何閱讀分析GC日志...
Serial收集器 Serial收集器是最基本斜脂、發(fā)展歷史最悠久的收集器,曾經(jīng)(在JDK 1.3.1之前)是虛擬機(jī)新生代收集的唯一選擇藻三。大家看名字...
程序計(jì)數(shù)器(Program Counter Register)是一塊較小的內(nèi)存空間,它可以看作是當(dāng)前線程所執(zhí)行的字節(jié)碼的行號指示器济瓢。通過改變這個(gè)...
AOP稱為面向切面編程荠割,一般用戶日志,事務(wù)旺矾、權(quán)限蔑鹦、多數(shù)據(jù)源切換,攔截器設(shè)計(jì)就是基于AOP的思想箕宙。Spring默認(rèn)使用JDK動態(tài)代理嚎朽,在需要代理類...
項(xiàng)目介紹 采用SpringBoot2.0、MyBatis Plus柬帕、 Druid框架哟忍;提供代碼生成狡门、多數(shù)據(jù)源及安裝部署腳本,讓功能開發(fā)變得簡單锅很。...