原创 SpringBoot項目打包 如何將本地文件打進war裏 兼容性很好~

首先,找到你要導入的jar包的路徑 我的在根目錄的lib下 首先,需要在pom文件裏面加入打包插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <

原创 springboot啓動類源碼分析

文章目錄springboot自動實現的原理springboot主程序的功能SpringApplication的run方法創建應用上下文自動加載整理一下上面的流程 springboot自動實現的原理 springboot主程序的功能

原创 Spring整體架構模塊簡單分解 (瞭解每個模塊是什麼)

spring架構圖 (1)Core Container:核心容器 1)Core模塊:主要包含Spring框架基本的核心工具類 2)Beans模塊:包含訪問配置文件、創建和管理bean以及進行Ioc/DI

原创 thymeleaf 實用操作

文章目錄邏輯處理操作ifnot ifswitch case數據迭代處理後臺傳來List直接獲取List中指定的值後臺傳來MapMap下某key值是否存在直接獲取map下key值的value 邏輯處理操作 值表達可以是>、<、> =、

原创 Spring 定時任務設置方法 附代碼

文章目錄在spring設置定時任務的兩種方法一.將定時任務寫在配置文件中二.通過註解的方式設置時間的cron表達式概念格式字符含義表達式例子: 在spring設置定時任務的兩種方法 一.將定時任務寫在配置文件中 0.我們要把定時任務寫

原创 線程安全性以及JDK裏面的Atomic包

文章目錄線程安全性-原子性定義表現在3個方面原子性:可見性:有序性:JDK裏面的Atomic包運用AtomicIntegerIncrementAndGet源碼實現結論問題:一直進行對比循環影響性能怎麼辦?總結AtomicReferen

原创 maven項目打包 如何將本地文件打進war裏 兼容性很好~

首先,找到你要導入的jar包的路徑 我的在根目錄的lib下 首先,需要在pom文件裏面加入打包插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <ar

原创 Spring AOP面試知識點

文章目錄面向切面編程AOP想解決的問題是什麼使用AOP的好處使用AOP的方式AOP的應用場景底層原理Spring AOP的底層原理就是動態代理!在Java中動態代理的兩種方式: 面向切面編程 AOP想解決的問題是什麼 DRY : D

原创 併發之java內存模型

文章目錄java內存模型的規範CPUcpu Registerscpu Cache Memoryjava內存模型抽象結構圖同步的八種操作圖解同步規則 java內存模型的規範 java內存模型規定了一個線程如何和何時可以看到其他線程的修改

原创 springboot源碼分析

文章目錄springboot自動實現的原理springboot主程序的功能SpringApplication的run方法創建應用上下文自動加載整理一下上面的流程 springboot自動實現的原理 springboot主程序的功能 S

原创 SpringBoot自動配置的原理

文章目錄SpringBoot自動配置的原理自動配置的即插即用原理自動配置的約定優先的原理 SpringBoot自動配置的原理 自動配置都是從@SpringBootApplication引入的,而他又包含了三個非常重要的註解 @Conf

原创 eclipse 如何部署SpringBoot項目

eclipse 如何部署SpringBoot項目 首先點擊項目,右鍵 然後參照下圖操作 成功 然後刷新項目 生成的jar在target文件夾中 接着將target文件夾複製到相應的位置,調出當前目錄的控制檯 輸入命令 java -

原创 springBoot數據存取功能實現原理

文章目錄數據存取功能實現原理實體建模源代碼分析持久化實現原理 數據存取功能實現原理 實體建模源代碼分析 數據庫 類型 主要註解 mysql 關係型 @Entity@Table@Id@GeneratedValue@Many

原创 java快速排序 (圖解 + 大白話理論 + 簡單代碼)

快速排序圖解鏈接(推薦先看這個!!) 基本思想: 快速排序簡單的說就是選擇一個基準元素,將比他小的數放在一邊,比他大的還有他相等的數放到另一邊,此時基準元素在其排好序後的正確位置。再對這個數的兩邊再遞歸上述方法。 public cla