原创 IDEA快捷鍵改成eclipse風格

從eclipse到IDEA 修改idea快捷鍵爲eclipse風格 *方法: Settings --> Keymap 選擇Eclipse後 copy一份自定義名字 搜索completion 將Basic的默認快捷鍵Ctrl+空格

原创 Java導出excel文件簡單實現

慣例: 引用度孃的介紹 Apache POI [1] 是用Java編寫的免費開源的跨平臺的 Java API,Apache POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。POI爲“Poor Ob

原创 IDEA快捷鍵

從eclipse到IDEA 修改idea快捷鍵爲eclipse風格 *方法: Settings --> Keymap 選擇Eclipse後 copy一份自定義名字 搜索completion 將Basic的默認快捷鍵Ctrl+空格 修改

原创 Comparison method violates its general contract!

1.摘要 前一陣遇到了一個使用Collections.sort()時報異常的問題,跟小夥伴@zhuidawugui 一起排查了一下,發現問題的原因是JDK7的排序實現改爲了TimSort,之後我們又進一步研究了一下這個神奇的算法。 2.背

原创 ELK搭建實時日誌分析平臺

ELK 一、介紹 Elasticsearch是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜索負載等。 Logstash是一個完全開源的工具,他可以對你的

原创 Logstash插件filter介紹及ELK相關預警配置

此篇文章主要講logstash的過濾器的配置並舉例 Filter filter { grok { match => { "path" => "/usr/local/test/logs/%{DATA:fileName}.log

原创 protobuf入門

上篇文章談到了thrift,這次來講講在公司用到的另外一個協議pb3 慣例,先看看介紹 什麼是pb a language-neutral, platform-neutral, extensible way of serializing

原创 thrift簡單入門

thrift簡單入門 簡介 先看看度孃的介紹。 thrift是一個軟件框架,用來進行可擴展且跨語言的服務的開發。它結合了功能強大的軟件堆棧和代碼生成引擎,以構建在 C++, Java, Go,Python, PHP, Ruby, Erl