原创 克隆和序列化應用 + 面試題

克隆和序列化應用 + 面試題 克隆 在開始學習克隆之前,我們先來看看下面的代碼,普通的對象複製,存在什麼問題? ​ class CloneTest { public static void main(String[] ar

原创 數組

數組的概述 什麼是數組? 數組的理解:數組(Array),是多個相同類型數據按一定順序排列的集合,並使用一個名字命名,並通過編號的方式對這些數據進行統一管理。 數組的常用概念? 數組名 元素 下標(或索引) 數組的長度:元素的個

原创 Spring Boot 與緩存

前言 緩存是每一個系統都應該考慮的一個功能系統的訪問以及提升系統的性能。 JSR107 JSR是Java Specification Requests 的縮寫 ,Java規範請求,故名思議提交Java規範,大家一同遵守這個規範的話

原创 Spring Boot 數據訪問(五)

前言 這篇文章我們來講解數據的交互和訪問,主要包括 JDBC,MyBatis,Spring Data JAP Spring Boot 數據訪問 對於數據訪問層,無論是SQL還是NOSQL,Spring Boot默認採用整合 Spr

原创 Spring Boot Web開發(4) --- 配置嵌入式Servlet容器 And 使用外置的Servlet容器

配置嵌入式Servlet容器 SpringBoot默認使用Tomcat作爲嵌入式的Servlet容器 1、定製和修改Servlet容器的相關配置 第一種:在全局配置文件中修改和server有關的配置(ServerPropertie

原创 Spring Boot Web開發(4)---SpringMVC自動配置

前言 先推薦官方文檔給大家,參照官方文檔學習。 Spring MVC自動配置 Spring MVC自動配置 Spring Boot爲Spring MVC提供自動配置,適用於大多數應用程序。就是說Spring Boot 自動配置

原创 Spring Boot Web開發(4) ---RestfulCRUD

前言 本篇我們就來學習增刪改查 默認訪問首頁 @Configuration public class MyMvcConfig implements WebMvcConfigurer { //所有的WebMvcConfigur

原创 Spring Boot Web開發(4)--- 模板引擎

模板引擎 1、市面上主流的 Java 模板引擎有:JSP、Velocity、Freemarker、Thymeleaf 2、以前開發 web 項目時,只需將靜態的 "html” 頁面後綴名修改爲“jsp”,然後在文件中加入jsp頁面

原创 響應式佈局

響應式佈局 介紹 響應式佈局是 Ethan Marcotte 在2010年5月份提出的一個概念,簡而言之,就是一個網站能夠兼容多個終端——而不是爲每個終端做一個特定的版本。這個概念是爲解決移動互聯網瀏覽而誕生的。 響應式佈局可以

原创 Spring Boot Web開發(4) ---靜態資源

前言 這篇文章我麼就開始實踐了,希望這篇文章帶我們走進Web開發。 Web開發 開發步驟: 創建 Spring Boot 應用,選中我們需要的模塊 SpringBoot已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就

原创 Spring Boot 日誌(3)

前言 這篇博文主要介紹一下 Spring Boot 中的日誌框架使用。 Spring 和Spring Boot 日誌框架 Spring 框架選擇使用了 JCL 作爲默認日誌輸出。而 Spring Boot 默認選擇了 SLF

原创 Spring Boot 入門

前言 Spring Boot是當下比較流行的一個框架,很多公司都在用Spring Boot,所以我下定決心花時間瞭解和學習Spring Boot 爲自己的技術做儲備。我會把自己學習過程都記錄下來,以便自己參考和幫助更多的人。 S

原创 Hibernate關係映射 --青鳥

前言 這篇重掌握Hibernate的關係映射,自己學的時候很蒙,所以做一下筆記,加深學習記憶。 關聯關係 關聯關係在ORM框架中是一個比較重要的一部分。 關聯關係通俗一點來說就是數據庫表與表之間的關係(主外鍵關係),Hibern

原创 Struts2 入門 -- 青鳥

前言 這項框架技術到如今大部分公司已經不用了,已經被淘汰的一項技術,但是作爲我們程序員來說,也是必須要知道的。 Struts2 官網 Struts2 框架概述 什麼是Struts2 Struts2是一種基於MVC模式的輕量級w

原创 Struts 中 OGNL --青鳥

引言 這篇文章主要學習OGNL表達式和類型轉換。Struts2框架使用OGNL作爲默認的表達式語言。 OGNL簡介 OGNL是Object Graph Navigation Language的縮寫,即對象圖導航語言,工作在視圖層,