原创 操作系統核心原理概述

操作系統概述     操作系統是在硬件彙編級基礎上的軟件抽象,相應的,對於硬件彙編級的CPU、多級存儲以及外設IO都有自己的程序抽象模型。操作系統向下管理不同的計算機硬件,所謂的管理即對不同硬件的有相應的軟件模型,同時通過控制各個

原创 tomcat + spring mvc原理(六):tomcat WAR包的部署與加載

tomcat + spring mvc原理(六):tomcat WAR包的部署與加載前言監控的啓動原理狀態監聽部署項目 前言     單獨部署的tomcat服務器在運行中,當開發人員或者運維人員將開發工程的war包部署到服務目錄時

原创 tomcat + spring mvc原理(五):tomcat Filter組件實現原理

tomcat + spring mvc原理(五):tomcat Filter組件實現原理前言:Wrapper中Pipeline的收尾Filter的基本實現FilterChain的實現 前言:     原理(四)中假裝結束了tomc

原创 spring boot原理分析(四):項目依賴包中bean的自動配置2之tomcat屬性配置

spring boot原理分析(四):項目依賴包中bean的自動配置2之tomcat屬性配置前言Servlet容器--Tomcat的配置自動配置類Servlet容器配置類Servlet容器工廠注入前後配置WebServerFact

原创 Spring Data JPA的簡單入門

前言     spring data JPA是spring團隊打造的sping生態全家桶的一部分,本身內核使用的是hibernate核心源碼,用來作爲了解java持久層框架基本構成的樣本是再好不過的選擇。最近閒來無事,構建了一個d

原创 java數據庫持久層框架基礎:爲什麼不是JPA?

mybatis和JPA     關於java持久層框架的故事的起源,還是要歸結到java語言JDBC(Java Database Connectivity)設計上的不夠成熟。jdbc底層使用sql操作關係型數據庫,這種方式本身和j

原创 Java數據庫持久層框架基礎:jdbc原理和使用綜述

Java數據庫持久層框架基礎:jdbc原理和使用綜述前言jdbc基礎架構jbdc的使用jdbc的主要接口驅動連接連接池會話Statement結果集ResultSet 前言     目前java web項目流行的各種數據庫持久層框架

原创 spring mvc 常見攔截過濾處理器Interceptor、Filter、Converter等對比

spring mvc 常見攔截過濾處理器Interceptor、Filter、Converter等對比前言Filter原理使用Intercepter原理使用Converter原理使用Binder 前言     spring mvc

原创 編程觀:從黑客帝國談起

一     在電影黑客帝國中,網絡黑客尼奧發現自己身處的看似正常的世界實際上被某種力量控制。他在網絡上探求真相時,遇到了黑客組織的崔妮蒂和組織首領墨菲斯,得知他身處的世界實際上是由一個名爲“矩陣”的人工智能系統構造的虛擬世界,而現

原创 spring boot原理分析(九):上下文Context即世界2

spring boot原理分析(九):上下文Context即世界2前言上下文準備上下文刷新附: 前言     上下文Context可以說spring boot中最重要的一個概念,不僅包含了tomcat和spring mvc的啓動和

原创 spring boot原理分析(八):上下文Context即世界1

前言     上下文Context可以說spring boot中最重要的一個概念,不僅包含了tomcat和spring mvc的啓動和管理,還對spring mvc原有模式中的bean註冊進行了大幅簡化,理解Spring boot

原创 spring boot原理分析(七):spring boot運行時事件的監聽

spring boot原理分析(七):spring boot運行時事件的監聽前言事件事件基礎定義事件的類型事件的處理註冊一個事件監聽的處理器事件監聽的處理器如何處理事件ApplicationContextEvent事件監聽實例 前

原创 spring mvc @RequestBody @ResponseBoy(@RestController)原理解析

spring mvc @RequestBody @ResponseBoy (@RestController)原理解析前言作爲參數解析器適配參數解析器參數解析器運作作爲返回值處理器適配返回值處理器返回值處理器運作後記 前言     

原创 spring boot原理分析(六):spring boot應用啓動流程綜述

spring boot原理分析(六):spring boot應用啓動流程綜述前言入口構造函數的準備SpringApplication run啓動StopWatch異常報告java headless模式應用運行事件監聽器應用參數環境

原创 tomcat + spring mvc原理(十二):spring mvc請求的適配處理和返回2

tomcat + spring mvc原理(十二):spring mvc請求的適配處理和返回2前言處理流程request轉換獲取WebDataBinderFactory創建ModelFactory和初始化model方法和方法的參數