原创 maven 檢查jar依賴衝突和版本衝突 以及解決

問題描述:          項目中用到dubbo實現分佈式遠程調用服務,整合dubbo的時候,遇到一個Spring的錯誤,NoSuchMethodError的問題。由於導入了不同版本的jar包造成的。就是說,當我發佈了一版2.0jar的

原创 Alibaba fastjson 序列化與反序列化

    fastjson在官網的定義號稱最小最快 多態的json序列化工具。fastjson採用獨創的算法,將parse的速度提升到極致,超過所有json庫,包括曾經號稱最快的jackson。並且還超越了google的二進制協議proto

原创 配置SSL繞過https證書請求

postman 驗證接口時候,如果是https請求,會報錯:Self-signed SSL certificates are being blocked,可以點擊右上角settings,把on改成off。 在用httpclient請求的

原创 【leetcode】15.整數數組,三數之和爲0

打卡第1周 題目: 給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 例如, 給定數

原创 eclipse使用generator插件問題彙總

問題一: 在Eclipse中使用Mybatis的自動生成對象的工具去生成Java對象時,選中配置文件,右鍵生成時出現 "Unexpected error while running MyBatis Generator. Exce

原创 activemq 關於死信隊列的配置應用

需求場景:       由於測試環境應用複雜的原因,造成了jms死信隊列一直擠壓很多數據,從而導致存儲爆滿,進而造成了各個客戶端不能正常發送消息。針對這些死信隊列,一般都沒有利用價值的。        爲了避免某隊列的死信隊列的擠壓,而使

原创 Zookeeper之Zab協議

ZAB:ZooKeeper的Atomic Broadcast協議,能夠保證發給各副本的消息順序相同。Zookeeper使用了一種稱爲Zab(ZookeeperAtomic Broadcast)的協議作爲其一致性複製的核心,其特點爲高吞吐量

原创 各種json工具類對比

    fastJson的優勢是在json轉化爲對象的時候比較快,而對象轉化爲json格式的字符串的時候性能上是沒什麼優勢的,反而是最差的。結論:在做了初始化的情況下GSON的速度都是最快的。在使用GSON或jackJson做Json處理

原创 ElasticSearch 入門實例

ELK由Elasticsearch、Logstash和Kibana三部分組件組成;Elasticsearch是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜

原创 Linux查看日誌 tail cat sed 等命令

1.查看日誌常用命令    tail:         -n  是顯示行號;相當於nl命令;例子如下:            tail -100f test.log      實時監控100行日誌            tail  -n 

原创 【leetcode】1. 兩數之和

第2周,做個簡單的== 題目: 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。

原创 java集合框架

看到一篇關於java集合的文章,總結的很好,轉載過來:https://www.cnblogs.com/xiaoxi/p/6089984.html   一、集合框架圖 簡化圖: 說明:對於以上的框架圖有如下幾點說明 1.所有集合類都位於

原创 MySQL引擎:MyIsam和Innodb的區別

InnoDB: 定義: InnoDB是一個事務型的存儲引擎,有行級鎖定和外鍵約束。Innodb引擎提供了對數據庫 ACID事務的支持,並且實現了SQL標準的四種隔離級別,該引擎還提供了行級鎖和外鍵約束, 它的設計目標是處理大容量數據庫系統

原创 Java中鎖的分類

在讀很多併發文章中,會提及各種各樣鎖如公平鎖,樂觀鎖等等,這篇文章介紹各種鎖的分類。介紹的內容如下: 公平鎖/非公平鎖 可重入鎖 獨享鎖/共享鎖 互斥鎖/讀寫鎖 樂觀鎖/悲觀鎖 分段鎖 偏向鎖/輕量級鎖/重量級鎖 自旋鎖 上面是很多鎖的名

原创 SpringBoot 應用輕鬆實現百萬數據重清算

前言:        之前有些歷史數據統計複雜,沒有想好計算規則,就先把數據json串存到庫裏。現在需要對json進行計算,求和,取最大等,這些可以用java8裏面的stream進行計算,然後單獨存到一個表裏面。歷史表裏大概300萬條數據