原创 《spring mvc》1 源碼分析

1 根據url獲取HandlerExecutionChain 從debug的堆棧圖中可以看到HandlerExecutionChain的結構: (1)url對應的controller bean (2)url對應的method (3)所有

原创 spring環境下測試

1 springboot:參照https://blog.csdn.net/sz85850597/article/details/80427408 2 spring-test:參照https://blog.csdn.net/u0130683

原创 log4j2 mybatis不打印sql

1 log4j2配置:搞清楚Appenders、Loggers、Root 2 mybatis打印sql兩種方式:     都是在mybatis-config.xm     第一種:     <settings>  <setting nam

原创 idea git更新和提交代碼

一 git更新和提交代碼 git操作:1 add+commit(如果不想提交的文件在commit完所有文件後stash changes)                2 pull如果有衝突會彈出窗口,解決衝突後點擊merge就可以了  

原创 《學習方法》1 思考+動手

新公司從svn切換到git,從eclipse切換到idea。 由於公司的代碼不敢隨便提交或者merge,導致git用得膽戰心驚,看了很多教程由於沒有操作,實際上還是不怎麼熟。 回家後直接把自己的github上的代碼clone下來,然後各種

原创 《spring IOC》

參考博客:https://yikun.github.io/2015/05/29/Spring-IOC%E6%A0%B8%E5%BF%83%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/ https://www.i

原创 《設計模式》2 單例模式

一 單例模式是什麼?有什麼用 單例模式是創建型模式,確保類只有一個對象實例。 作用就是節約資源:對象創建耗費的時間和內存以及節約GC的時間   二 單例模式的實現 1 單個條件:(1)單例類自己創建自己唯一的實例 (3)單例類爲所有對象提

原创 《mybatis》3 事務管理

參考博客:https://blog.csdn.net/luanlouis/article/details/37992171 mybatis的事務分爲JdbcTransction和ManagedTransction,都持有一個Connect

原创 《small tip》

一 idea 1 idea Cannot find declaration to go to:選擇對應的目錄mark directory as source folder(或者test folder),不是直接右鍵項目是選擇對應的目錄(s

原创 《JAVA API-線程》4 線程的設計思路(4)-java.util.concurrent包

本文主要寫幾個重要的API:ReentrantLock、AbstractQueuedSynchronizer、BlockingQueue、ThreadPoolExecutor   ReentrantLock 1 CAS操作:CAS有3個操

原创 《設計模式》3 工廠模式

一 工廠模式是什麼?有什麼用? 工廠模式是創建型模式,使用工廠創建實例,提高擴展性。   二 簡單工廠模式:抽象實體類、具體實體類、工廠類 // 抽象實體類 public interface AbstractSubjectI { }

原创 《mybatis》4 緩存機制

參考博客:https://blog.csdn.net/luanlouis/article/details/41280959 https://blog.csdn.net/luanlouis/article/details/41408341

原创 《設計模式》1 代理模式

參考博客:https://blog.csdn.net/luanlouis/article/details/24589193 1 代理模式的作用 (1)中介作用:通過中介訪問實際對象,並且中介可以在實際業務前後進行業務處理; (2)延遲加載

原创 《spring事務》

參考博客:https://blog.csdn.net/luanlouis/article/details/95319795 一 spring事務是什麼?有什麼用? spring事務的作用是:處理業務中多個操作需要同時提交的編程模型。

原创 調用request.getParamter()後獲取body爲空

3.1.1 When Parameters Are Available The following are the conditions that mustbe met before post form data will be  pop