原创 JVM---體系結構(一)

文章目錄體系結構概覽類加載器本地方法棧PC寄存器方法區棧堆棧+堆+方法區的交互關係 體系結構概覽 注意: java源文件通過javac編譯成java字節碼文件.class .class文件打開,他的開頭是cafe babe,所

原创 GC和GC Tuning

文章目錄什麼是垃圾?常見的垃圾回收算法標記清除算法拷貝算法標記壓縮算法總結JVM內存分代模型(用於分代垃圾回收算法) 什麼是垃圾? 沒有任何引用指向的一個對象或者多個對象(循環引用) 各語言的垃圾回收機制: C語言中:mal

原创 SpringBoot---整合Thymelea與數據校驗

文章目錄整合ThymeleafThymeleaf 常用語法Spring Boot 數據校驗 整合Thymeleaf Spring Boot 可以結合 Thymeleaf 模版來整合 HTML,使用原生的 HTML 作爲視圖。

原创 SpringBoot---整合jsp

文章目錄創建pom.xml創建配置文件 application.yml創建 Handler與jsp頁面交換JSP頁面 創建pom.xml <parent> <groupId>org.springframework.boot</

原创 數據結構---棧(Stack)

棧(Stack):後進先出表(LIFO) 只能在一端進行插入和刪除的線性表 存儲結構:順序棧,鏈棧 棧的應用:存放臨時數據的容器 代碼實現 順序棧:基於數組實現(ArrayStack) /** * 基於數組的順序棧 * 功

原创 String,StringBuffer,StringBuilder詳解

文章目錄三者區別String常用方法StringBuilderStringBuffer 三者區別 區別 String StringBuffer StringBuilder 不可變 可變 可變 線程不安全 安全

原创 結構型---裝飾模式

文章目錄概述結構代碼結構透明裝飾模式半透明裝飾模式優缺點應用場景 概述 裝飾模式是一種用於替代繼承的技術,他通過一種無需定義子類的方式來給對象動他動態增添職責,使用對象之間的關聯關係,取代類之間的繼承關係。 裝飾模式:動態的給一

原创 結構型---橋接模式

文章目錄概述結構代碼結構代碼實現優點缺點應用場景 概述 橋接模式(Bridge Pattern):將抽象部分和它的實現相解耦,使得兩者都能獨立變化。 橋接模式又被稱爲柄體模式或接口模式,它用一種巧妙的方式處理多層繼承存在的問題,

原创 SpringMVC---controller控制器和RestGul風格

文章目錄@controller註解實現controller接口使用@controller註解@RequestMapping註解案例RestFul 風格使用路徑變量使用method屬性指定請求類型總結 @controller註解 編

原创 SpringMVC---基於註解開發

文章目錄前言添加依賴pom.xml配置web.xml配置springmvc-servlet.xml創建相關包和文件夾總結 前言 maven工程 web4.0支持 添加依賴pom.xml <!--依賴 --> <dep

原创 Spring---MVC數據處理及跳轉

文章目錄跳轉方式(轉發和重定向)ModelAndViewServletAPISpringMVC做法數據處理(處理和顯示)處理提交的數據提交的域名稱和處理方法的參數名一致提交的域名稱和處理方法的參數名不一致提交的是一個對象數據顯示到

原创 SpringMVC---基礎瞭解

文章目錄回顧ServletSpringMVC是什麼?SpringMVC的優點SpringMVC原理執行流程 回顧Servlet 正常的一個servlet編寫是這樣的 繼承httpServlet,重寫doGet()方法,分爲三步:

原创 一次性安裝到位MySQL8.0

文章目錄常見錯誤安裝前的準備下載&編寫配置文件配置環境變量命令行操作修改密碼 錯誤代碼: mysqld: Can’t create directory ‘C:\Program Files\MySQL\Data’ (OS errno

原创 JavaSE---Class對象詳解

文章目錄class類Class類常用方法創建class對象 class類 對象照鏡子後可以得到的信息:某個類的屬性,方法,構造器,以及實現了哪些接口。 對每個類而言,JRE都爲其保留一個不變的Class類型的對象,一個Class

原创 SpringBoot基礎認識

文章目錄前言SpringBoot是什麼?SpringBoot的優點 前言 發展階段: javaweb—> Struts—> SpringMVC—>SpringBoot,技術在不斷更新換代,學的還沒換的快,說不定一年後又有新框架出