原创 Java集成kettle開發-解決kettle無法插入空字符串的問題

問題背景 今天使用kettle做數據歸檔時,發現kettle無法插入空字符串,它默認會把空字符串變爲null。這就導致問題出現。 查詢資料 通過查資料發現了網上的一個解決辦法,首先感謝 關於kettle的空字符串和NULL的問題

原创 quartz + kettle8二次開發-實現集羣高可用

文章目錄背景說明項目結構開發步驟1、引入quartz依賴,和kettle依賴2、配置quartz3、編寫系統初始化類,在程序啓動時,添加quartz定時任務4、編寫quartz任務執行類,這個類中會去調用kettle的方法,從而執

原创 Springboot + Drools入門

文章目錄0.搭建項目流程圖1.項目結構2.pom.xml文件3.配置類4.實體類5.控制器層6.規則文件該項目代碼下載地址: 這段時間需要用到“ ** 規則引擎 ** ”,在對比了很多開源工具後,選擇了Drools。目前正在進行

原创 封裝的influxDB工具類

最近在使用influxDB,但是在網上找了很多工具類都不是很好用。 大家都知道influxDB查詢出來的數據格式不是json格式,比較難以處理,很多網上的工具類都沒有對查詢的結果進行封裝,都是返回一個QueryResult對象。

原创 使用websocket讓服務器端給客戶端推數據

使用websocket讓服務器端給客戶端推數據1 背景2 搭建dome2.0 項目結構2.1 創建一個springboot項目2.2 添加maven依賴2.3 開啓WebSocket支持2.4 消息推送2.5 前端發起socket

原创 mybatis分頁插件pagehelper,當sql中含有if時報錯

目錄1 背景說明2 報錯信息3 版本說明4 報錯演示5解決辦法5.1方案一:使用 case when代替if5.2方案二:把pagehelper升級到最新(最推薦) 1 背景說明 今天在使用mybatis的分頁插件pagehel

原创 mysql嚴格約束下的sql語法錯誤

1、select distinct aa from t_user order by bb 2、concat不在order by中 點贊 收藏 分享 文章舉報 天地炫舞

原创 RabbitMQ快速入門

0 RabbitMQ 解決的問題 (1)各個模塊之間的消息通訊; (2)降低各個模塊之間的耦合性; (3)實現模塊間的消息負載均衡; (4)解決不同消息的優先級; 1 RabbitMQ 中的常見概念 Broker: 簡

原创 正則表達式的基本使用

雖說正則表達式在我們真正的項目開發過程中,大多數都是直接去查資料,但是對於一些正則表達式的基礎知識還是十分有必要了解的。比如讀懂一個正則表達式,還有面試的時候很可能會被問到。 1 學習教程 (1)學習網站:http://www.r

原创 Kettle連接SQL Server開發入門

文章目錄 使用kettle連接SQL Server

原创 Kubernetes單機部署-一鍵安裝

Kubernetes單機部署-一鍵安裝環境說明安裝步驟 Kubernetes的應用已經越來越廣了,我們總是爲他強大而神祕的功能所折服。總想自己也搭一套環境,奈何網上很多教程都存在或多或少的問題。遂有了本文。 在文會講到如下內容:

原创 開源框架及組件存在的bug集合-切記不要在生產環境中使用

我們的項目已經全部測試通過,並且已經上線到了生產環境,並且已經平穩運行了一段時間了。辛苦了大半年,本想着萬事大吉,可以放鬆吃雞。 但是突然接到上級領導發佈的消息: “你們用到了xxxx框架或組件嗎,如果用到了必須改掉,或升級到最新

原创 quartz+kettle8二次開發-實現集羣高可用

quartz+kettle8二次開發-實現集羣高可用quartz+kettle8二次開發-實現集羣高可用 quartz+kettle8二次開發-實現集羣高可用

原创 easy-mock本地部署與集成測試

目錄1 本地部署easy-mock2 如何導入swagger3 使用java進行集成測試3.1 前言3.2 實現 1 本地部署easy-mock 項目地址:https://github.com/easy-mock/easy-mo

原创 Jbot代碼生成器(一鍵生成swagger+springboot+spring+mybatis項目)

項目背景: 1、 正好逢着公司要開始做2.0項目的開發,所有項目都需要重構,由於之前一直在維護老的項目。老項目結構非常混亂,基本沒有使用什麼框架,項目性能差,可維護性低。所以就準備使用swagger+SSM來重構。 2、現在的項目大