原创 騰訊雲輕量服務器通過Docker搭建外網可訪問連接的redis5.x集羣

總結記錄/朱季謙 最近買了一臺4核16的騰訊雲輕量應用服務器,花了我快四百的大洋,打算搭建一堆docker組件集羣,最先開始是通過docker搭建redis集羣,計劃使用三個端口,分別是7001,7002,7003。 騰訊雲服務器有防火牆限

原创 nacos集羣開箱搭建

記錄/朱季謙 nacos是一款易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺,簡單而言,它可以實現類似zookeeper做註冊中心的功能,也就是可以在springcloud領域替代Eureka、consul等角色,同時,還可以充當

原创 Maven Helper插件——實現一鍵Maven依賴衝突問題

業餘在一個SpringBoot項目集成Swagger2時,啓動過程一直出現以下報錯信息—— An attempt was made to call a method that does not exist. The attempt was

原创 kafka2.x常用命令筆記(一)創建topic,查看topic列表、分區、副本詳情,刪除topic,測試topic發送與消費

總結/朱季謙 接觸kafka開發已經兩年多,也看過關於kafka的一些書,但一直沒有怎麼對它做總結,藉着最近正好在看《Apache Kafka實戰》一書,同時自己又搭建了三臺kafka服務器,正好可以做一些總結記錄。 本文主要是記錄如何在k

原创 Dubbo配置註冊中心設置application的name使用駝峯命名法可能存在的隱藏啓動異常問題

原創/朱季謙 首先,先提一個建議,在SpringBoot+Dubbo項目中,Dubbo配置註冊中心設置的application命名name的值,最好使用xxx-xxx-xxx這樣格式的,避免隨便使用駝峯命名。因爲使用駝峯命名法,在Sprin

原创 圖數據庫HugeGraph:HugeGraph-Hubble基於Web的可視化圖管理初體驗

原創/朱季謙 一、HugeGraph-Hubble簡介 關於HugeGraph,官方資料是這樣介紹的,它是一款易用、高效、通用的開源圖數據庫系統(Graph Database), 實現了 Apache TinkerPop3 框架及完全兼容

原创 Redis集羣環境各節點無法互相發現與Hash槽分配異常 CLUSTERDOWN Hash slot not served的解決方式

總結/朱季謙 在搭建Redis5.x版本的集羣環境曾出現各節點無法互相發現與Hash槽分配異常 CLUSTERDOWN Hash slot not served的情況,故而把解決方式記錄下來。 在以下三臺虛擬機機器=搭建Redis集羣——

原创 Mybatis-Plus3.0默認主鍵策略導致自動生成19位長度主鍵id的坑

碼字不易,如果對您有用,求各位看官點贊關注~ 原創/朱季謙 目前的Mybatis-Plus版本是3.0,至於最新版本是否已經沒有這個問題,後續再考慮研究。 某天檢查一位離職同事寫的代碼,發現其對應表雖然設置了AUTO_INCREMENT自增

原创 安全優雅地停止線程

首先,先拋出一個問題,該如何安全而優雅地停止線程? 這道問題的背後,可以很小,小到只是簡單終止一個Thread線程,也可以很大,大到例如Dubbo應用的優雅下線......它們其實都有一個共同之處,即非一刀斷式地暴力停止某個進程或者線程,而

原创 從編程攔截器到大腦信息攔截處理架構

原創/朱季謙 寫代碼久了,慢慢發現,其實人的大腦也可以像編程一樣,做一些思維上的開發,搭建一套類似互聯網式的技術架構。 當信息如同流量一樣輸入,並不是直接讓它存儲到數據庫當中。 最簡單的,例如,web系統的登錄功能背後,都有一道攔截,可以攔

原创 椅人

原創/朱季謙 我在一家大公司上班,這裏有一個地方很是神祕,那是公司所在大廈的地下室。 與其他大樓不同的是,這裏的地下室,不是停車場,就連電梯也無負一樓以下的層次。因此,像很多剛來的新人一樣,我也曾以爲這棟大廈無地下室。然而,隨着在這裏工作久

原创 docker使用redis過程出現的問題記錄

第一次使用docker搭建成功了單機版redis,但在使用過程中,還是遇到了不少問題,故而先把這些問題記錄下來,以防後面再出現會忘記。 目前,只是在docker中搭建了三個單機版的容器,打算先搗鼓一週後,再拓展到集羣模式。 第一個出現的是

原创 git push提交出現Everything up-to-date提示問題

以前通過git提交代碼到GitHub上的個人main分支時,曾出現過這樣一個很低級的錯誤—— 出現這個錯誤原因,其實就是沒有正確執行指令造成的,也就是沒有正常提交數據。 一般按照以下命令提交,基本就沒什麼問題了—— git add . #

原创 啓動Dubbo項目註冊Zookeeper時提示zookeeper not connected異常原理解析

文/朱季謙 遇到一個很詭異的問題,我在啓動多個配置相同zookeeper的Dubbo項目時,其他項目都是正常啓動,唯獨有一個項目在啓動過程中,Dubbo註冊zookeeper協議時,竟然出現了這樣的異常提示—— Caused by: jav

原创 linux環境搭建mysql5.7總結

以下安裝方式,在阿里雲與騰訊雲服務器上都測試可用。 一、進入到opt目錄下,執行: [root@master opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.