原创 mysql集羣與應用集成中遇到的問題(持續更新)

這個問題,得在後續運行中持續驗證了,踩坑後會來這裏補充。   坑一: 系統集成測試中發現: 有個同學的代碼,單機數據庫時完全沒有問題,使用集羣后,會報空指針異常。 原因: 他的代碼中,在一段邏輯處理中,先將一段數據插入後,從數據庫查出。

原创 重新學習基礎: 用C++寫了一遍快速排序

/* * 316-quicksort.cpp * * Created on: 2020年5月28日 * Author: panzhengji */ #include<string> #include<iostre

原创 K8s Namespace無法刪除解決辦法、思路、原理

情況: Kubectl delete ns XXXX 後, namespace 一直處於 Terminating 狀態。 使用: kubectl delete ns monitoring --grace-period=0 –force 後

原创 更新linux內核及其組件

Docker對Linux內核版本的最低要求是3.10。目前Linux內核已經發布到 5.4,爲了更好使用docker和k8s,需要對公司相關CentOS 7內核進行升級。 下載公鑰 # rpm --import https://www.

原创 windows10-pro下使用Minikube一鍵安裝k8s驗證環境

首先感謝大神把 Minikube 中國化,之前 google的版本親測安裝過,不太好使,這個安裝步驟是基於大神們的成果寫的。 minikube 可以在本機windows上一鍵安裝 k8s 集羣環境,方便大家學習、測試k8s文件,安裝教程:

原创 mysql 查詢腳本導出

  一個同事讓我幫寫的SQL,不一定優質,但應該能用。   SELECT     t1.TABLE_NAME,     t1.TABLE_COMMENT,     CONCAT(         'select ',         GR

原创 記錄k8s使用 configmap 掛載配置文件的一個坑

   在使用 configmap 將tomcat 配置文件掛載到容器內部時,出現這麼一個情況:    kubectl apply -f xxx.yaml 提示: pod 已經創建,但實際使用:kubectl get pod -n XXXX

原创 AES加密工具的實現及其基礎原理

先貼代碼:重要的參數都有註釋,自己摸索的,有不對的地方大家指正 import java.security.Key; import javax.crypto.Cipher; import javax.crypto.SecretKey;

原创 關於數據庫主鍵的隨筆

   隨筆    SnowFlake的使用體驗:    本次吸取上個項目經驗,整個項目的數據庫id都採用了 snowFlake,先說一下體驗吧,snowFlake的確還是好用的,特別是在一些數據庫操作上很方便,不用考慮很多,直接copy就

原创 多表關聯group by優化:去除Using temporary; Using filesort

  最近因爲項目很趕,很久沒寫博客了,今天算是已經把項目進度超前完成了,寫一個今天解決的SQL優化問題。   這次優化花了半小時,但很值得,之前作爲一個單純後端,很少關注SQL效率,但是自從上個項目當上臨時DBA後,或多或少的都會關注自己

原创 如何處理InterruptException

  應該算是初級問題吧,但之前的確不知道,解決這個問題的契機,還是因爲最近我集成了 Sonar 代碼質量管理工具,針對 Tread.sleep() 方法拋出的 InterruptException ,工具要求不能只進行簡單的捕獲及日誌記錄

原创 討論mysql兩種樹狀結構遞歸查詢的優劣

由於 mysql 本身並沒有遞歸方法,並不像oracle那麼方便,所以出現這個需求的時候,很是頭疼了一久。   網上查到的有兩種辦法: 一、 使用 @變量 進行迭代 二、 使用 存儲過程,進行遍歷。   //***************

原创 萌新理解區塊鏈

  區塊鏈很火,但是之前其實一直有些雲裏霧裏,今天抽時間,認真瞭解了一下其中的原理。    這個是今天學習的教材,從CSDN首頁上摘取的,國外大神寫的,認真讀完很有收穫。   https://mp.weixin.qq.com/s?__bi

原创 全量備份數據庫shell腳本、sftp開啓免密連接、使用sftp上傳至固定服務器

目標: 將 XX.XX.X.165、 XX.XX.X.164 的數據庫全量備份打包,並上傳到 XX.XX.X.44             想備指定庫的同學可以放開部分註釋掉的變量   以 root 用戶登錄 XX.XX.X.165、XX

原创 quartz 組件是否適合數據庫集羣

    這個問題困擾了我很久, 從開發的時候就發現這個組件在我們項目中是個風險點。     雖然我本身不是負責該模塊開發的,但是基於一顆好奇心,我找了一份網上基礎課程,瞭解了這個組件的基本原理。     不得不慶幸這個決定,因爲上線當天,