原创 Apache Camel例子

詳細代碼 POM.xml <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach

原创 Spring Integration學習1

  系統集成Spring Integration提供了基於Spring的EIP(Enterprise Integration Patterns,企業集成模式)的實現,主要解決不同系統之間的交互問題,通過異步消息驅動來達到系統交互時系統之間

原创 Apache Camel入門

什麼是Camel? Camel框架的核心是一個路由引擎,或者更確切地說是一個路由引擎構建器。它允許您定義自己的路由規則,決定從哪個源接收消息,並確定如何處理這些消息並將其發送到其他目標。 Camel提供更高層次的抽象,使您可以使用相同的A

原创 最可能限制系統擴展能力的瓶頸

1. 二階提交 通常當數據庫中的數據有變化時,它會被寫入本地服務器的內存和磁盤中。但是,當數據庫是集羣或者分佈式系統的話,一個提交不僅會發生在本地,還會發生在遠程。二階提交意味着必須等待遠程服務確認。然後由於網絡和其他的延遲問題,這樣的提

原创 對比MySQL學習MongoDB

一、前言   MongoDB 雖說是文檔型數據庫,但是在學習和使用其語法時發現又與 MySQL 有些相似之處,在此記錄點滴日後複習。   二、概念區別   比較 MySQL MongoDB 庫 database database 表 ta

原创 58到家MySQL軍規升級版

原文鏈接:www.baidu.com 一、基礎規範 表存儲引擎必須使用InnoDB   表字符集默認使用utf8,必要時候使用utf8mb4 解讀: (1)通用,無亂碼風險,漢字3字節,

原创 The valid characters are defined in RFC 7230 and RFC 3986

一. 錯誤描述   公司由於受外部軟件的限制, 暫時只能使用 IE8,  IE8大家都知道, 對標準的 W3C的支持不是很好,  兼容性容易出現問題 系統是在 Tomcat7中發佈, Tomcat8中開發的 錯誤代碼 十月 21, 20

原创 fastjson中Feature的用法及中文註解

原文鏈接:https://blog.csdn.net/zjkyx888/article/details/78673898 源碼 /** * 這個特性,決定了解析器是否將自動關閉那些不屬於p

原创 fastjson中SerializerFeature的用法及中文註解

原文鏈接:https://blog.csdn.net/zjkyx888/article/details/78673898 源碼 package com.alibaba.fastjson.ser

原创 fastJSON反序列化字段順序和序列化忽略null字段問題

一. 描述 1. 在springboot項目中用了 HttpMessageConverters 替換 MappingJackson2HttpMessageConverter /** jackson替換爲fastjson */ @

原创 服務的註冊與發現(Consul、zookeeper、etcd、eureka、Nacos)

一. 對比常用的註冊中心 Consul、zookeeper、etcd、eureka、Nacos   Feature Consul Zookeeper Etcd Eureka Nacos 服務健康檢查  服務狀態,內存,硬盤等  (弱)長連

原创 GMT對應的SimpleDateFormat

原文鏈接:https://my.oschina.net 1.GMT GMT:格林尼標準時間 北京時間=GMT時間+8小時 格林尼治平均時(GMT, Greenwich Mean Time)  格

原创 DFA算法實現 敏感詞過濾

SensitiveWordInit 初始化敏感詞庫,將敏感詞加入到HashMap中,構建DFA算法模型 import java.io.BufferedReader; import java.io.File; import java.i

原创 spring:No thread-bound request found

在 Spring中使用 多線程中, 應注意  新起的線程是不能直接訪問主線程的生命週期結束的變量 比如在 在 web應用中 在新起的線程中使用 HttpServletRequest , 會報出 IllegalStateException

原创 Excel公式:查找一單元格中某字符最後出現位置

原文鏈接:www.baidu.com 這個需求簡單來說,就是從右向左查找字符出現的首個位置,或從左向右查找字符出現的最後位置,例如:查找“中華人民共和國人民代表大會發言人任免人選”中,最後一個“