1 sql優(yōu)化步驟 1.1 查看sql執(zhí)行頻率 1.2 定位低效率執(zhí)行SQL 慢查詢?nèi)罩荆ê竺嬖僭敿?xì)說) show processlist:該命...
緩存穿透 去緩存層沒有命中數(shù)據(jù)珊佣,進(jìn)而去mysql中查詢數(shù)據(jù)。 低頻的緩存穿透是無法并避免的奔坟,我們需要盡量避免高頻的數(shù)據(jù)赋荆。 解決辦法 1) 存儲n...
1 架構(gòu) 1.1 Http工作原理 1.2 整體架構(gòu) Tomcat要實(shí)現(xiàn)兩個核心功能: 處理Socket連接舶得,負(fù)責(zé)網(wǎng)絡(luò)字節(jié)流與Request和R...
JMM定義了一套在多線程讀寫共享數(shù)據(jù)時(成員變量莺戒,數(shù)組)時伴嗡,對數(shù)據(jù)的 可見性、原子性和有序性 的規(guī)則和保障从铲。 1 java內(nèi)存模型 1.1 原子...
1 消息存儲 分布式隊列因?yàn)橛懈呖煽啃缘囊蟊裥#詳?shù)據(jù)要進(jìn)行持久化存儲。 生產(chǎn)者發(fā)送消息到MQ名段。 MQ接收到消息渣淤,進(jìn)行數(shù)據(jù)持久化,在存儲系統(tǒng)中新...
1 類加載器 層級關(guān)系由上到下: 啟動類加載器(Bootstrap ClassLoader) 獲取時打印null 拓展類加載器(Extensio...
1 判斷對象是否可以回收 1.1 引用計數(shù)法 如果兩個對象互相引用吉嫩,計數(shù)器都為1,即使他們都沒有被使用嗅定,都不會被清理自娩。 1.2 可達(dá)性分析算法 ...
1 介紹 定義:java virtual meachine -java運(yùn)行時環(huán)境(java二進(jìn)制字節(jié)碼的運(yùn)行環(huán)境)。 好處: 一次編寫到處運(yùn)行 ...
1 導(dǎo)入依賴 2 消息生產(chǎn)者步驟 創(chuàng)建消息生產(chǎn)者producer渠退,并指定生產(chǎn)者組名 指定Nameserver地址 啟動producer 創(chuàng)建消息...