反射 反射和框架(半成品軟件)設計關系密切,在框架基礎上開發(fā),簡化代碼 反射 將類的各個組成部分封裝成其他對象。優(yōu)勢是可以在程序運行過程中,操作這些對象。并且可以解耦,提高程...
反射 反射和框架(半成品軟件)設計關系密切,在框架基礎上開發(fā),簡化代碼 反射 將類的各個組成部分封裝成其他對象。優(yōu)勢是可以在程序運行過程中,操作這些對象。并且可以解耦,提高程...
Java設計單例模式 定義 java中單例模式是一種常見的設計模式:懶漢式單例、餓漢式單例單例模式有以下特點:1、單例類只能有一個實例。2、單例類必須自己創(chuàng)建自己的唯一實例。...
SpringMVC SpringMVC流程圖示 SpringMVC 是一種基于 Java 的實現(xiàn) MVC 設計模型的請求驅動類型的輕量級 Web 框架(完善的注解體系是特色)...
Spring集成web環(huán)境 1.首先創(chuàng)建一個最簡單的maven項目,不要用原型2.在項目結構中,對模塊添加web選項,選擇好web-inf和xml部署的位置https://b...
Servlet概述 概念:server applet,即運行在服務器端的小程序2021-04-12_141553.jpg需要遵守的規(guī)則(接口),就是servlet。servl...
Web相關概念 軟件架構:C/S(客戶端/服務器端) B/S(瀏覽器/服務器端) 資源分類靜態(tài)資源:所有用戶訪問后,得到的結果都是一樣的,成為靜態(tài)資源,靜態(tài)資源可以直接被...
Spring原始注解 Spring是輕代碼而重配置的框架,配置比較繁重,影響開發(fā)效率所以用注解代替xml配置,文件可以簡化配置,提高開發(fā)效率Spring原始注解替代 的配置 ...
數(shù)據(jù)源(連接池)的作用 數(shù)據(jù)源的目的時提高程序性能 先實例化數(shù)據(jù)源,初始化部分連接資源 使用連接資源時從數(shù)據(jù)源獲取 使用完畢后將連接資源歸給數(shù)據(jù)源 常見數(shù)據(jù)源:DBCP,C3...
Spring JDBC 定義 Spring框架對JDBC的簡單封裝。提供了一個JDBCTemplate對象來簡化JDBC的開發(fā) 使用步驟 導入jar包:5個jar包 創(chuàng)建Jd...
數(shù)據(jù)庫連接池 概念:其實就是一個容器(集合),存放數(shù)據(jù)庫連接的容器當系統(tǒng)初始化好后,容器被創(chuàng)建,容器中會申請一些連接對象當用戶來訪問數(shù)據(jù)庫時,從容器中獲取連接對象用戶訪問完之...
JDBC概念 def:JDBC(Java DataBase Connectivity)即Java 數(shù)據(jù)庫連接, Java語言操作數(shù)據(jù)庫。 JDBC本質是官方(sun公司)定義...
MySQL基本操作 MySQL服務啟動手動。cmd--> services.msc 打開服務的窗口使用管理員打開cmdnet start mysql: 啟動mysql的服務n...
ApplicationContext繼承體系 applicationContext:接口類型,代表應用上下文,通過其實例獲得Spring容器中的Bean對象 Applicat...
Bean Bean標簽的基本配置 添加到資源的配置文件(xml)中,調用類中無參構造函數(shù) id:Bean實例在Spring容器中的唯一標識class:Bean的全限定名稱 ...
Spring 定義 Spring是分層的 Java SE/EE應用 full-stack 輕量級開源框架 以 IoC(反轉控制)和 AOP(面向切面編程)為內核 提供了展現(xiàn)層...
Maven 解決問題 面對海量jar包,都需要手動導入,且會極容發(fā)生jar包沖突 幫助編譯代碼 方便進行單元測試 方便打包,生成報表,部署項目 Maven結構 pom.xml...
數(shù)據(jù)庫分頁查詢 select選出來后用limit分頁查詢優(yōu)化分頁limit查巨額數(shù)據(jù)返回少量,使用索引覆蓋掃描,先壓縮數(shù)據(jù)量,使用order by,group by之類語句 ...
Synchronized和ReentrantLock實現(xiàn)原理 synchronized(用來實現(xiàn)互斥鎖mutex)synchronized作用在代碼塊時,底層是通過monit...
集合類 上述集合類都是線程不安全的集合類,若要使其線程安全,使用Collections提供的synchronizedXxx()方法將其包裝詳細使用https://www.ji...
java可以一次編寫,到處運行的原因 jvm是java跨平臺的關鍵,將統(tǒng)一字節(jié)碼翻譯成該平臺機器碼 java文件有幾個public類 1個,這個類必須和java文件名一致 j...