原创 Springboot項目資源初始化操作常用方法

1、CommandLineRunner、ApplicationListener SpringBoot提供了CommandLineRunner和ApplicationRunner接口。當接口有多個實現類時,提供了@order註解實現自定義執

原创 MyBaties一級緩存

一、一級緩存簡介 在系統代碼的運行中,我們可能會在一個數據庫會話中,執行多次查詢條件完全相同的Sql,鑑於日常應用的大部分場景都是讀多寫少,這重複的查詢會帶來一定的網絡開銷,同時select查詢的量比較大的話,對數據庫的性能是有比較大的影

原创 30 分鐘 git 命令入門到放棄

git 現在的火爆程度非同一般,它被廣泛地用在大型開源項目,團隊開發,以及獨立開發者,甚至學生之中。 初學者非常容易被各種命令,參數嚇哭。但實際上剛上手你並不需要了解所有命令的用途。你可以從掌握一些簡單,強大的命令開始,逐步去學習。(這就是

原创 MyBaties分頁插件PageHelper的簡單使用

  拋出問題: 如果想要將現有的select語句改爲支持分頁功能的查詢語句該怎麼做呢? 最簡單的一種做法就是將所有的select語句都加上limit來實現分頁,這種做法有什麼問題呢? 有沒有一種簡便方法實現呢? Mybatis提供了plu

原创 支付寶APP支付

一、基礎說明 現在開發一個電商APP,最少不了的就是支付,目前最常見的支付有微信支付和支付寶支付,先來介紹支付寶APP支付,其實支付寶的文檔說明已經很清楚了,裏面有很多demo,你還可以通過沙箱環境去調試支付。螞蟻金服開放平臺地址:http

原创 JDK(JAVA)的安裝和配置

一、下載jdk 下載jdk可以去官網下載,百度裏搜索會有一大堆,jdk1.6,jdk1.7,jdk1.8都可以, 選擇跟自己電腦操作版本匹配的64位或者32位 官網地址:https://www.oracle.com/technetwork/

原创 MyBaties中resultMap簡單入門

一、簡介 resultType可以把查詢結果封裝到pojo類型中,但必須pojo類的屬性名和查詢到的數據庫表的字段名一致。 如果sql查詢到的字段與pojo的屬性名不一致,則需要使用resultMap將字段名和屬性名對應起來,進行手動配置封

原创 MySql查詢結果過濾同時滿足多個條件的數據

創建學生表,內有字段 姓名,年齡,性別,年級  ,(這裏我只創建到三年級) 備註 :性別 男/女,,年級 :學前班/一到六年級,,姓名年齡不限 要求: 查詢一年級的男生和二到五年級的所有學生 對於以上的查詢語句該編寫SQL select

原创 MyBaties 模糊查詢 原

第一種,直接傳參法 傳入參數 userName=%張% <select  id="findList1" resultType="com.pojo.User">     SELECT * from USER where username li

原创 MySql中CONCAT(str1,str2,...)函數 原

一、CONCAT(str1,str2,...) 返回結果爲連接參數產生的字符串。如有任何一個參數爲NULL ,則返回值爲 NULL mysql> select concat('11','22','33'); +------------

原创 MySQL函數TIMESTAMPDIFF( )基本用法 原

語法如下: timestampdiff(unit,datetime_expr1,datetime_expr2) -- 示例: select timestampdiff(year,'2002-05-01','2001-01-01'); --

原创 MySql模糊查詢中特殊字符處理 原

MySql的LIKE查詢語句中,有一些特殊的字符,需要轉換後才能搜索到結果: ':用於包裹搜索條件,需轉爲\'; %:用於代替任意數目的任意字符,需轉換爲\%; _:用於代替一個任意字符,需轉換爲\_; \:轉義符號,需轉換爲\\\\。 以

原创 MySql刪除數據 not in 用法 原

第一種情況: delete from table where id not in (1,2,3) 第二種情況下: delete from tableA where id not in (select id from tableB) 第三種情

原创 SSM框架下log4j的配置和使用 原

一、引入相關包和依賴 我用的是pom文件的引入,我使用的是slf4j+log4j的方式,還有另一種方式爲commons-logging+log4j的方式,這裏不再多述,需要的朋友可以參考的資料。 <!--slf4j+log4j--

原创 MySql函數DATE_ADD( )基本用法 原

函數簡介:DATE_ADD() 函數向日期添加指定的時間間隔。 DATE_ADD(date,INTERVAL expr type),其中 date 參數是合法的日期表達式。expr 參數是您希望添加的時間間隔。 例如: set @dt =