原创 代碼整潔之道讀書筆記----第四章---註釋--第一節-什麼是好註釋如何寫好註釋

真正好的代碼是不需要註釋的 先別急着錘我,聽我解釋,雖然說真正好的代碼是不需要註釋的,但是這是在理想情況下的。爲什麼說真正好的代碼不需要註釋,因爲整潔的代碼讀者可以根據類名,方法名,變量名,非常輕易的就理解了作者的意圖。 什

原创 Springboot項目優化和Jvm調優和啓停腳本

Springboot項目優化和Jvm調優和啓停腳本 1.修改配置文件 參考官方文檔 主要修改tomcat的參數,springboot自帶的tomcat線程數默認爲200,實際情況下如果沒有這麼大的併發量,可以考慮將其調小。 ser

原创 操作文件讀寫JSON的建議工具類

首先附上工具類代碼: import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4

原创 微信消息推送之過長的文本消息拆分踩坑

過長的文本消息拆分-適用於微信消息推送場景提出代碼示例拆分方法(代碼片段):字節數佔用的驗證(代碼片段)最後爲簡單結論 場景提出 故事要從微信消息推送說起,因爲微信對文本消息的推送限定字節數爲2048個,多出來的直接被砍掉。所以就

原创 JAVA設計模式之模板方法模式-場景、例子、深入

設計模式之模板方法模式-場景、例子、深入前言模板方法的設計模式的使用場景具體場景例子具體例子的類圖1.聲明抽象模板類AbstaractSearchTemplate2. 具體子類2.1 具體子類DnsTopDelaySearch2.

原创 Prometheus自動發現Exporter實現方案

Prometheus自動發現Exporter方案實現1. 基礎準備1.1 環境準備1.2 物料準備2. 註冊中心拉起3. 自動發現Exporter模板的拉起3.1 關鍵配置修改(application-prod.yml)3.2 聲