原创 MySQL8.0條件下推、索引下推、

1. 索引下推ICP 官網介紹: Index Condition Pushdown 其實就是針對組合索引,比如說(class,name)上建立一個組合索引,但是我們name不滿足索引條件,如like,這時MySQL也會把name

原创 redis相關的詳細介紹,包括三主三從集羣的搭建

文章目錄1. 數據結構1.1 String1.2 hash3. 如何搭建redis集羣3.2 哈希槽1.4 LIST1.5 SET1.6 Redis HyperLogLog 1. 數據結構 1.1 String 1.mest批量

原创 JPA使用Specification動態where條件查詢

原文鏈接:https://blog.csdn.net/YoungLee16/article/details/86694973 文章目錄1. 想要的效果SQL2.Specification

原创 springboot2.x+mybatisPlus3.x+dubbo幾行代碼實現讀寫分離《代碼層面》

文章目錄1. 環境搭建具備條件1.1 dubbo+springboot2.x+mybatisPlus3.x環境1.2 MySql讀寫分離的數據庫1.3 zookeper,dubbo2. 如何測試讀寫分離 1. 環境搭建具備條件 1

原创 dubbo+springboot2.x+shiro+jwt+redis實現分佈式系統

文章目錄1. 本系統構建環境1.1 分佈式相關2. 多模塊dubbo架構2.1 公共模塊common2.2 用戶模塊2.2.1 shiro登錄等權限驗證2.2.2 shiro整合redis,實現權限驗證使用redis緩存2.2.

原创 springboot2.x +redis+token實現接口冪等性的理解

原文鏈接:https://www.cnblogs.com/wangzaiplus/p/10931335.html 文章目錄1. 參考博客2. 但是大佬的博客有以下幾個問題2.1 主要實現

原创 windows mysql5.6以上版本 only_full_group_by

原文鏈接:http://www.manongjc.com/article/97850.html 修改配置文件D:\Soft\mysql3307\my.ini 如果沒有該文件則新建

原创 srpingboot2.x +dubbo+shiro帶項目地址

0 :地址 https://github.com/HouChenggong/springboot_dubbo 1. 搭建排雷1 啓動報錯: java.lang.NoClassDefFoundError: org/apache/cu

原创 分佈式鎖的幾種方式探究

原文鏈接:https://www.jianshu.com/p/f302aa345ca8 1. 基於MySQL雙重校驗寫法 還是會有多線程的問題 2. 藉助Redis的原子操作實現分佈式鎖

原创 MyBatisPLus3.x tinyint類型轉換中代碼生成器自定義數據庫表字段類型轉換

主要修改,鏈接添加 tinyInt1isBit=false 參考官網:官網 自定義類型轉換器 // 數據源配置 DataSourceConfig dsc = new DataSourceConfig(); dsc.

原创 基於MySQL8.0美團leaf測試分佈式ID生成系統

原文鏈接:https://blog.csdn.net/bskfnvjtlyzmv867/article/details/90175306 文章目錄1.官網2. 大佬剖析源碼地址3. 我

原创 springboot2.x整合shiro+JWT實現token登錄

文章目錄1.參考項目和我的項目地址1.1它的不足之處2. 進行系統化改造2.1 針對《shiro不是鹽值加密登錄》改造2.2 對《login接口需要權限才能訪問》進行改造 1.參考項目和我的項目地址 參考demo地址:github

原创 springboot2.x整合react部署到nginx完美結合

文章目錄1. 思路1.1 springboot微服務相關1.2 前端react、VUE相關打包部署1.3 前端怎麼整合後端?用nginx 1. 思路 1.1 springboot微服務相關 比如我sprinboot總共有3個微服

原创 使用RestTemplate實現跨服務大文件上傳,大概2G

@Configuration public class RestTemplateConfig { @Bean public RestTemplate restTemplate() { Simple

原创 MySQL數據庫查看索引佔用的空間大小

如果想知道MySQL數據庫中每個表佔用的空間、表記錄的行數的話,可以打開MySQL的 information_schema 數據庫。在該庫中有一個 TABLES 表,這個表主要字段分別是: TABLE_SCHEMA : 數據庫名