原创 解決io.lettuce.core.RedisCommandTimeoutException: Command timed out, mysql 訪問15分鐘阻塞等待

寫這篇文章前我也是谷歌百度過,可以無非都是千篇一律配置 timeout 或者  lettuce的連接池,可是更改完這些配置,問題依舊,於是開始了自我探索之路,請出Wireshark大殺器,每當動用Wireshark時,我都知道我攤上大事了

原创 xshell實現突破校園網安全控制封鎖,訪問內網數據庫,idea springboot mysql啓動失敗之謎

一:場景 前段時間由於辦公的人數增多,公司從聯通買的網線,上網特別卡,於是切換到校園網的wifi,上網沒問題,但是用idea 啓動 springcloud的一個服務時發現報mysql連接錯誤,問同事什麼情況,同事說校園網一直連不上數據庫,

原创 springboot+sqlite+mybatisPlus 生產環境壓力測試

項目地址: https://github.com/ayzhouwen/zwSqliteTest 注意點: 1.多線程併發寫入數據時,經常會出現SQLITE_BUSY The database file is locked,不支持併

原创 攔截feign並對數據進行轉發到線上服務方案(全網首創)

業務需求: 主要是想實現本地開發的服務能自動路由到測試的服務,不用自己本地起一大堆服務,由於測試的服務器只開放了一個nginx端口,沒有對外暴露服務,只能自己去實現轉發, 原理說明: 通過自己反覆研究源碼最終摸索出了攔截feign

原创 org.hibernate.exception.GenericJDBCException: Io exception: Connection reset,oracle查詢數據錯亂不一致

線上測試環境出現了數據錯亂,多次刷新頁面數據竟然不一樣,比方說我在後臺把設備名稱改爲a1(原來是a),頁面也該展示爲a1,但是刷新頁面展示的效果一會兒是a,一會兒是a1,查看日誌時不時出現org.hibernate.excepti

原创 thinkpad+win10+idea +spring cloud+spring 在開發時,經常服務崩潰,內存溢出,idea項目啓動特別慢,執行速度慢解決方案

thinkpad+win10+idea +spring cloud在開發時,經常服務崩潰,內存溢出,項目啓動特別慢,執行速度慢解決方案 一:崩潰,內存溢出解決 1.筆記本至少是16g內存,thinpad 8g 不行 2.開啓虛擬內

原创 基於netty的即時通信im-任性聊

基於springboot+netty+redis+mysql的移動端im即時通信聊天,樣式參考layerIm, 源碼地址:源碼地址 演示地址:演示地址

原创 idea+springboot多環境更換profiles項目啓動報錯

這是第二次遇到這個問題,用idea開發springboot修改application.yml 的spring.profiles.active=release時,項目啓動報錯錯誤如下: 看啓動報錯開始以爲是application-

原创 springboot+sqlite+mybatisPlus 測試結果

項目地址: https://github.com/ayzhouwen/zwSqliteTest 注意點: 1.多線程併發寫入數據時,經常會出現SQLITE_BUSY The database file is locked,不支持併

原创 在windows上查看內存頁大小,磁盤塊大小方法

當我們在網上閱讀關於操作系統磁盤塊大小(4k)和內存頁(64k),都不知道如何去驗證這個大小到底是多少,今天發現一種簡單的測試windows的磁盤塊大小,和內存頁大小測試方法,不用反彙編跟蹤調試代碼,即通過snmp協議即可查看,怎

原创 win10 快捷鍵衝突檢測工具與方法

最近再用idea開發時,發現crtl+alt+T這個快捷鍵不管用了,嘗試關閉了幾個常用的軟件都不好使,於是上網搜索好幾個工具都不管用比如 1.Hotkey Exporer 這個工具比較坑爹,一運行我的電腦瞬間癱瘓,死機,腦殘的開發

原创 解決mybatisplus saveBatch 或者save 無法插入主鍵問題

解決mybatisplus saveBatch 或者save 無法插入主鍵問題 通過跟蹤源碼後得出結論,由於插入的表的主鍵不是自增的,而是手動賦值的,所以在調用saveBatch 執行的sql語句是沒有主鍵字段的(項目啓動後myb

原创 基於netty的任性聊即時通信

基於springboot+netty+redis+mysql的移動端im即時通信聊天,樣式參考layerIm, 源碼地址:源碼地址 演示地址:演示地址

原创 thinkpad+win10+idea +spring cloud+spring 在開發時,經常服務崩潰,內存溢出,項目啓動特別慢,執行速度慢解決方案

thinkpad+win10+idea +spring cloud在開發時,經常服務崩潰,內存溢出,項目啓動特別慢,執行速度慢解決方案 一:崩潰,內存溢出解決 1.筆記本至少是16g內存,thinpad 8g 不行 2.開啓虛擬內存設

原创 如何識別代碼中的亂碼

今天在研究shell腳本獲取參數時,被網上的代碼深深的坑了一把 有亂碼的代碼 echo $@ for i in $@;do  echo $i done 正確的代碼 echo $@ for i in $@;do   echo $i done