原创 idea提示:Field injection is not recommended

參考: 1. (重點)爲什麼 Spring和IDEA 都不推薦使用 @Autowired 註解  https://mp.weixin.qq.com/s/UtTs4VtJYFemLKUUherImA 2.  https://juejin.cn

原创 java 參數校驗

一 controller 參數校驗 參考: https://segmentfault.com/a/1190000038401180 (重點推薦) https://juejin.cn/post/6844903902811275278 1. 當

原创 xss攻擊-html轉義

參考: xss攻擊: https://www.ujcms.com/documentation/442.htmlhtml 轉義: https://www.cnblogs.com/daysme/p/7100553.html  

原创 MySQL數據備份和恢復

參考文檔: https://blog.csdn.net/weixin_54059979/article/details/123046504  

原创 office相關操作

1 將受保護的 word變的可以編輯 1.  保存成單個文件網頁(.mht)格式 2.  使用文本編輯器打開, 修改密碼(password)爲000000(6個0) 3.  將mht文件另存爲docx(或者.doc)格式文件, word中

原创 pigx理解

1.  多租戶系統, 忽略租戶, 使用 TenantBroker

原创 500 報錯排查

  Request URL: *** Request Method:POST Status Code: 500 Internal Server Error   可能的原因: 1. 代碼有問題,   看日誌排查 2.  檢查參

原创 獲取word文檔的頁數錯誤

通過c# 打開word 文檔, 獲取頁數   報錯信息:   Caused by: java.lang.Error: Invalid memory access at com.sun.jna.Native.invokeInt(Nati

原创 chrome 查看請求

參考: https://blog.csdn.net/lunahaijiao/article/details/122076472 主要講解勾選 Preserve Log的作用   1. F12 --> NetWork 2. 勾選 Preser

原创 rocketmq事務

事務消息 解決的問題:保證本地事務和發送消息同時成功, 保證分佈式系統的最終一致性。   其他方案的問題: 1. 先發消息, 再執行本地事務。  問題: 消息發成功之後, 系統宕機,本地事務沒有執行成功。   2. 先執行本地事務, 再發消

原创 OutOfMemoryError問題排查

思路: 1. 觀察 OutOfMemoryError 的位置, 以及線程. (如圖1) 2.  配置啓動參數 -XX:+HeapDumpOnOutOfMemoryError  -XX:HeapDumpPath=/Users/dai/Docu

原创 visualVM

分析已經存在的dump文件。  需要放在/Users/xxxx(等同於~下面), 其他目錄無法裝入的情況, 請注意。

原创 2022年的期望

0. 更健康, 更長遠,更持久。 1.  堅持做正確的事情 2. 正確的方式節奏做事情。 3.  時刻注意積累的自己的能力, 儘自己全力保證自己有足夠的能力, 多去驗證自己的能力是否足夠。 4.  多覆盤。 總結經驗, 繼續向前。    

原创 編程細節整理

1.   boolean 類型 使用success而不是 isSuccess 這種形式。       這樣,該類裏面的成員變量是success,getter方法是isSuccess。 防止 isSuccess 的get方法是isSucces

原创 技術資料整理 【深入學習MySQL】MySQL的索引結構爲什麼使用B+樹?

存儲相關 mysql 相關的 系列博客:【深入學習MySQL】MySQL的索引結構爲什麼使用B+樹?