原创 drools學習筆記-CEP

複雜事件處理(CEP) CEP方案具有以下關鍵特徵: 場景通常處理大量事件,但是隻有一小部分事件是相關的。 事件通常是不可變的,代表狀態變化的記錄。 規則和查詢針對事件運行,並且必須對檢測到的事件模式做出反應。 相關事件通常具有

原创 深入解析Flink網絡協議棧

深入解析Flink網絡協議棧 原文地址:https://flink.apache.org/2019/06/05/flink-network-stack.html 05 Jun 2019 Nico Kruber Flink的網絡協議

原创 shell調用腳本,讀取配置文件小demo

功能 實現配置文件的加載功能。腳本目錄結構: ./parent ./sh start.sh config.sh ./config config

原创 drools學習筆記-rule組織方式

rule的salience(突出性)屬性,定義rule的執行順序 屬性值越高,執行的優先級越高。 RuleB雖然定義在RuleA的後邊,但salience值比較高,所以總優先執行。 rule "RuleA" salience 95

原创 Shiro基本概念及與Spring集成

apache shiro 基本架構 Subject:當前登錄人的一個安全視圖。代碼可以從對象中獲取登錄信息。 SecurityManager:架構的核心,組織管理所有的Subject。 Realms:用戶自定義,提供獲取用戶信息

原创 Spring Boot Websocket部署異常處理:Multiple Endpoints may not be deployed to the same path

spring boot websocket 配置 開啓websocket @Confituration public class MyConfig { @Bean public ServerEndpointExpo

原创 Log4j2的核心概念及應用

本文從官網摘出log4j2核心應用以及概念,幫助理解log4j2。 Log4j2 配置 Log4j2 配置方式 四種配置方式: 1) 通過配置文件。支持的文件格式:XML, JSON, YAML, or properties 2)

原创 tablesaw 內存模型分析

tablesaw 內存模型分析 1 UML圖 如下圖。用戶的操作接口爲Table,Row。其他的模型主要用於內部功能實現和數據存儲。 2 Table數據組織方式 Table的數據是以列的維度進行組織。Table包含一個colum

原创 mysql 主備複製停止問題定位以及狀態監控

1 主備複製停止定位 配置好主從複製後,沒有進行主備複製。通過日誌查看,發現從庫在同步的時候跑錯了。 在從庫上查看日誌: vim /var/log/mysqld.log 提示error信息是函數創建失敗,缺少DETERMINIS

原创 Spring boot Activiti升級記:一場無關風花雪月的扯蛋經歷

問題描述 spring-boot-starter-parent版本升級,導致程序無法啓動。 版本升級: 2.1.2.RELEASE -> 2.2.7.RELEASE pom.xml <parent> <groupId>o

原创 java中到底該不該用@author標識作者?

今天查看activiti的README,突然發現一段很有意思的FAQ。 Why do you not accept @author lines in your source code? Because the autho

原创 怎樣爲JDBC查詢設置超時(How to Timeout JDBC Queries)翻譯

原文地址:https://www.codelooru.com/2017/02/how-to-timeout-jdbc-queries.html 怎樣爲JDBC查詢設置超時 JDBC查詢默認情況下是沒有超時的,這就意味着如果一個查詢

原创 greenplum提供的jdbc驅動下載

greenplum很尿性,很難找到jdbc的驅動。 有些人說可以直接用postgresql的驅動,我理解還是不如用greenplum的原廠驅動。 驅動版本:5.1.4 驅動支持的greenplum版本:6.* greenplum

原创 Spring緩存組裝數據實現

問題描述 數據庫的表中存放着code,而頁面需要展現這些code對應的中文或英文名稱。 如果通過數據庫實現,則sql需要類似的寫法: select main_table.* , dict.name, dict2.name from

原创 redisson sentinel配置說明

redisson sentinel配置說明 摘自官網: sentinelServersConfig: #如果當前連接池裏的連接數量超過了最小空閒連接數,而同時有連接空閒時間超過了該數值,那麼這些連接將會自動被關閉,並從連接池