注冊中心 1.數(shù)據(jù)結構 Map<namespace, Map<group::serviceName, Service>> 內(nèi)部數(shù)據(jù)結構namespace:區(qū)分開發(fā)環(huán)境、測試環(huán)...
注冊中心 1.數(shù)據(jù)結構 Map<namespace, Map<group::serviceName, Service>> 內(nèi)部數(shù)據(jù)結構namespace:區(qū)分開發(fā)環(huán)境、測試環(huán)...
一、找到啟動類1.java -jar xxx.jarjava會找到MANIFEST.MF文件的Main-Class,啟動springboot JarLauncher的main...
1.創(chuàng)建一個maven的項目,里面有兩個模塊 hehe-spring-boot-starter 對外暴露的模塊,方便外部引用 hehe-spring-boot-autocon...
一.mybaties源碼 1.加載mybatis-config.xml配置文件 2.通過配置文件創(chuàng)建SqlSessionFactory 解析 properties節(jié)點 解析...
無XML整合 1.根據(jù)Serlvet3-1規(guī)范,可以動態(tài)的注冊@WebServlet、@WebFilter、@WebListener以WebServlet為例,這樣就可以不用...
@Component/Service/Controller:管理bean @Scope:bean范圍,可以指定單例,多例,session,request,也可以指定動態(tài)代理模...
JMM模型 image.png 八大原子操作 image.png(1)lock(鎖定):作用于主內(nèi)存的變量,把一個變量標記為一條線程獨占狀態(tài)(2)unlock(解鎖):作用于...
計算機當中的硬件結構設計 image.png最核心的只有兩部分:CPU、內(nèi)存 CPU指令結構 image.png 控制單元控制單元是整個CPU的指揮控制中心,由指令寄存器IR...
1.聯(lián)合索引第一個字段用范圍不會走索引。2.強制走索引,雖然使用了強制走索引讓聯(lián)合索引第一個字段范圍查找也走索引,掃描的行rows看上去也少了點,但是最終查找效率不一定比全表...
1.id 一個sql中有多少個select就有多少個id,id值越大執(zhí)行優(yōu)先級越高,id相同則從上往下執(zhí)行,id為NULL最后執(zhí)行。 2.select_type列 simpl...
zookeeper在啟動時,選舉步驟大致有以下幾個流程 1.第一輪投票 第一輪投票 2.第二輪投票 第二輪投票 3.隨從 第三臺機器注:已上選舉將Epoch(周期)字段簡化了...
使用點 建造者多用在復雜對象的創(chuàng)建,對一些不可變屬性,可定義建造內(nèi)部類進行創(chuàng)建(這種方式使用較多)。 原型:實現(xiàn)cloneable接口,注意淺克隆與深克隆。 享元:不可變對象...
異同點 都符合開閉與單一原則,但抽象是由一系列的工廠方法組成,例如操作mysql/oracle,單個connection,operate可以認為是工廠方法模式,組合在一起就變...
1.根據(jù)官方啟動腳本,我們發(fā)現(xiàn)這樣一行 javaagentpinpoint基于java instrument實現(xiàn),java instrument定義:開發(fā)者可以構建一個獨立于...