原创 Condition機遇條件創建bean

bean接口 public interface EncodingConvert { }   實現類 public class UTF8EncodingConvert implements EncodingConvert { }

原创 springboot家在配置問題

配置文件位置 1、默認位置 springboot默認配置文件名稱爲application.properties,SpringApplication將從一下位置將配置文件加載到spring Environment中 當前目錄下的/confi

原创 sql exists(兩個字段以上的去重)

exists : 強調的是是否返回結果集,不要求知道返回什麼, 比如:   select name from student where sex = 'm' and mark exists(select 1 from grade wher

原创 springboot中yml配置文件

yml配置文件語法 配置普通數據 語法:key: value 示例:  name: zhangsan 注意: 冒號和value之間有空格 配置對象數據 語法 key:     key: value     key: value 或者 ke

原创 maven依賴管理

直接依賴和間接依賴 直接依賴:a依賴於b   稱之爲直接依賴 間接以來:a依賴於b   b依賴於c   a間接依賴於c jar包衝突的三個原則 1、第一聲明優先原則,pom文件中誰寫在上面,那麼就是第一聲明的包,最終進入項目的就是這個包依

原创 maven生命週期

三個生命週期: 清理生命週期:clean   清理 默認生命週期:compile  編譯   test  測試   package  打包   install  安裝  deploy  發佈 站點生命週期。 maven jar包作用域

原创 redis集羣搭建

先有雞還是先有蛋?最近有朋友問了一個問題,說畢業後去大城市還是小城市?去大公司還是小公司?我的回答都是大城市!大公司!爲什麼這麼說呢,你想一下,無論女孩男孩找朋友都喜歡找個子高胸大的。同樣的道理嘛,「大」總有大的好。當然,如果你要有能力找

原创 Thread--synchronized不能被繼承?!?!!!

其實真相是這樣的,“synchronized不能被繼承”,這句話有2種不同意思,一種是比較正常的、很容易讓人想到的意思;另一種是“不正常的”或者說是“java中文界”廣泛認同了的意思。樓主是第一種意思,其他人是第二種意思。所以,會出現該貼

原创 JSP頁面靜態化總結之一使用URLRewrite實現url地址僞靜態化

1使用URLRewrite實現url地址僞靜態化1.1URLRewirte的用處1.滿足搜索引擎的要求。2.隱藏技術實現,提高網站的移植性。3.滿足美感的要求(個人感覺這個用處太牽強)。 1.2項目部署1.首先在http://tuckey

原创 MessageFormat 在sql中批量操作的妙用

@SuppressWarnings("unchecked")public String addBatchRecord(Map<String, Object> parameters){StringBuffe

原创 spring通過singleton Bean獲取一個prototype Bean

添加CGLib類包public interface MaficBoss{     Car getCar(); }<bean id="car" class="com.smart.injectfun.Car"     p:brand="寶馬5

原创 spring中父子bean集合元素合併問題

spring支持集合覈定的功能,允許子bean繼承父bean的同名屬性集合元素,並將子bean中配置的集合屬性值和父bean中配置的同名屬性值合併起來作爲最終bean的屬性值:<bean id="paren

原创 spring對集合類型進行注入

如果對類中集合類的變量或方法入參進行@Autowired標註,那麼spring會將容器中類型匹配的所有Bean都自動注入進來。@Component public class MyComponent{     //spring會將容器中所有

原创 Spring中bean生命週期完整過程

集體過程當調用者通過getBean(beanName)想容器請求某個Bean時,如果容器註冊了org.springframework.beans.factory.config.InstantiationAwareBeanPostProce

原创 spring裝配bean

方式一:裝配類裝配 第一步定義bean public class MyBean { } 第二部定義裝配類 @Configuration//裝配類註解 public class MyConfig { @Bean @