原创 超級全面Quartz單機版本定時器
今天帶來一個基於SpringBoot2.x整合Quartz定時器,也相當於給自己做個筆記。 項目優點:靈活插拔,接口編程,功能全面,MVC模式,方便管理 Quartz簡介: Quartz是OpenSymphony開源組織在Job
原创 java設計模式之:策略模式
java設計模式一共有23種,其中主要分爲三大類: 1:創建型模式 工廠方法模式、抽象工廠模式、單例模式、創建者模式、原型模式。 2:結構型模式 適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 3:行爲模式 策
原创 前後端分離開發之後端統一響應格式
今天帶來一個基於SpringBoot前後端分離開發的後端java的統一返回格式 1.首先創建一個響應類 //這裏的註解都是lombok中的 //getter setter tostring ... @Data //生成一個無
原创 java併發編程之線程池
本文代碼示例已放入github:請點擊我 快速導航------>src.main.java.yq.Thread.MyThreadPool 什麼是線程池? 答:線程池就相當於是線程的管理者,他會幫我們去創建線程,回收線程。 使用
原创 JVM之垃圾回收機制
Java垃圾回收簡介 答:JVM不定時的去檢測回收不可達對象。 什麼是不可達對象 答:就是被創建的對象沒用被繼續使用,但是對象在創建的時候是可達的,是否可達是根據垃圾回收機制算法進行控制的。 拓展
原创 Spring中環繞增強
今天帶來一個簡單的Spring中的環繞AOP切面的具體使用以及實現 直接廢話不多說上代碼!也相當於給自己做個筆記。 #Spring中的切面依賴 <dependency> <groupId>org.springframew
原创 java虛擬機基礎
從今天開始我們學習一下java的基礎知識JVM,之前一直覺得沒必要,因爲感覺用不到,但是這樣就導致根基不穩,那麼你在java中的造詣也不會高到那裏去。作爲一個開發人員,我們不應該排斥技術,所以今天我們就開始重新瞭解一些下av
原创 java併發編程之線程之間通訊
本文代碼示例已放入gitHub:請點擊我 快速導航-------->src.main.java.yq.Thread.Communication 在昨天我們在-- java併發編程之內存模型&多線程三大特性 -- 之中說到了線
原创 前後端分離之徹底解決跨域問題(AJAX)
隨着互聯網的發展,日常開發前後端分離越來越常見,但是問題也隨之出現,比如跨域。 前兩天項目就遇到了跨域問題,今天就爲大家帶了一個解決前後端跨域問題的解決辦法。也算是給自己做個筆記。 首先跨域解決問題有很多,今天我們主要是基於jav
原创 java併發編程之隊列
本文代碼示例已放入github:請點擊我 快速導航------>src.main.java.yq.Thread.MyQueue 在開始講解隊列之前我們先了解一下下面這三個東西 CountDownLatch(計數器) CyclicBarri
原创 java併發編程之線程安全問題
首先我們上次在--java多線程基礎--中說到,線程是獨立的,可以是多個線程並行執行的並且不會影響其他線程的一條執行路徑。 這個其實很讓人誤解,但是說是不會影響到其他線程也對,這裏有必要解釋一下多線程到底是爲了什麼?在幹什麼
原创 Springboot2.x整合Oracle和MySql(多數據源)
有很多時候需要在項目中整合多數據源,跨數據庫的那種。最近項目有使用到多數據源,寫一篇博客分享給大家,也當給自己做個記錄。 我使用的數據庫版本爲: MySql:8.0.15 Orcale:11g(11.2.0.1.0) 1:pom文