前言 對于從事后端開發(fā)的同學來說,并發(fā)編程肯定再熟悉不過了。 說實話,在java中并發(fā)編程是一大難點,至少我是這么認為的。不光理解起來比較費勁,使用起來更容易踩坑。 不信,讓...
前言 對于從事后端開發(fā)的同學來說,并發(fā)編程肯定再熟悉不過了。 說實話,在java中并發(fā)編程是一大難點,至少我是這么認為的。不光理解起來比較費勁,使用起來更容易踩坑。 不信,讓...
前言 在對dubbo有了較為深入的使用和理解后,來嘗試從dubbo框架的角度重新認識下它,對照著dubbo官方的這張圖進行反復的理解后,我們可以從已有掌握的技術出發(fā),來嘗試編...
大家好,又見面了。 在我們的項目編碼中,不可避免的會用到一些容器類,我們可以直接使用List、Map、Set、Array等類型。當然,為了體現業(yè)務層面的含義,我們也會根據實際...
在對于讀寫鎖的認識當中,我們都認為讀時加讀鎖,寫時加寫鎖來保證讀寫和寫寫互斥,從而達到讀寫安全的目的。但是就在我翻Eureka源碼的時候,發(fā)現Eureka在使用讀寫鎖時竟然是...
業(yè)務模塊介紹 現在我們對整體的業(yè)務進行介紹以及演示 5. 全鏈路整體架構 上面介紹了為什么需要全鏈路壓測,下面來看下全鏈路壓測的整體架構。 整體架構如下主要是對壓測客戶端的壓...
什么是 Spring Boot 自動裝配?@SpringBootApplication@SpringBootConfiguration@EnableAutoConfigura...
1. SpringBoot中怎么啟動Tomcat? 1.1 ServletWebServerFactoryAutoConfiguration 配置Servlet web容器。...
前言 在上一篇文章中,我和大家介紹了Redis的前世今生,Redis的誕生就是為了解決mysql中IO性能的瓶頸,這一篇就和大家一起揭秘Redis神秘的面紗,第一個我們就來聊...
準備工作 網站接入 登陸微博開放平臺,進入微連接,選擇網站接入 點擊立即接入 開發(fā)者信息認證 填寫開發(fā)者信息與身份認證信息 創(chuàng)建應用 開發(fā)者信息認證通過后即可創(chuàng)建應用。 應用...
Windows環(huán)境下的安裝 下載與安裝 1.下載需要的ZK版本,下載到本地后解壓。 2.在解壓目錄下面新建一個空的 data 文件夾和 log 文件夾 配置 將 conf 目...
前言 在理想世界中,程序永遠不會出現問題,用戶輸入的數據永遠是正確的,邏輯沒有任何問題 ,選擇打開的文件也一定是存在的,內存永遠是夠用的……!但是現實世界里一旦出現這些問題,...
文章目錄二、整合 Mybatis 多數據源三、整合分頁插件 PageHelper1.搭建數據庫、項目配置3.在代碼中使用PageHelperMybatis在整個體系中的作用是...
2021-07-13 20:04·Java架構師聯盟[https://www.toutiao.com/c/user/token/MS4wLjABAAAAFd-13B-AyA8...
MAT內存分析工具 MAT是MemoryAnalyzerTool的簡稱,它是一款功能強大的Java堆內存分析器,可以用于查找內存泄漏以及查看內存消耗情況。MAT是 基于Ecl...
提到數據庫,你多半會聯想到事務,進而還可能想起曾經背得滾瓜亂熟的ACID,不知道你有沒有想過這個問題,事務有原子性、隔離性、一致性和持久性四大特性,為什么偏偏給隔離性設置了級...
目錄 ? 多表關系 項目開發(fā)中,在進行數據庫表結構設計時,會根據業(yè)務需求及業(yè)務模塊之間的關系,分析并設計表結構,由于業(yè)務之間相互關聯,所以各個表結構之間也存在著各種聯系。 基...
再談多線程在我們的操作系統(tǒng)之上,可以同時運行很多個進程,并且每個進程之間相互隔離互不干擾。 我們的CPU會通過時間片輪轉算法,為每一個進程分配時間片,并在時間片使用結束后切換...
認真讀完這篇文章,我相信你會對 Kafka 生產初始化源碼有更加深刻的理解。 這篇文章干貨很多,希望你可以耐心讀完。 01 總體概述 我們都知道在 Kafka 中,我們把產生...