posts - 7,  comments - 0,  trackbacks - 0
  2019年10月16日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處 下載spring源碼,本文用的是版本如下: springframework 5.1.x, IDE工具idea 2019.2.3 JAVA版本 jdk1.8.0_171 構建工具gradle-4.9 1.下載springframework 5.1. 閱讀全文
posted @ 2019-10-16 16:30 路仁甲 閱讀 (84) 評論 (0) 編輯
  2019年10月15日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處.文章中若有錯誤和疏漏之處,還請各位大佬不吝指出,謝謝大家. java日志框架有很多,這篇文章我們來整理一下各大主流的日志框架, 包括log4j logback jul(java.util.logging) jcl(commons-logging) 閱讀全文
posted @ 2019-10-15 00:09 路仁甲 閱讀 (125) 評論 (0) 編輯
  2019年10月14日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處.本文只貼我覺得比較重要的源碼,其他不重要非關鍵的就不貼了 我們知道.使用緩存可以更快的獲取數據,避免頻繁直接查詢數據庫,節省資源. MyBatis緩存有一級緩存和二級緩存. 1.一級緩存也叫本地緩存,默認開啟,在一個sqlsession內有效.當 閱讀全文
posted @ 2019-10-14 16:02 路仁甲 閱讀 (237) 評論 (0) 編輯
  2019年10月7日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處.本文以簡單的select語句為例,只貼我覺得比較重要的源碼,其他不重要非關鍵的就不貼了 主流程和insert語句差不多,這里主要講不同的流程,前面配置解析就不看了 點進去,看下方法sqlSession.getMapper(DemoMapper.c 閱讀全文
posted @ 2019-10-07 22:22 路仁甲 閱讀 (34) 評論 (0) 編輯
  2019年9月23日
摘要:最近看了下idea的快捷鍵,不禁感慨idea真是太強大了,這里記錄一下我常用的快捷鍵 Ctrl+F:在當前文件中查找 Ctrl+R:替換字符串 Alt + shift + 鼠標點擊 多處同時編輯 輸入psvm ,快速生成main方法 輸入sout ,快速生成System.out.println() 閱讀全文
posted @ 2019-09-23 15:49 路仁甲 閱讀 (26) 評論 (0) 編輯
  2019年9月21日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處.本文以簡單的insert語句為例,只貼我覺得比較重要的源碼,其他不重要非關鍵的就不貼了 1.mybatis的底層是jdbc操作,我們先來回顧一下insert語句的執行流程,如下 執行完后,我們看下數據庫結果 OK,語句生效了. 2.貼一下我用my 閱讀全文
posted @ 2019-09-21 16:23 路仁甲 閱讀 (110) 評論 (0) 編輯
  2019年9月20日
摘要:本文是作者原創,版權歸作者所有.若要轉載,請注明出處.文章中若有錯誤和疏漏之處,還請各位大佬不吝指出,謝謝大家. 1.mybatis的底層是jdbc操作,我們來回顧一下,如下 運行以后的結果如下圖:(我們可以和后面mybatis框架的結果驗證一下) 2.下載mybatis源碼并編譯 我們先去gith 閱讀全文
posted @ 2019-09-20 13:58 路仁甲 閱讀 (147) 評論 (0) 編輯
  2019年9月17日
摘要:前言:作為一個轉行java的小白,一直搞不清楚java中的多線程.于是來梳理一下關于CPU核心,線程,進程,并發,并行,及java線程之間的關系, 1.CPU角度來看: 我們以Intel的Core i5-8250U為例來舉例,它是四核八線程的CPU , 我認為是一個CPU集成了4個核心,一般來說一個 閱讀全文
posted @ 2019-09-17 22:16 路仁甲 閱讀 (204) 評論 (0) 編輯