idea將其中一個(gè)module當(dāng)作project,導(dǎo)致找不到gradle。 可以在preference -> build -> gradle中查看 “gradle proje...
idea將其中一個(gè)module當(dāng)作project,導(dǎo)致找不到gradle。 可以在preference -> build -> gradle中查看 “gradle proje...
由于mysql在docker中,需要tcp方式訪問,所以需要指定協(xié)議:mysql -h localhost -P 3316 --protocol=tcp -u root -p...
@王位慶 已修改,thanks
Mac kafka安裝brew直接安裝,包含了zookeeper: 安裝完成后會(huì)提示啟動(dòng)命令: 其中安裝路徑: 配置路徑: 輸入命令brew services start zookeeper先啟動(dòng)...
ansible流程ansible通過ssh方式訪問服務(wù)器并執(zhí)行管理操作的,首先需要在ansible服務(wù)器上通過key-gen命令生成密鑰對(duì),并將公鑰(id_rsa.pub)拷...
redis的setnx命令可以原子的設(shè)置一個(gè)key,命令參數(shù)支持同時(shí)設(shè)置過期時(shí)間,成功返回1,key存在返回0,可以用來當(dāng)作分布式鎖。即,設(shè)置成功的進(jìn)程獲取鎖,任務(wù)結(jié)束時(shí)刪除...
ZAB(Zookeeper Atomic Broadcast)協(xié)議,即原子廣播協(xié)議用于zookeeper實(shí)現(xiàn)分布式事務(wù)的一致性。ZAB協(xié)議將zookeeper集群狀態(tài)分為兩個(gè)...
1、二階段提交協(xié)議: 二階段協(xié)議分為兩步,分別是投票階段、提交階段。 投票階段:事務(wù)提議的協(xié)調(diào)者向所有參與者發(fā)出事務(wù)請(qǐng)求,參與者記錄事務(wù)日志,并返回ok;或者事務(wù)不可執(zhí)行,返...
一、事務(wù)隔離級(jí)別 事務(wù)是指具有ACID四個(gè)屬性的事務(wù),即原子性、一致性、隔離性和持久性。mysql根據(jù)事務(wù)的控制由弱到強(qiáng)分為多個(gè)隔離級(jí)別,即讀未提交、讀已提交、可重復(fù)讀和序列...
leader選舉 zookeeper在集群啟動(dòng)或原leader宕機(jī)后會(huì)進(jìn)行l(wèi)eader選舉,選舉過程大致如下: 每個(gè)實(shí)例通過發(fā)送“實(shí)例id+最大事務(wù)id”的消息來協(xié)調(diào)選舉,例...
當(dāng)查詢語句中包含對(duì)索引字段的函數(shù)操作時(shí),查詢將不會(huì)走索引,例如表t下有已建好索引的字段name,普通查詢語句執(zhí)行計(jì)劃如下: 結(jié)果顯示使用了name的索引。而添加函數(shù)操作后: ...
哨兵模式 在一般的redis主從結(jié)構(gòu)中,若master不可用后,需要運(yùn)維手動(dòng)切換slave為新的master,同時(shí)還需要通知客戶端切換新的鏈接地址,故障處理太復(fù)雜。哨兵是一個(gè)...
redis是c語言實(shí)現(xiàn)的基于內(nèi)存的kv數(shù)據(jù)存儲(chǔ)系統(tǒng),由于都是內(nèi)存操作,速度非常快。單線程接受處理請(qǐng)求,保證了操作的原子性。為了高效利用內(nèi)存,其內(nèi)部自定義了多種數(shù)據(jù)類型,包括s...
python 使用Crypto進(jìn)行aes ECB模式加解密時(shí),遇到解密出錯(cuò)。 原因:進(jìn)行加密的數(shù)據(jù)沒有進(jìn)行補(bǔ)位,數(shù)據(jù)長度必須是16的整數(shù)倍。 解決:對(duì)原始數(shù)據(jù)進(jìn)行填充: 或者...
一、jvm內(nèi)存組成:堆、方法區(qū)、棧 堆組成:新生代(eden+from+to)、老年代 棧組成:java虛擬機(jī)棧、本地方法棧(執(zhí)行本地方法) 方法區(qū):存放對(duì)象信息、常量、靜態(tài)...
當(dāng)mysql唯一索引是組合索引時(shí),如果查詢條件滿足組合索引的覆蓋條件,同樣將是覆蓋索引。 測試:新建表t: 添加唯一索引: explain select * from t w...
根據(jù)springboot啟動(dòng)(1)的分析,springboot真正啟動(dòng)從應(yīng)用主類main方法開始,其run方法中由SpringApplication完成真正啟動(dòng)。 new S...
早在springboot之前,就存在jar方式啟動(dòng)web應(yīng)用的途徑。 tomcat maven插件方式[http://www.itdecent.cn/p/01660506a...
1.web容器 在以前的web應(yīng)用中,我們知道java web應(yīng)用程序包含servlet、jsp、css等資源組成,并在web.xml中添加應(yīng)用配置,然后按照規(guī)范打包成一定的...
在進(jìn)行springboot的web項(xiàng)目實(shí)戰(zhàn),在添加登陸攔截器之前,前臺(tái)頁面樣式引用是好的,添加之后css樣式加載不到了。解決報(bào)錯(cuò)的方法:分別放開對(duì)報(bào)錯(cuò)靜態(tài)資源的攔截報(bào)錯(cuò)攔截器...
安裝配置參考:https://blog.csdn.net/m0_37613503/article/details/106210944?ops_request_misc=%25...