原创 【MyBatis】的逆向工程

1.什麼是逆向工程 Mybatis提供來一個逆向工程工具,通過逆向工程,可以幫助程序員根據單表來生成po類、mapper映射文件、mapper接口。 2.下載逆向工程 https://github.com/mybatis/ge

原创 【Redis】的哨兵(sentinel)詳解

1.什麼是哨兵 哨兵的作用就是對Redis的系統的運行情況的監控,它是一個獨立進程。它的主要功能如下 監控主數據庫和從數據庫是否運行正常 主數據出現故障後自動將從數據庫轉化爲主數據庫 2.實現原理 單個哨兵的架構 多個

原创 【SpringMvc】的攔截器

1.SpringMVC的攔截器 SpringMvc處理器攔截器類似於Servlet 開發中的過濾器Filter,用於對處理器進行預處理和後處理。當收到請求時,DispatcherServlet將請求交給處理器映射(Handler

原创 【MyBatis】的入門程序和配置文件詳解

1.Mybatis的介紹 mybatis就是一個封裝jdbc的持久層框架,它和hibernate都屬於ORM框架,但是具體的說,hibernate是一個完全的orm框架,而mybatis是一個不完全的orm框架。mybatis讓

原创 【Spring】的AOP框架AspectJ

1.AspectJ的介紹 AspectJ是一個基於Java語言的AOP框架 Spring2.0以後新增了對AspectJ切點表達式支持 @AspectJ 是AspectJ1.5新增功能,通過JDK5註解技術,允許直接在Bean類

原创 【Spring】整合Junit註解開發

1.導入jar包 2.代碼實現 Service類 public class UserService { public void login(){ System.out.println("service

原创 【SpringMvc】的入門程序和執行過程詳解

1.Springmvc是什麼? Springmvc是一個web層mvc框架,類似struts2. 2.Springmvc入門程序 2.1創建一個maven工程 2.2配置web.xml 2.3配置springmvc

原创 【SpringMvc】的異常處理

SpringMvc通過HandlerExceptionResolver處理程序的異常,包括處理器映射、數據綁定以及處理器執行時發生的異常。HandlerExceptionResolver僅有一個接口方法:ModelAndView

原创 【spring】的AOP詳解

1.什麼是AOP 在軟件業,AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP(面向對象編程)的延續,是軟件開發

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

在學習springmvc時,導入maven項目工程,啓動tomcat,報出如下異常: java.lang.ClassNotFoundException:org.springframework.web.context.Context

原创 【Spring】使用XML和註解裝配Bean

使用XML方式裝配Bean 1.實例化Bean的三種方式 使用構造方法實例化 在spring容器中配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://w

原创 【SpringMvc】的靜態資源處理

1.靜態資源處理 優雅的REST風格的資源URL不希望帶.html或.do等後綴,以下是幾個優雅的URL。 /blog/jello:用戶jello的blog資源 /forum/java:java論壇模塊資源 由於早期的Spr

原创 【Redis】的主從複製(讀寫分離)詳解

Redis的主從複製的優點有兩處,分別是 避免Redis單點故障 構建讀寫分離架構,滿足讀多寫少的應用場景 1.主從架構 1.1 啓動實例 創建6379、6380、6381目錄,分別將安裝目錄下的redis.conf拷貝

原创 Vue2.0學習之路--生命週期鉤子

學習Vue有一些時間了,看完官網的API對生命週期鉤子講解,對Vue的生命週期鉤子還是一知半解。每個 Vue 實例在被創建時都要經過一系列的初始化過程,例如,需要設置數據監聽、編譯模板、將實例掛載到 DOM 並在數據變化時更新 DOM

原创 【MySQL】數據庫詳解(二)

1.數據的完整性 保證用戶輸入的數據保存到數據庫中是正確的,確保數據的完整性 = 在創建表時給表中添加約束 完整性的分類:實體完整性,域完整性,引用完整性。 實體完整性 即表中的一行(一條記錄)代表一個實體(entity),作用爲