原创 Linux服務器查詢日誌小技巧

Linux常用查詢文件命令catcat 命令用於連接文件並打印到標準輸出設備上。cat [-AbeEnstTuv] [–help] [–version] fileName實例:把 textfile1 的文檔內容加上行號後輸入 textfil

原创 mysql簡單總結

行鎖的類型共享鎖(s):又稱讀鎖。允許一個事務去讀一行,阻止其他事務獲得相同數據集的排他鎖。若事務T對數據對象A加上S鎖,則事務T可以讀A但不能修改A,其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。這保證了其他事務可以讀A,

原创 併發編程簡單總結

單核CPU可以多線程麼?即使是單核處理器也支持多線程執行代碼,CPU通過給每個線程分配CPU時間片來實現這個機制。時間片是CPU分配給各個線程的時間,因爲時間片非常短,所以CPU通過不停地切換線程執行,讓我們感覺多個線程是同時執行的,時間片

原创 Sharding-JDBC執行原理

文章目錄基本概念邏輯表真實表數據節點綁定表廣播表分片鍵分片算法分片策略自增主鍵生成策略SQL解析SQL路由標準路由笛卡爾路由全庫表路由SQL改寫SQL執行內存限制模式連接限制模式結果歸併基本概念在瞭解Sharding-JDBC的執行原理前,

原创 淺談分庫分表

文章目錄分庫分表是什麼分庫分表的方式垂直分表垂直分庫水平分庫水平分表分庫分錶帶來的問題事務一致性問題跨節點關聯查詢跨節點分頁、排序函數主鍵避重公共表分庫分表是什麼分庫分表就是爲了解決由於數據量過大而導致數據庫性能降低的問題,將原來獨立的數據

原创 Redis相關知識點小結

文章目錄前言redis常見數據結構使用keys指令可以掃出指定模式的key列表redis 主從模式,哨兵模式,cluster主從模式哨兵模式clusterredis過期策略緩存穿透,緩存擊穿,緩存雪崩解決方案分析爲什麼說Redis是單線程的

原创 【CI、CD專題】極速體驗安裝rancher發佈eureka

學習k8s,感覺入手有點難,喜歡來點實際操作來激發學習的興趣,於是就搞了搞rancher,來一篇手記。首先說下環境宿主機mac兩臺centos7,用的是virtualbox安裝的,至於怎麼安裝初始化配置,可以看我上篇博客。啓動兩臺cento

原创 【Spring Cloud】結合Eureka健康檢測機制聊聊TCP長連接和心跳那些事

文章目錄前言長連接與短連接連接的保活:KeepAlive回憶七層網絡模型連接的保活:應用層心跳應用層心跳的設計細節注意和 HTTP 的 KeepAlive 區別對待前言可能很多 Java 程序員對 TCP 的理解只有一個三次握手,四次握手的

原创 【CI、CD專題】docker安裝gitlab

bashdocker pull docker.io/redis docker pull docker.io/sameersbn/postgresql docker pull docker.io/sameersbn/gitlab docke

原创 【Spring Security】Spring Security Oauth2密碼模式授權

文章目錄1. 通過用戶名和密碼申請令牌2. 校驗令牌3. 刷新令牌密碼模式(Resource Owner Password Credentials)與授權碼模式的區別是申請令牌不再使用授權碼,而是直接通過用戶名和密碼即可申請令牌。githu

原创 【go語言專題】JAVA&GO通過GRPC互相調用

文章目錄簡介JAVA提供`provider`和`consumer``proto`文件介紹java grpc providerjava grpc consumergo提供`provider`和`consumer`生成grpc文件go grpc

原创 【GO學習筆記】數據類型

文章目錄基本數據類型整型特殊整型數字字面量語法(Number literals syntax)浮點型複數布爾值字符串字符串轉義符多行字符串字符串的常用操作byte和rune類型修改字符串類型轉換Go語言中有豐富的數據類型,除了基本的整型、浮

原创 Windows環境初始化開發環境及安裝包

最近我的筆記本重新安裝環境,留下初始化環境的筆記,還會持續更新…文章目錄JAVA8gitideaNavicat for MySQLXshellcentosJAVA8鏈接:https://pan.baidu.com/s/1mNl2-AgQU-

原创 mybatis整合mycat實現分庫

文章目錄前言如何獲取當前線程的租戶實現Mycat 服務搭建添加`mybatis`的攔截器測試參考前言工作中我們可能會遇到的一個問題,可能會出現多租戶場景,這種情況下,我們不得不對我們的系統分庫,對於每一個租戶來說都是一個數據庫,這個我們可能

原创 【SpringCloudAlibaba專題】Springcloud gateway之獲取requestBody踩坑(G版本)

文章目錄踩坑示範爬坑案例CacheRequestBodyFilterLoggerFilter#前言之前寫springcloud gateway收集日誌,由於之前沒有調研全面,導致了一個小坑,無法記錄post方法獲取requestBody。踩