原创 超級全面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文