原创 自定義Mybatis自動生成代碼規則

前言        大家都清楚mybatis-generate-core 這個工程提供了獲取表信息到生成model、dao、xml這三層代碼的一個實現,但是這往往有一個痛點,比如需求來了,某個表需要增加字段,肯定需要重新運行mybatis自

原创 mybatis的插件機制

一、mybatis的插件介紹 關於mybatis的插件,我想大家也都用過,就比如最常用的逆向工程,根據表結構生成model,dao,xml文件,還有分頁插件,那這些插件的工作原理是怎麼樣的呢,就比如分頁插件,它爲什麼能改變我們在xml文件中

原创 git 常用命令使用

  這裏記錄一下git平時的常用操作,本文基於安裝了git,且有github賬號的前提。 一、將本地項目(不是git項目)提交到git上 1.1、採用git clone 先在git上建立一個project,然後本地使用git clone <

原创 mybatis查詢語句的背後揭祕

這篇文章主要給大家介紹了關於mybatis查詢語句的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mybatis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 一、前言 在先了解mybat

原创 mybatis查詢語句的背後之參數解析

 轉載請註明出處。。。 一、前言 通過前面我們也知道,通過getMapper方式來進行查詢,最後會通過mapperMehod類,對接口中傳來的參數也會在這個類裏面進行一個解析,隨後就傳到對應位置,與sql裏面的參數進行一個匹配,最後獲取結果

原创 mybatis查詢語句的背後之封裝數據

 轉載請註明出處。。。 一、前言 繼上一篇mybatis查詢語句的背後,這一篇主要圍繞着mybatis查詢的後期操作,即跟數據庫交互的時候。由於本人也是一邊學習源碼一邊記錄,內容難免有錯誤或不足之處,還望諸位指正,本文只可當參考作用。謹記!

原创 mybatis查詢語句的背後

 轉載請註明出處。。。 一、前言 在先了解mybatis查詢之前,先大致瞭解下以下代碼的爲查詢做了哪些鋪墊,在這裏我們要事先了解,myabtis會默認使用DefaultSqlSessionFactory作爲sqlSessionFactory

原创 spring security入門demo

一、前言   因項目需要引入spring security權限框架,而之前也沒接觸過這個一門,於是就花了點時間弄了個小demo出來,說實話,剛開始接觸這個確實有點懵,看網上資料寫的權限大都是靜態,即就是在配置文件或代碼裏面寫定角色,不能動態

原创 Spring boot中自定義Json參數解析器

轉載請註明出處。。。 一、介紹 用過springMVC/spring boot的都清楚,在controller層接受參數,常用的都是兩種接受方式,如下 1 /** 2 * 請求路徑 http://127.0.0.1:8080

原创 ReentrantLock和condition源碼淺析(二)

 轉載請註明出處。。。 接着上一篇的ReentrantLock和condition源碼淺析(一),這篇圍繞着condition 一、condition的介紹 在這裏爲了作對比,引入Object類的兩個方法,notify和wait方法,這兩個

原创 平衡二叉樹的java實現

 轉載請註明出處! 一、概念     平衡二叉樹是一種特殊的二叉搜索樹,關於二叉搜索樹,請查看上一篇博客二叉搜索樹的java實現,那它有什麼特別的地方呢,瞭解二叉搜索樹的基本都清楚,在按順序向插入二叉搜索樹中插入值,最後會形成一個類似鏈表形

原创 集合之ArrayList的源碼分析

轉載請註明出處:http://www.cnblogs.com/qm-article/p/8833831.html 一、介紹    對於ArrayList,可以說諸位絕不陌生,可以說是在諸多集合中運用的最多一個類之一,那麼它是怎樣構成,怎樣實

原创 ReentrantLock和condition源碼淺析(一)

 轉載請註明出處。。。。。 一、介紹 大家都知道,在java中如果要對一段代碼做線程安全操作,都用到了鎖,當然鎖的實現很多,用的比較多的是sysnchronize和reentrantLock,前者是java裏的一個關鍵字,後者是一個java

原创 集合之LinkedList源碼分析

轉載請註明出處:http://www.cnblogs.com/qm-article/p/8903893.html 一、介紹 在介紹該源碼之前,先來了解一下鏈表,接觸過數據結構的都知道,有種結構叫鏈表,當然鏈表也分多種,如常見的單鏈表、雙鏈表

原创 二叉搜索樹的java實現

 轉載請註明出處 一、概念   二叉搜索樹也成二叉排序樹,它有這麼一個特點,某個節點,若其有兩個子節點,則一定滿足,左子節點值一定小於該節點值,右子節點值一定大於該節點值,對於非基本類型的比較,可以實現Comparator接口,在本文中爲了