原创 mybatis 怎麼動態的自定義和解析 mapper 標籤?

一、前言 不知道大家有沒有遇到過這種需求,比如現在有一個 mapper 標籤: <select id="query" resultType="HashMap"> ${sql} </select> 很顯然,這個標籤的作用就是直接

原创 實現基於註解的 mybatis,並基於此編寫代碼生成工具

論實現自己的 mybatis,並基於此編寫代碼生成工具實現基於註解的 mybatis使用實現的 mybatis 編寫自己的代碼生成工具基本使用演示1、使用內置的 java 模板類生成2、自定義 freemarker 模板生成自定義

原创 mybatis 也想要類似 spring-data-jpa 那樣只需要寫接口就能查詢的功能怎麼辦?

mybatis 也想要類似 spring-data-jpa 那樣只需要寫接口就能查詢的功能怎麼辦? 前言 spring-data-jpa 的只寫接口便可以 CRUD 的能力真的是好爽,然而 mybatis 寫 sql 的靈活又讓我

原创 springboot環境下,最詳細、最簡單的大文件分片上傳、斷點續傳

springboot環境下,最詳細、最簡單的大文件分片上傳、斷點續傳 一、總體思路 1、前端以分片的形式計算出整個文件的 md5 值以及文件大小 size; 2、使用 md5、 size 去請求後臺判斷文件是否已經存在; 3、如果

原创 mybatis 想要支持 data-jpa 的功能? 只需一個依賴就夠了!!!

mybatis 怎麼才能支持 data-jpa? 前言 spring-data-jpa 的只寫接口便可以 CRUD 的能力真的是好爽,然而 mybatis 寫 sql 的靈活又讓我欲罷不能。 我總是希望二者能夠調和一下,爲此我曾想

原创 論實現自己的 mybatis,並基於此編寫代碼生成工具,最後模仿 SpringBoot,Just Run

論實現自己的 mybatis,並基於此編寫代碼生成工具,最後模仿 SpringBoot,Just Run如何實現自己的 mybatis使用實現的 mybatis 編寫自己的代碼生成工具基本使用演示自定義生成模板1. 自定義生成代碼

原创 基於鄰接表實現簡單圖的一些基本操作

基於鄰接表實現簡單圖的一些基本操作C/C++ 代碼:ALGraph.h 代碼: 接着昨天的記錄,上次是鄰接矩陣實現,這次是鄰接表實現的,廢話不多說,直接上代碼 C/C++ 代碼: ALGraph.h 代碼: #include<iost

原创 前序中序、後序中序、層序中序創建二叉樹

前序中序創建二叉樹 先寫一個只能保存單個字符的算法: /** *@param pre:前序序列 *@param in:後序序列 */ template <class T> BinaryTree<T>* CreateBinary

原创 基於鄰接矩陣實現簡單圖的一些基本操作

基於鄰接矩陣實現簡單圖的一些基本操作C/C++ 代碼:MGraph.h 代碼:LinkQueue.h 代碼: 偶爾記錄一下,原來圖的算法也沒有那麼難,廢話不多說,直接上代碼 C/C++ 代碼: MGraph.h 代碼: #includ