前言 對于從事后端開發(fā)的同學(xué)來說,并發(fā)編程肯定再熟悉不過了绷柒。 說實話,在java中并發(fā)編程是一大難點涮因,至少我是這么認(rèn)為的废睦。不光理解起來比較費勁,使用起來更容易踩坑养泡。 不信嗜湃,讓...
前言 對于從事后端開發(fā)的同學(xué)來說,并發(fā)編程肯定再熟悉不過了绷柒。 說實話,在java中并發(fā)編程是一大難點涮因,至少我是這么認(rèn)為的废睦。不光理解起來比較費勁,使用起來更容易踩坑养泡。 不信嗜湃,讓...
前言 在對dubbo有了較為深入的使用和理解后,來嘗試從dubbo框架的角度重新認(rèn)識下它澜掩,對照著dubbo官方的這張圖進行反復(fù)的理解后购披,我們可以從已有掌握的技術(shù)出發(fā),來嘗試編...
大家好刚陡,又見面了。 在我們的項目編碼中,不可避免的會用到一些容器類橘荠,我們可以直接使用List、Map郎逃、Set哥童、Array等類型。當(dāng)然褒翰,為了體現(xiàn)業(yè)務(wù)層面的含義贮懈,我們也會根據(jù)實際...
在對于讀寫鎖的認(rèn)識當(dāng)中,我們都認(rèn)為讀時加讀鎖揣非,寫時加寫鎖來保證讀寫和寫寫互斥抡医,從而達到讀寫安全的目的。但是就在我翻Eureka源碼的時候早敬,發(fā)現(xiàn)Eureka在使用讀寫鎖時竟然是...
業(yè)務(wù)模塊介紹 現(xiàn)在我們對整體的業(yè)務(wù)進行介紹以及演示 5. 全鏈路整體架構(gòu) 上面介紹了為什么需要全鏈路壓測琐驴,下面來看下全鏈路壓測的整體架構(gòu)俘种。 整體架構(gòu)如下主要是對壓測客戶端的壓...
什么是 Spring Boot 自動裝配?@SpringBootApplication@SpringBootConfiguration@EnableAutoConfigura...
1. SpringBoot中怎么啟動Tomcat? 1.1 ServletWebServerFactoryAutoConfiguration 配置Servlet web容器绝淡。...
前言 在上一篇文章中牢酵,我和大家介紹了Redis的前世今生荐类,Redis的誕生就是為了解決mysql中IO性能的瓶頸,這一篇就和大家一起揭秘Redis神秘的面紗茁帽,第一個我們就來聊...
準(zhǔn)備工作 網(wǎng)站接入 登陸微博開放平臺玉罐,進入微連接,選擇網(wǎng)站接入 點擊立即接入 開發(fā)者信息認(rèn)證 填寫開發(fā)者信息與身份認(rèn)證信息 創(chuàng)建應(yīng)用 開發(fā)者信息認(rèn)證通過后即可創(chuàng)建應(yīng)用潘拨。 應(yīng)用...
Windows環(huán)境下的安裝 下載與安裝 1.下載需要的ZK版本吊输,下載到本地后解壓。 2.在解壓目錄下面新建一個空的 data 文件夾和 log 文件夾 配置 將 conf 目...
前言 在理想世界中铁追,程序永遠(yuǎn)不會出現(xiàn)問題季蚂,用戶輸入的數(shù)據(jù)永遠(yuǎn)是正確的,邏輯沒有任何問題 ,選擇打開的文件也一定是存在的扭屁,內(nèi)存永遠(yuǎn)是夠用的……算谈!但是現(xiàn)實世界里一旦出現(xiàn)這些問題,...
文章目錄二高每、整合 Mybatis 多數(shù)據(jù)源三、整合分頁插件 PageHelper1.搭建數(shù)據(jù)庫践宴、項目配置3.在代碼中使用PageHelperMybatis在整個體系中的作用是...
2021-07-13 20:04·Java架構(gòu)師聯(lián)盟[https://www.toutiao.com/c/user/token/MS4wLjABAAAAFd-13B-AyA8...
MAT內(nèi)存分析工具 MAT是MemoryAnalyzerTool的簡稱阻肩,它是一款功能強大的Java堆內(nèi)存分析器带欢,可以用于查找內(nèi)存泄漏以及查看內(nèi)存消耗情況。MAT是 基于Ecl...
提到數(shù)據(jù)庫烤惊,你多半會聯(lián)想到事務(wù)洪囤,進而還可能想起曾經(jīng)背得滾瓜亂熟的ACID,不知道你有沒有想過這個問題撕氧,事務(wù)有原子性瘤缩、隔離性、一致性和持久性四大特性伦泥,為什么偏偏給隔離性設(shè)置了級...
目錄 ? 多表關(guān)系 項目開發(fā)中剥啤,在進行數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計時,會根據(jù)業(yè)務(wù)需求及業(yè)務(wù)模塊之間的關(guān)系不脯,分析并設(shè)計表結(jié)構(gòu)府怯,由于業(yè)務(wù)之間相互關(guān)聯(lián),所以各個表結(jié)構(gòu)之間也存在著各種聯(lián)系防楷。 基...
再談多線程在我們的操作系統(tǒng)之上,可以同時運行很多個進程复局,并且每個進程之間相互隔離互不干擾冲簿。 我們的CPU會通過時間片輪轉(zhuǎn)算法,為每一個進程分配時間片亿昏,并在時間片使用結(jié)束后切換...
認(rèn)真讀完這篇文章峦剔,我相信你會對 Kafka 生產(chǎn)初始化源碼有更加深刻的理解。 這篇文章干貨很多角钩,希望你可以耐心讀完吝沫。 01 總體概述 我們都知道在 Kafka 中呻澜,我們把產(chǎn)生...