原创 MySQL基礎架構:一條SQL查詢語句是如何執行的?

基礎架構:一條SQL查詢語句是如何執行的?

原创 kafka可視化客戶端工具(Kafka Tool)的基本使用,kafka問題排查不二選擇

1、背景 日常開發工作應用kafka已經不足爲奇,不過面臨一個問題:後端微服務未消費某條消息,是沒有生產kafka消息,還是其他的情況?如果有一個kafka可視化工具,將極大提升問題排查效率。 通過可視化工具,可以直觀看到集羣中所

原创 XMind思維導圖

思維導圖 思維導圖是一種將思維形象化的方法,思維導圖運用圖文並重的技巧,把各級主題的關係用相互隸屬與相關的層級圖表現出來,把主題關鍵詞與圖像、顏色等建立記憶鏈接。 最終目的就是通過分類、層次關係,清晰的展示主題信息,便於用戶理解主

原创 MySQL日誌系統:一條SQL更新語句是如何執行的?

MySQL日誌系統:一條SQL更新語句是如何執行的?

原创 Mybatis的SQL語句如何生成?

Mybatis的SQL語句如何生成?簡單瞭解下其處理流程。

原创 commit相互依賴,gerrit merge提示git submit including parents

一、關鍵字 git submit including parents commit相互依賴 二、問題場景 gerrit merge衝突“git submit including parents”根本原因commit相互依賴提交

原创 像查詢關係型DB一樣查詢redis

關鍵字 db,mysql 大視圖 效率 緩存,redis 1、背景 業務過程中可能會存在一種場景,即數據彙總自數個業務系統,每個業務系統會生產不同的業務數據,如下,4個業務系統A、B、C、D…: 各自會生產各類型的數據:

原创 熱心網友發問:2019年的趨勢是什麼?

內容寫得比較泛,看看即可。 1、IT或其他行業將會對合規專家有大量需求,特別是國際化公司。結合最近一年美國製裁國內通訊設備企業經驗教訓。 2、隨着中國國力提升,與世界其他國家交流語法密切,外語教育會持續走高。 3、世界變化越來越快

原创 MyBatis 數據庫連接池的實現原理解析及設計模式

早期使用原聲的jdbc創建數據庫連接池,其原理就是創建最小連接量的數據庫連接對象(Connection),添加到Linkedlist(選擇Linkedlist集合原因是便於增刪)集合中。 具體實現可以參考JDBC連接數據庫(二)—

原创 easyexcel版本1.1.2-beta4單元格內容長度超過32,767會拋出異常

1、easyexcel依賴包版本 <!-- alibaba easyexcel依賴包 --> <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <d

原创 2019.05.23一週新詞彙

開闢了一個新分類:新詞彙,這個欄目旨在記錄下平時工作生活中遇到的新表達,幫組理解更多內容。 序號 詞彙 含義 參考鏈接 1 self-reliance 自力更生,貝索斯談論未來商業世界同樣有用的兩樣品質——自力更生(

原创 select count(*)使用全表掃描?閒聊下其中的成本計算...

0、關鍵字 mysql explain optimizer_trace 成本 全表掃描 SELECT count(*) FROM table; SELECT count(1) FROM table; 1、sql執行成本 sq

原创 Java細節:List可以add(null)嗎?

在寫代碼的時候,有時候遇到for循環,寫到下面的時候有一點猶豫。 List<Data> dataList = ...; for (Data d : dataList) { if (d != null) { // 需要這個判

原创 Java發郵件使用模板實踐——替換配置文件中的參數

業務中經常會遇見郵件發送場景,前期處理郵件內容時,想到的就是通過字符串拼接的方式,如下: String content = "用戶[" + user + "]申請訪問數據" + project + "請及時處理." 雖說上述處理

原创 查看運行環境中所有的spring bean

一、查看運行環境中所有的spring bean springboot有提供現成的方式,利用actuator功能,http://localhost:8080/actuator/beans即可查看所有beans。但是基於安全考慮,微服