原创 在K8s下部署Kafka集羣

說明 今天來記錄一下在K8s下部署Kafka集羣,本以爲K8s發展到今天已經有很多人踩過坑了,安裝個Kafka問題也不大,可自己還是遇到了坑o(╥﹏╥)o,由於我的K8s集羣是1master多worker,所以可能多master的情況下配

原创 內網環境下修改Docker Toolbox的訪問地址並暴露端口

說明 前久遇到一個比較奇葩的問題,我們都知道在Windows環境下配置Docker Toolbox,啓動後docker訪問地址是192.168.99.100,但如果此時我們內網配置的ip網段也在192.168這個網段上,會導致我們啓動do

原创 Postgres11在CentOS7下的安裝與使用

說明 PostgreSQL是一種特性非常齊全的自由軟件的對象-關係型數據庫管理系統(ORDBMS),號稱 未來可能會使用這玩意兒搭一個集羣,然後正式使用,先在這記錄一下單機版的安裝和使用  快速開始 Docker版 docker pu

原创 Activiti6在Springboot下的使用 1 基本service使用

說明 最近需要弄一個通用的工作流引擎(前後端分離,前端繪製流程),選用Activiti6技術(6文檔較多 7目前沒有正式版,原理都差不多,7刪除了幾張表和service),在此記錄一下Activiti6在Springboot下的使用(僅介

原创 Activiti6在Springboot下的使用 7 自定義用戶分組

說明 一般在流程中也會存在指定一個組去完成某項事情,然後組裏的某一個人就會去完成該事項。在Activiti6裏還存在用戶和組的表(act_id_user和act_id_group)所以可以直接用,但在Activiti7裏用戶和組表就被刪了

原创 異步線程池在SpringBoot下的使用

說明 在程序執行過程中,我們經常需要開一個線程去處理其他的事情,並且是異步的,但是在高併發的情況下,如果不斷的直接去new Thread的話線程很快會被耗光,然後程序就卡死了,我們需要一個異步的線程池去管理和調度這些線程。在Spring中

原创 Harbor 1.8的安裝和使用

說明 之前我們搭建了k8s,那麼就會有另一個問題,我們的那些鏡像文件不想放在公有云裏,私有云鏡像多快多安全啊。我找到的是Harbor這個鏡像的倉庫,由於內網環境不需要配置ssl就選用了1.8的版本,再往上的話就需要配置ssl了!使用htt

原创 SQL分組後將不存在的組記爲0

說明 最近遇到這麼一個需求:統計區間在0-2000,2000-3000,3000-4000,4000-5000,5000+工資的人數。 快速開始 數據如下: 開始看到這個問題,想都沒想就開始寫了下面的代碼: SELECT case

原创 k8s的搭建

說明 啊 總算有了三臺服務器,可以搞個k8s玩了(ಥ_ಥ) ,在這裏記錄一下搭建過程,後續可能會用部署一些其他的服務在上面,有趣的話我再補充吧。 機器: IP:192.168.1.51 CentOS Linux release 7.8.2

原创 使用jQuery QueryBuilder構建查詢

說明 最近在給老項目做各種新功能,其中一項是給數據添加各種用戶自定義的查詢,但是用戶不會寫SQL,我們得用圖形化界面才能讓他操作啊o(╥﹏╥)o,上網一搜,發現有我需要的東西->jQuery-QueryBuilder(還有一個國產的和這個

原创 流程節點改派人/組

說明 我們在流程裏可能也會遇到這樣的需求:有人不想批這個單子了,或者太多批不過來了。。。想要把這個單子交給別人去批,那這個時候就改變這個節點的指派人/組就好啦,引擎自帶了setAssignee和addCandidateGroup接口,可以

原创 使用Bpmn.js在vue裏製作查看流程圖組件

說明 啊 好久不見,最近出差了很久,那久沒寫博客,來冒泡(填坑)啦~最近需要使用Bpmn.js製作流程的前端,技術上選的是vue,前幾篇裏我們一直講的都是後端通用流程的實現,現在來講一下前端吧(其實我是搞後端的ヽ(ー_ー)ノ有不對的地方歡

原创 SpringCloud Stream多源的使用

說明 上次我們使用Amqp包進行MQ多數據源的接入,這次我們換一個包,使用SpringCloud裏的Stream來進行接入。這次的接入方式要看起來更清晰好看一些,不用寫配置Bean,通過bindings、binders、接口配置。 快速開

原创 SpringBoot AMQP多源的使用

說明 最近來寫幾個使用SpringBoot下會遇到的多數據源的接入問題以及處理方式吧~。 在實際的項目中,我們經常會需要接入或者發給很多不同的MQ,那麼在Springboot下有什麼比較好的處理方式?噹噹噹,AMQP(Advanced M

原创 在Springboot下使用Spock+Groovy進行測試

說明 前久介紹了一下怎麼使用領域驅動設計(DDD)來搭建後端項目,現在來填坑講下在Springboot下使用Spock+Groovy進行測試ヽ(ー_ー)ノ 介紹: Groovy是一種基於JVM(Java虛擬機)的敏捷開發語言,它結合了Py