原创 IDEA修改代碼後不用重啓項目就能看見修改效果

每次修改如果重啓項目會浪費很多時間。現有配置不用重啓也能看到修改效果,可節省很多時間:  項目中如果修改代碼後,按ctrl+F9,即可重新編譯,而不用重啓項目。  如果看到藍色信息表示重新編譯加載成功,不用重啓項目,重新訪問接口即可看到

原创 easypoi導入大文件內存溢出解決方案

【築基】超-雲淡風輕 14:03:08有時候就是空間換時間【築基】超-雲淡風輕 14:11:22有時候導入大文件經常內存溢出,就直接簡單粗暴的限制了導入文件大小。這個有更好的解決方案嗎?【管理員】狗管理表示,不會看文檔,沒資格寫代碼 14:

原创 Object o = new Object()佔多少個字節?-對象的內存佈局

一、先上答案 這個問題有坑,有兩種回答 第一種解釋: object實例對象,佔16個字節。 第二種解釋: Object o:普通對象指針(ordinary object pointer),佔4個字節。new Object():object實

原创 生兔子遞歸算法

生兔子遞歸算法: public class RabbitTest { public static void main(String[] args) { /* 例題: 有一對兔子,從出

原创 JMM(Java內存模型)詳解

JMM介紹 1.什麼是JMM? 2.JMM的三大特性: 1.原子性 2.可見性 3.有序性 3.關於同步的規定: 4.解釋說明 1.什麼是JMM?​ JMM 是Java內存模型( Java Memory Model),簡稱JMM

原创 博客園錨點鏈接使用方法

有時候隨筆比較長,會分多個部分,此時需要像 word 裏目錄那樣,點擊目錄名跳轉到對應位置這樣的功能,錨點(如下圖箭頭所指位置)可以實現該需求。 解決方案: 以 TinyMCE編輯器 爲例 1.選中你要跳轉到的文字,點擊錨圖標,輸入書籤

原创 where索引最左原則

https://www.csdn.net/tags/MtjaEg4sMDEzMzctYmxvZwO0O0OO0O0O.html  

原创 有序數組二分查找法

有序數組二分查找法: 方式1,while循環: public class BinarySearchTest { public static void main(String[] args) { int[] arr

原创 java技術難點

1.大數據量分頁。 2.模糊查詢怎麼支持索引。  

原创 jmeter壓測工具使用

參考: https://blog.csdn.net/tianqingmuyu/article/details/108401543 https://blog.csdn.net/susu1083018911/article/details/12

原创 idea啓動項目報錯(內存溢出)

Error:java: java.lang.OutOfMemoryError: WrappedJavaFileObject[org.jetbrains.jps.javac.InputFileObject[file:///F:/Desktop

原创 redisson中的看門狗機制總結

1:普通的Redis分佈式鎖的缺陷我們在網上看到的redis分佈式鎖的工具方法,大都滿足互斥、防止死鎖的特性,有些工具方法會滿足可重入特性。如果只滿足上述3種特性會有哪些隱患呢?redis分佈式鎖無法自動續期,比如,一個鎖設置了1分鐘超時釋

原创 先提交事務後釋放鎖解決辦法

方法1: /** * 事務結束後釋放鎖 */ private void unlockAfterTransaction() { //事物完成後釋放鎖 TransactionSync