原创 mybatis(xml方式)多數據源異常: Invalid bound statement (not found)

mybatis配置多數據源請求後臺時拋出異常: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 很顯然異常是在說沒找到對應

原创 sql中的group by

轉載於https://blog.csdn.net/hao1066821456/article/details/69556644 先來看下錶1,表名爲test:   表1   執行如下SQL語句: 1 2 SELECT name FR

原创 關於spring的屬性注入

1.spring 註解與xml兩種方式屬性注入的區別 xml通過<property>標籤或者p:attr兩種方式注入屬性值都需要目標類有setter方法,而註解@Autowired不用。這也說明當xml配置文件中有<property>標籤

原创 java動態代理:JDK與CGLib

1.JDK方式的動態代理必須是要面向接口編程的模式,要用到兩個類:InvocationHandler和Proxy。 需要注意的是靜態方法Proxy.newProxyInstance()返回的是接口類,而不是實現類,如果強轉爲實現類就會拋C

原创 spring基於aspectj的AOP配置 aop:aspectj-autoproxy proxy-target-class="true"

精通Spring4.x--企業應用開發實戰 8.5.1@AfterReturning("@annotation()")切點函數詳解   代碼實現的目標是爲NaugthyWaiter類的greetTo()方法實現後置增強,其中greetTo

原创 spring4.0之二:@Configuration的使用

轉載於:點擊打開鏈接spring4.0之二:@Configuration的使用  從Spring3.0,@Configuration用於定義配置類,可替換xml配置文件,被註解的類內部包含有一個或多個被@Bean註解的方法,這些方法將會被

原创 Hibernate各種主鍵生成策略與配置詳解

轉載於:點擊打開鏈接1、assigned主鍵由外部程序負責生成,在 save() 之前必須指定一個。Hibernate不負責維護主鍵生成。與Hibernate和底層數據庫都無關,可以跨數據庫。在存儲對象前,必須要使用主鍵的setter方法

原创 關於mybatis中typeHandler的兩個案例

轉載於:點擊打開鏈接在做開發時,我們經常會遇到這樣一些問題,比如我有一個Java中的Date數據類型,我想將之存到數據庫的時候存成一個1970年至今的毫秒數,怎麼實現?再比如我有一個User類,User類中有一個屬性叫做interest

原创 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone問題解決

轉賊於:點擊打開鏈接  點擊打開鏈接今天在使用JDBC連接數據庫時出了一點問題:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class

原创 MyBatis中Like語句使用總結

轉載於點擊打開鏈接 oracle數據庫:SELECT*FROMuserWHEREname like CONCAT('%',#{name},'%') 或 :SELECT*FROMuserWHEREname like '%'||#{name}

原创 Telnet通過Smtp和Pop3進行郵件操作

轉載於:點擊打開鏈接我們直接進入正題,我們使用telnet通過smtp協議進行發送郵件,並用pop3協議進行查看郵件。通過本次實驗,讓我們更加理解郵箱的工作機制。*我這裏使用163 smtp服務器。        1.打開windows的

原创 自定義屬性編輯器(java.beans.PropetyEditor)

Spring的大部分默認屬性編輯器都直接擴展於java.beans.PropertyEditorSupport類,開發者也可以通過擴展PropertyEditorSupport實現自己的屬性編輯器。(在IoC的流水線的第三步中,Bean工

原创 完美的代價----藍橋杯(一道有點啓發的題目!)

問題描述  迴文串,是一種特殊的字符串,它從左往右讀和從右往左讀是一樣的。小龍龍認爲迴文串纔是完美的。現在給你一個串,它不一定是迴文的,請你計算最少的交換次數使得該串變成一個完美的迴文串。  交換的定義是:交換兩個相鄰的字符  例如mam

原创 List.remove()的兩個重載方法

Java編程思想20章的一個例子,20.2編寫註解處理器,在list<Interger> useCases中移除註解中出現了的id(int): public static void trackUseCases(List<Intege

原创 學到很多----矩陣翻硬幣 藍橋杯

轉載於:點擊打開鏈接題目:     小明先把硬幣擺成了一個 n 行 m 列的矩陣。  隨後,小明對每一個硬幣分別進行一次 Q 操作。  對第x行第y列的硬幣進行 Q 操作的定義:將所有第 i*x 行,第 j*y 列的硬幣進行翻轉。  其中