原创 監控工具Camel框架的快速認識和使用

Camel流程框架是Apache下的一個開源項目,是較爲成熟的流程框架。在web項目中也可以無縫地集成於Spring當中。   一、簡單使用   引入camel相關的jar包:camel-core-2.10.4.jar。 1、經典的入門示

原创 spring boot mybatis datasource配置

一、加載mybatis的配置 1、手寫配置,寫死在代碼裏 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

原创 PDF解析

iText簡介   iText是著名的開放源碼的站點sourceforge一個項目,是用於生成PDF文檔的一個java類庫。通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、Html文件轉化爲PDF文件。   iText的

原创 ES VS influxdb

簡介 最近一直在使用ES,之前也使用過influxdb。使用過程中兩者在某些功能上有些類似。所以這裏對兩者一些區別和功能進行整理。已更好了解這兩者工具。 ES和influxdb介紹 ES 是一個基於lucence的實時搜索服務器,本身是一

原创 clickHouse數據庫

ClickHouse是一個面向聯機分析處理(OLAP)的開源的面向列式存儲的DBMS,簡稱CK, 與Hadoop, Spark相比,ClickHouse很輕量級,由俄羅斯第一大搜索引擎Yandex於2016年6月發佈, 開發語言爲C++

原创 VaR如何計算?VaR計算方法

VaR方法提出的背景 傳統的ALM(Asset-Liability Management,資產負債管理)過於依賴報表分析,缺乏時效性;利用方差及β係數來衡量風險太過於抽象,不直觀,而且反映的只是市場(或資產)的波動幅度;而CAPM(資本資

原创 Spring RedisTemplate 批量獲取值

1、利用mGet List<String> keys = new ArrayList<>(); //初始keys List<YourObject> list = this.redisTemplate.opsForValue().multi

原创 SpringCloud Feign參數問題及解決方法

這篇文章主要介紹了SpringCloud Feign參數問題及解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 今天遇到使用Feign調用微服務,傳遞參數時遇到幾個問題 1.無參數

原创 Ignite VS Redis

測試方法 爲了對Ignite做一個基本瞭解,做了一個性能測試,測試方法也比較簡單主要是針對client模式,因爲這種方法和使用redis的方式特別像。測試方法很簡單主要是下面幾點: 不作參數優化,默認配置進行測試 在一臺linux服務器上

原创 Ignite簡介以及和Coherence、Gemfire、Redis等的比較

  1.Ignite簡介 Apache Ignite 內存數據組織框架是一個高性能、集成化和分佈式的內存計算和事務平臺,用於大規模的數據集處理,比傳統的基於磁盤或閃存的技術具有更高的性能,同時他還爲應用和不同的數據源之間提供高性能、分佈式

原创 k8s安裝traefik作爲ingress

一、先來介紹下Ingress Ingress 這個東西是 1.2 後纔出現的,通過 Ingress 用戶可以實現使用 nginx 等開源的反向代理負載均衡器實現對外暴露服務,以下詳細說一下 Ingress,畢竟 traefik 用的就是

原创 java實現二維碼的生成與解析

之前在做一個小項目的時候,用到了二維碼技術,我同學看到我的項目後就問我怎麼做到的,我一時半會也說不清,於是就想寫一篇文章簡單介紹一下二維碼技術,下次再有同學問到,我就直接給他看我的博客就好了,哈哈。 廢話不多說,咱們開始吧,開始之前還是先

原创 Mycat註解

註解原理 概念:  MyCat對自身不支持的Sql語句提供了一種解決方案——在要執行的SQL語句前添加額外的一段由註解SQL組織的代碼,這樣Sql就能正確執行,這段代碼稱之爲“註解”。註解的使用相當於對mycat不支持的sql語句做了一層

原创 Hbase

https://www.csdn.net/gather_2d/MtTaEgzsNjg2OC1ibG9n.html 

原创 Java數據源動態切換實現

1 複寫JDBC框架數據路由服務 package com.datasoure.mybatis; import java.util.HashMap; import java.util.Iterator; import java.util