原创 Docker:CentOS7中安裝與使用Docker

Docker的安裝與啓動 Docker可以運行在MAC、Windows、CentOS、DEBIAN、UBUNTU等操作系統上,提供社區版和企業版 。 安裝在windows系統時,要求windows系統是win10專業版;

原创 Linux:CentOS7-Server的網絡配置

CentOS7-Server的網絡配置 CentOS7-x64-Server安裝完成後,默認情況,dhcp是沒有爲其分配IP。需要使用指令dhclient爲其分配一個IP地址。 # 查看IP $ ip addr # centos6

原创 Spring:04 IoC- 基於xml配置的Spring開發

Spring中xml配置開發 “開發”什麼? Spring有兩大核心組件:IoC與AOP。 這裏暫不涉及AOP。 Spring中做開發,要點就是“由Spring容器來管理Bean對象的創建”​​ 實現Maven中web項目的開發,

原创 SpringMVC:01 SpringMVC運行環境搭建

SpringMVC入門程序 SpringMVC框架是Spring框架的23大組件之一,專門用在web層處理http請求與響應。 SpringMVC是一種基於Java的、實現MVC設計模型的、請求驅動類型的輕量級web框架。 這句話

原创 SpringMVC:04 攔截器 Interceptor

SpringMVC的攔截器 Interceptor Interceptor是SpringMVC框架的,它攔截所有請求Controller(即Handler處理器)對象中業務方法的http請求。 示例程序實現步驟: 0、準備工作 1

原创 Spring:07 AOP-基於JDK的動態代理

Spring:AOP-基於JDK的動態代理 JDK實現動態代理,是通過“接口實現”,即代理對象與目標對象實現同一個接口。 這就要求,必須要有一個接口存在! 實現步驟: ​ 1、定義目標接口 TargetInterface ​ 2

原创 JVM堆內存模型

JVM堆內存結構 堆內存結構圖示 GC回收垃圾,主要就是回收一些無用的“對象”。這些“對象”是存儲在堆內存中的。當然也可能會回收“方法區”中的內容。 在JVM規範中,方法區是屬於“堆”的。 簡易的圖示: JDK1.7與J

原创 Spring:08 AOP-基於cglib的動態代理

Spring:AOP-基於cglib的動態代理 cglib是一個第三方框架,專門做代理的。Spring集成了它。 cglib實現代理是**基於“類繼承”**的:代理對象是繼承目標對象的,是父子關係,子加強了父。 實現步驟: 1、創

原创 SSM整合:硬整合+軟整合

SSM整合 一、傳統方式整合:硬整合 1、創建數據庫及表 t_account 2、創建maven工程,添加web.xml 3、pom.xml中添加基本的配置 <!--web項目--> <packaging>war</packag

原创 Spring:06 IoC-Spring集成Junit

Spring集成Junit 首先說明一個問題:“測試”,測的是什麼? ​ 其實是測“類”,測類中的屬性、方法。 Spring中統一把java類稱爲Bean對象 Spring中,Bean對象都是由Spring容器進行創建的。因此,S

原创 Dubbo:Zookeeper安裝+Dubbo管理控制檯部署

Zookeeper安裝+Dubbo管理控制檯部署 Dubbo:一個分佈式的RPC框架 ​ RPC: 遠程過程調用 ​ RPC:Registry Provider Consumer Dubbo官方建議使用Zookeeper作爲註冊

原创 Spring:01 IoC-Spring創建Bean對象的3種方式

Spring容器創建Bean對象的3種方式 Spring容器創建Bean對象的3種方式 方式1:無參構造器 這是最常用的一種方式 方式2:靜態工廠 對象由工廠來生產。 ​ 1)要有一個靜態工廠類:裏面的方法都是靜態方法,如Sta

原创 Spring:03 IoC-手動配置數據源+Spring容器配置數據源

1. 手動創建與管理DataSource 測試兩個數據源:C3P0 Druid 手動創建數據源的步驟 創建maven項目,導入相關依賴 數據庫驅動的依賴: 連接池的依賴:c3p0 druid 單元測試的依賴: 寫測試代碼

原创 WebStorm:配置Nodejs支持

WebStorm配置Nodejs環境 所使用的工具版本信息: WebStorm:2019.2.2 Node.js: v12.10.0 WebStorm是作爲JS開發的IDE存在,並且支持流行的Node.js以及JQuery等js框

原创 SpringMVC:05 框架異常處理機制

SpringMVC的異常處理 dao層、service層、web層(Controller)都把異常往外拋,拋給前端控制器DispatcherServlet去處理。怎麼處理的?----它去調度,找來能夠處理相應異常的處理器(hand