原创 SpringBoot中線程池的使用

線程池在springboot中的創建及使用 第一步 配置線程池 創建線程池的Bean @Configuration @EnableAsync @Slf4j public class ExecutorConfig { @V

原创 ForkJoin的使用

ForkJoin的使用 第一種 無返回值的使用:異步處理線程 第一步:定義一個task,繼承RecursiveTask,用於分組 和 每個線程對每個組的處理邏輯 @Component @Slf4j public class Tas

原创 JMeter簡單使用

第一步 新建線程組 右鍵 > 添加 > 線程 >線程組 第二步 配置線程組參數 第一種:設置線程數和執行次數 線程數:虛擬用戶數。一個虛擬用戶佔用一個進程或線程。設置多少虛擬用戶數在這裏也就是設置多少個線程數。 Ramp-U

原创 存儲引擎

存儲引擎 介紹 插拔式的插件方式 存儲引擎是指定在表之上的,即一個庫中的每一個表都可以指定專用的存儲引擎 不管表採用什麼樣的存儲引擎,都會在數據區,產生對應的一個frm文件(表結構定義描述文件,mysql 8.0版本之後 沒有

原创 工廠模式

工廠模式 使用場景 一個基類有很對子類,並且子類對象創建過程複雜,將對象創建的過程放在工廠中,如果使用對象的時候,直接從工廠中獲取。 優點:不用管複雜的創建邏輯,同時實現創建和使用的解耦作用。 缺點:一旦基類發生改變,所有子類都

原创 使用數組實現隊列

使用數組實現隊列 public class MyQueue { private int[] array; private int front; private int rear; public

原创 定位慢sql - 慢查詢日誌

定位慢sql - 慢查詢日誌 慢查詢日誌配置 show variables like ‘slow_query_log’ set global slow_query_log = on set global slow_query_

原创 MySQL 索引及B+樹

MySQL 索引及B+樹 什麼是索引? 索引是爲了加速對錶中數據行的檢索而創建的一種分散存儲的 數據結構 爲什麼用索引 索引能極大的減少存儲引擎需要掃描的數據量 索引可以把隨機IO變成順序IO 索引可以幫助我們在進行分組、