原创 spring boot 集成activiti

項目結構如上圖, <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

原创 Spring Cloud zuul

一、前言 1、什麼是RateLimiter、Spring Cloud Zuul RateLimiter? RateLimiter是Google開源的實現了令牌桶算法的限流工具(速率限制器)。http://ifeve.com/guava-r

原创 springcloud gateway

Predict  進行訪問判斷 ,滿足**就放行   filter 業務處理結果進行修改  ,設置** 就返回     點贊 收藏 分享 文章舉報 taihexuelang 發

原创 flink datastream api

原文鏈接:http://jianshu.com/p/fc4fb559d9f4 Flink DataStream API詳解 12019.03.13 19:26:51字數 4158閱讀 2044

原创 表達式運算

Aviator 表達式求值引擎開源框架 簡介¶ Aviator是一個高性能、輕量級的java語言實現的表達式求值引擎,主要用於各種表達式的動態求值。現在已經有很多開源可用的java表達式求值引擎,爲什麼還需要Avaitor呢? Aviat

原创 手寫orm框架思路

orm框架思路: 分爲兩步,第一步,解析sql,封裝完整可執行業務sql。第二步,封裝鏈接池,封裝方法。 解析sql: sql文件配置到xml文件中, 通過dom,sax進行xml文件解析,解析過程中會對邏輯運行標籤進行運算(Aviato

原创 oracle hint

Oracle中Hint深入理解(原創) 博客分類:  Oracle Tuning   Hint概述  基於代價的優化器是很聰明的,在絕大多數情況下它會選擇正確的優化器,減輕了DBA的負擔。但有時它也聰明反被聰明誤,選擇了很差的執行計劃,使

原创 索引

索引掃描(Index scan)   我們先通過index查找到數據對應的rowid值(對於非唯一索引可能返回多個rowid值),然後根據rowid直接從表中得到具體的數據,這種查找方式稱爲索引掃描或索引查找(index lookup)。

原创 spring boot 使用@ConfigurationProperties

spring boot 使用@ConfigurationProperties 有時候有這樣子的情景,我們想把配置文件的信息,讀取並自動封裝成實體類,這樣子,我們在代碼裏面使用就輕鬆方便多了,這時候,我們就可以使用@Configuratio

原创 看懂Oracle執行計劃

看懂Oracle執行計劃 最近一直在跟Oracle打交道,從最初的一臉懵逼到現在的略有所知,也來總結一下自己最近所學,不定時更新ing…   一:什麼是Oracle執行計劃? 執行計劃是一條查詢語句在Oracle中的執行過程或訪問路徑的描

原创 jenkins部署

Jenkins+Docker持續集成 本節內容: Jenkins介紹 安裝部署Jenkins Jenkins構建maven風格的job Jenkins郵件通知設置 Sonar Jenkins與Docker結合   一、Jenkins介紹

原创 springboot中攔截異常並統一處理

@ControllerAdvice 攔截異常並統一處理 在spring 3.2中,新增了@ControllerAdvice 註解,可以用於定義@ExceptionHandler、@InitBinder、@ModelAttribute,並應

原创 solr8學習

一:Solr簡介        Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出

原创 手把手教你如何玩轉Solr(包含項目實戰)

大家可以關注我的微信公衆號:Java菜鳥進階之路 一:Solr簡介        Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML

原创 activiti流程設計到表

http://blog.csdn.net/hj7jay/article/details/51302829 1  Activiti數據庫表結構 1.1      數據庫表名說明     Activiti工作流總共包含23張數據表,所有的表名