原创 Spring學習----------(4)@Conditional註解

Spring @Conditional註解 詳細講解及示例 @Conditional是Spring4新提供的註解,它的作用是按照一定的條件進行判斷,滿足條件給容器註冊bean。 @Conditional的定義: //此註解可以標註

原创 MySQL 三萬字精華總結 + 面試100 問

一、MySQL架構 和其它數據庫相比,MySQL有點與衆不同,它的架構可以在多種不同場景中應用併發揮良好作用。主要體現在存儲引擎的架構上,插件式的存儲引擎架構將查詢處理和其它的系統任務以及數據的存儲提取相分離。這種架構可以根據業務的需求

原创 Spring學習----------(3)@lazy註解

Spring IoC (ApplicationContext) 容器一般都會在啓動的時候實例化所有單實例 bean 。如果我們想要 Spring 在啓動的時候延遲加載 bean,即在調用某個 bean 的時候再去初始化,那麼就可以

原创 Spring學習----------(2)@scope註解

1.@Scope註解是什麼 @Scope註解是springIoc容器中的一個作用域,在 Spring IoC 容器中具有以下幾種作用域:基本作用域singleton(單例)、prototype(多例),Web 作用域(reqeus

原创 Spring學習----------(1)@ComponentScan註解

1.@ComponentScan 是什麼 主要就是定義掃描的路徑從中找出標識了需要裝配的類自動裝配到spring的bean容器中。註解定義如下 package org.springframework.context.annotat

原创 tomcat啓動失敗,報A child container failed during start

首先查看項目配置是否有錯,若項目配置沒有問題,可直接查看下面的解決方案 項目右鍵—>properties 1.檢查Java Build Path 2.檢查Java Compiler 3.檢查Project Facets中的Java等級,與

原创 Spring學習----------(5)@Import註解

1.Import定義: 往容器中註冊bean 使用須知: 1、@Import只能用在類上 ,@Import通過快速導入的方式實現把實例加入spring的IOC容器中 2、加入IOC容器的方式有很多種,@Import註解就相對很牛皮

原创 Spring學習----------(6)FactoryBean向容器中註冊bean

首先說一下向容器中註冊bean的幾種方式 1.@Bean:[導入第三方的類或組件],比如Person爲第三方的類,需要在容器中使用 2.包掃描+組件的標註註解(@componentScan:@Controller,@Servic

原创 jdk1.7和1.8互相切換

1、在電腦上裝上jdk1.7和jdk1.8 2、刪掉C:\Windows\System32裏的 java.exe、javaw.exe、javaws.exe三個文件 3、配置環境變量 JAVA_HOME %JAVA8_HOME

原创 linux 服務器部署的web項目與數據入庫時間有時間差

在linux獲取當前時間 date 獲取的時間是正常的 java寫了個測試類 public class TestTime { @Test public void time(){ Date da

原创 Spring學習----------(7)bean的聲明週期,bean初始化,銷燬的幾種方式

首先說一下Spring Bean的生命週期.Spring Bean的生命週期分爲四個階段 實例化 -> 屬性賦值 -> 初始化 -> 銷燬 這四個階段可以細化爲: 創建bean對象 -> 屬性賦值 -> 初始化方法調用前的操作

原创 Spring學習----------(8)@Autowired,@Qualifier,@Primary,@Resource,@Inject自動裝配註解

spring的自動裝配:Spring利用依賴注入(DI),完成對IOC容器中中各個組件的依賴關係賦值; 1.@Qualifier 配合@Autowired使用,自動裝配指定名字的bean 2.@Primary 讓Spring進行

原创 根據域名獲取對應IP

1.獲取單個IP(如果有多個IP,則獲取的是列表中的第一個) 代碼如下:     public static String getIp(String domain){                  try {            

原创 tomcat啓動時未加載項目

問題描述:項目add到tomcat 之後,啓動時值啓動了tomcat,並未加載項目 解決方案:1.選擇項目右鍵properties(或使用快捷鍵 alt+enter) 2.選中 步驟2中,我本地目錄是webcontent,但實際項目不在