原创 Docker容器Tomcat部署war包

 在docker容器中使用tomcat部署war包主要包括四個步驟,創建tomcat容器、上傳war包到容器、重啓容器、訪問應用。 1.創建tomcat容器 使用docker run  -d --name cmdtomcat -p 8080

原创 目錄

  第1章 Java基礎 1.1  註解        1.1.1  什麼是註解?        1.1.2  內置註解        1.1.3  元註解        1.1.4  自定義註解        1.1.5  註解使用場景介

原创 SpringBoot之打成war包部署到Tomcat

    正常情況下SpringBoot項目是以jar包的形式,正常情況下SpringBoot項目是以jar包的形式,並且SpringBoot是內嵌Tomcat服務器,所以每次重新啓動都是用的新的Tomcat服務器。正因如此,也出現了一個問題

原创 SpringBoot之Swagger2的使用

Swagger是一組圍繞OpenAPI規範構建的開源工具,可幫助設計、構建、記錄和使用REST API。簡單說下,它的出現就是爲了方便進行測試後臺的restful形式的接口,實現動態的更新,當我們在後臺的接口修改了後,swagger可以實現

原创 SpringBoot之RabbitMQ的使用

一 、RabbitMQ的介紹 RabbitMQ是消息中間件的一種,消息中間件即分佈式系統中完成消息的發送和接收的基礎軟件,消息中間件的工作過程可以用生產者消費者模型來表示.即,生產者不斷的向消息隊列發送信息,而消費者從消息隊列中消費信息.具

原创 JDBC詳解

在瞭解Spring的DAO模塊時需要有一定的數據庫基礎,Java語言與數據庫連接使用的是JDBC,所以有必要學習下JDBC的內容。 1.JDBC介紹 JDBC (Java DB Connection)---Java數據庫連接。JDBC是一種

原创 Spring DAO模塊

Spring的DAO模塊提供了對JDBC、Hibernate、Mybatis等DAO層支持,本節介紹DAO模塊對JDBC的支持。DAO模塊依賴ommons-dbcp.jar、commons-pool.jar。 一、JdbcDaoSuppor

原创 Spring之AOP

一、AOP的引入這裏可以把單個模塊當做是一圓柱,假如沒有aop,在做日誌處理的時候,我們會在每個模塊中添加日誌或者權限處理,日誌或權限類似圓柱體的部分圓柱。 一般大多數的日誌或權限處理代碼是相同的,爲了實現代碼複用,我們可能把日誌處理抽離

原创 Spring之Bean的配置方式

在博客中爲了演示容器Bean實例化時暴露出的幾個接口,將UserBean配置在XML中,其實常見的Bean的配置有3種。1.基於xml配置Bean 2.使用註解定義Bean 3.基於java類提供Bean定義信息。 一、基於xml配置Bea

原创 Spring之Bean的注入

Bean的配置中介紹的是Bean聲明問題,在哪聲明怎麼聲明的問題。Bean的注入是怎麼實例化,怎麼注入的問題。Bean注入的方式有兩種,一種是在XML中配置,另一種則是使用註解的方式注入。 一、XML方式注入 XML方式注入一般有三種方式:

原创 Spring之IOC容器

在前面博客中介紹什麼是依賴注入時有提到:依賴注入是組件之間依賴關係由容器在運行期決定,即由容器動態的將某個依賴關係注入到組件之中。那什麼是容器?既然Spring框架實現了IOC,那Spring中的容器是什麼呢? 一、容器介紹在日常生活中容器

原创 SpringBoot之Mybatis操作中使用Redis做緩存

上一博客學習了SpringBoot集成Redis,今天這篇博客學習下Mybatis操作中使用Redis做緩存。這裏其實主要學習幾個註解:@CachePut、@Cacheable、@CacheEvict、@CacheConfig。 一、基礎知

原创 Java語法之反射

一、反射機制 在前面Java語法之註解自定義註解時我們也有提到反射,要獲取類方法和字段的註解信息,必須通過Java的反射技術來獲取 Annotation對象。那什麼是反射呢?JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的

原创 SpringBoot之使用Lettuce集成Redis

一、Lettuce Redis這裏就不多說,服務端的啓動之前的博客裏面也有提到,這裏略過。Lettuce和Jedis都是連接Redis Server的客戶端程序,Jedis在實現上是直連redis server,多線程環境下非線程安全,除非

原创 Java語法之註解

註解其實在其他語言也有,只是叫法不一樣,在C#中叫特性,其實都是一個意思。今天就是了解下Java的註解。 一、什麼是註解 我們先看官方解釋:它提供了一種安全的類似註釋的機制,用來將任何的信息或元數據(metadata)與程序元素(類、方法、