BIO、NIO 和 AIO 的區(qū)別? BIO,同步阻塞式IO,面向流,一個(gè)連接來創(chuàng)建一個(gè)線程進(jìn)行處理偽異步IO,線程池管理線程進(jìn)行處理NIO,同...
Dubbo是什么 Dubbo是一個(gè)分布式、高性能、透明化的RPC服務(wù)框架,提供服務(wù)自動(dòng)注冊(cè)、自動(dòng)發(fā)現(xiàn)等高效服務(wù)治理方案,可以和Spring框架無...
秒殺的業(yè)務(wù)場(chǎng)景分3個(gè)階段,1.準(zhǔn)備預(yù)熱階段,用戶不斷的刷新頁面查看秒殺是否開始2.秒殺階段,限時(shí)、限價(jià)、限量的銷售,會(huì)產(chǎn)生瞬時(shí)的高并發(fā)流量3.結(jié)...
內(nèi)存模型以及分區(qū) JVM分為虛擬機(jī)棧、堆、方法區(qū)、本地方法區(qū)堆,用來存放實(shí)例化對(duì)象、非static成員變量,屬于線程共享的,并發(fā)處理的主要就是堆...
Zookeeper是個(gè)啥 ZooKeeper 是為分布式系統(tǒng)中各個(gè)服務(wù)主機(jī)提供高可用、高性能、具備嚴(yán)格順序訪問控制的協(xié)調(diào)服務(wù),提供一個(gè)多層級(jí)的節(jié)...
Quartz Scheduler 開源任務(wù)調(diào)度框架, simple use 1.注冊(cè)Job 方式1,實(shí)現(xiàn)job接口,通過JobDetailFac...
什么是redis redis是一個(gè)基于內(nèi)存操作,通過C實(shí)現(xiàn)的單線程key-value數(shù)據(jù)庫,執(zhí)行異步操作定時(shí)刷新數(shù)據(jù)到硬盤持久化,有String...
Mysql有什么數(shù)據(jù)引擎 InnoDB,支持行級(jí)鎖、表級(jí)鎖、事務(wù)、索引、獨(dú)立表空間,其他引擎均不支持事務(wù)Myisam,數(shù)據(jù)可進(jìn)行壓縮,采用表級(jí)鎖...
mybatis簡(jiǎn)介,(所有相關(guān)回答均可從此開始起手式) MyBatis 是一個(gè)可以自定義 SQL、存儲(chǔ)過程和高級(jí)映射的持久層框架,高版本的JDB...