引言 以往碰到內(nèi)存泄漏等問題的時候,都是使用eclipse下的mat(memory analyze tool)進(jìn)行內(nèi)存分析,但是寫代碼用習(xí)慣idea的現(xiàn)代化界面,再去看mat...
引言 以往碰到內(nèi)存泄漏等問題的時候,都是使用eclipse下的mat(memory analyze tool)進(jìn)行內(nèi)存分析,但是寫代碼用習(xí)慣idea的現(xiàn)代化界面,再去看mat...
最近在做報表統(tǒng)計的時候碰到一個詭異的bug,union左邊查出來有4條數(shù)據(jù),右邊是0條,理論上最后的結(jié)果有4條,但是執(zhí)行結(jié)果很意外,只有三條。最后的解決辦法是在查詢數(shù)據(jù)列加上...
現(xiàn)在有了springboot的自動配置,我們可以很方便地使用springmail發(fā)送郵件,只需要以下簡單兩步。關(guān)于springboot的使用請參照別的教程。springmai...
因為業(yè)務(wù)需要一個分頁查詢的列表,但是對數(shù)據(jù)內(nèi)容有去重的需求,簡單了解了JPA的@Query注解使用方式后就直接用了自定義sql來做,測試通過后上線測了兩筆也沒問題就沒太在意。...
啟動腳本jmeter -n -t test.jmx -l result.jtl參數(shù)說明 分析結(jié)果將生成的 result.jtl 文件,下載到window中,并window版j...
線程池技術(shù)學(xué)習(xí) 線程池的工作方式 如果運行的線程少于 corePoolSize,則 Executor 始終首選添加新的線程,而不進(jìn)行排隊。什么意思?如果當(dāng)前運行的線程小于co...
從1中取2的交集,移除所有存在1中但不存在于2中的記錄 調(diào)用默認(rèn)瀏覽器打開指定網(wǎng)址 讀取yaml配置文件,Yaml相關(guān)的庫來自org.yaml.snakeyaml 如何處理I...
gin啟動 昨天學(xué)習(xí)到gin如何返回一個json數(shù)據(jù)之后,希望按照往常的開發(fā)經(jīng)驗,定義統(tǒng)一的返回報文體,于是定義了以下結(jié)構(gòu) 然而使用下面的代碼返回的數(shù)據(jù)一直是{} 自己研究源...
二叉樹(BinaryTree) 定義 簡單定義:由父節(jié)點與子節(jié)點組成,每個父節(jié)點最多擁有兩個子節(jié)點分別稱為左孩子和右孩子,第一個父節(jié)點稱為根節(jié)點。二叉樹非常簡單,定義上沒有別...
測試以下兩種拷貝方式: 使用spring的BeanUtils(反射調(diào)用getset) gson序列化 簡單封裝的工具類: 測試方法 測試結(jié)果: 調(diào)換順序再測一次(jvm的預(yù)熱...
程序員的工作內(nèi)容,除了大部分時間寫代碼之外,因為有不少的時間是用在調(diào)試代碼上。甚至說不是在調(diào)試代碼,就是即將調(diào)試代碼。 :) 今天我們來談?wù)務(wù){(diào)試代碼的一些技巧,在使用IDE提...
BaseResponse 是我司自定義的基礎(chǔ)返回報文,里面有統(tǒng)一的狀態(tài)碼,這里可以校驗請求是否成功。
去官網(wǎng)下載mysql8.0:https://dev.mysql.com/downloads/mysql/,解壓下載后的文件 在解壓之后的根目錄創(chuàng)建my.ini 在根目錄下創(chuàng)建...
1. git倉庫中配置文件的名字是有作用的 比如utaha-dev.yml,代表了{(lán)application}-{profile},application要和文件所屬的app...