原创 Spring事件發佈監聽機制實現業務解耦

Spring事件發佈監聽機制實現業務解耦 文章目錄Spring事件發佈監聽機制實現業務解耦1.引言2.Spring事件發佈監聽機制3.三要素3.1 事件(ApplicationEvent)3.2 事件監聽者(Application

原创 布隆過濾器 - Bloom Filter

布隆過濾器 - Bloom Filter 文章目錄布隆過濾器 - Bloom Filter0.引言1.使用場景2.什麼是布隆過濾器(1) 數據結構(2) 原理(3) 使用 參考鏈接: 1:JavaGuide - 布隆過濾器 2:

原创 xxl-job任務調度中心文檔

xxl-job任務調度中心文檔 文章目錄xxl-job任務調度中心文檔0.簡介1.xxl-job管理端1.1 配置1.1.2 xxl-admin服務端1.1.2 xxl-job客戶端配置文件:application.yml配置類:

原创 Beetl模版引擎

Beetl模版引擎 0.簡介   本文只簡單介紹使用hutool中的BeetlUtil結合FileWriter實現模版文件的數據渲染 Beetl模版引擎網址:Beetl模版引擎 hutool網址:Hutool   前提:pom

原创 基於Git+Jenkins+Ansible實現自動化部署與持續交付

自動化部署與持續交付 @[CentOS 7, Jdk 1.8, Git, Maven, Jenkins, Ansible] 日常工作中,每個程序員都會經歷項目部署,而很多人在這時大多會經歷以下環節: Git :分佈式版本控制系統

原创 阿里雲CentOS7.3版本安裝Java jdk/MySQL/Nginx/Tomcat/Redis個人記錄

因爲第一個上手項目需要,但在這上面浪費過很多時間(阿里雲的實例系統盤一天被我更換了7、8次..),大佬博客加上個人經歷永遠是最適合自己的,所以在博客上記錄 在這裏以上各個版本爲: Java jdk:1.8 Mysql:5.7.17

原创 activiti基本流程操作

這幾天在學習了activiti一些基本的流程操作之後,在此記錄。只有步驟,概念參考官方文檔(官方文檔看了半天,因爲不瞭解Activiti Explorer所以看到一半…) 參考了網上大佬們的教程,終於摸了個門清。 http://blog

原创 Gradle build(高版本到低版本)遇到的錯誤總結

把跑通的項目換了一個設備運行,竟然一下出了458個error(s)…..初學者的我感覺很難受 從第一個error開始是Error:warning: Ignoring InnerClasses attribute for an anony

原创 SpringBoot Web小進階學習

一:Valid表單驗證 作用:在參數(例如girl類)前添加註解 @Valid 表示對這個參數進行驗證 而需要驗證的條件則是寫在參數中(girl中的年齡等屬性),而驗證結果則是由bindingResult對象返回: 實體類:

原创 分佈式與集羣的簡單解釋

可能是因爲對分佈式和集羣的敬畏,所以一直沒有專門去了解,但是兩者在日常工作學習中卻是不可或缺以及必須理解的。專門去查了下,在這裏做個簡單解析。 前言(拋磚引玉): 小飯店原來只有一個廚師A,切菜洗菜備料炒菜全乾。後來客人多了,廚房一個廚師

原创 Java Comparable 和Comparator接口的使用及區別

一、Comparable簡介 1、Comparable 是排序接口。 2、若一個類實現了Comparable接口,就意味着“該類支持排序”。 即然實現Comparable接口的類支持排序,假設現在存在“實現Comparable接口的類

原创 Gradle學習——讀懂Gradle語法

Gradle是一種聲明式的構建工具。在執行時,Gradle並不會一開始便順序執行build.gradle文件中的內容,而是分爲兩個階段,第一個階段是配置階段,然後纔是實際的執行階段。在 配置階段,Gradle將讀取所有build.gr

原创 關於Mybatis框架的個人總結

一:什麼是Mybatis? 剛學會jdbc的時候,對數據庫進行增刪改差,都要事先先寫一個連接工具類,用來加載驅動、獲取數據庫連接還有用完關閉連接這些通用操作,就像下面這張圖 然後操作dao層,增刪改差方法每個還要封裝一遍,代碼重複枯燥

原创 SpringBoot兩小時課程學習小總結

一:SpringBoot SpringBoot是SpringMVC的升級版,相對於編碼、配置、部署和監控方面,會更加簡單 特點: 1.化繁爲簡,簡化配置。 2.備受關注,是下一代框架。 3.微服務的入門級微框架 Spring

原创 Java Web權限管理

上週在學習過程中,對權限管理大體上有了一個模糊的認識,借博客來加深一下整體印象以及各個具體流程 那麼,我們現在開始具體操作一下: 前提:eclipse、Spring、SpringMVC、Mybatis、MySQL、easyUI 1.設置表