原创 SpringBoot進階教程(七十三)整合elasticsearch

Elasticsearch 是一個分佈式、高擴展、高實時的搜索與數據分析引擎。它能很方便的使大量數據具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸縮性,能使數據在生產環境變得更有價值。Elasticsearch

原创 Java LocalDateTime實用方法

Java8提供了新的時間接口LocalDateTime。本文主要介紹了Java8中LocalDateTime的一些常用操作方法。不多說,直接上代碼。欲知詳情,可以看看官網。 LocalDateTime localDateTime

原创 Java lambda date排序

使用lambda表達式,使用對象的時間字段將list排序。 不多說,直接上代碼, Demo對象: class DateDemo{ private int id; private Date date; public

原创 git沒有提交的代碼如何遷移到新建分支

在接到需求以後,直接在master上開發了,到提交的時候纔想起來忘記新建版本分支了,直接提交到master會影響到其他人。 這時候就想着將本地編輯的代碼,沒有提交的代碼暫存起來,然後新建一個新分支,再將暫存的代碼推送到新分支上。

原创 pom.xml成了普通xml文件

最近公司有幾位新同事由於各種原因,差點導致整個項目崩潰,其中有一個問題就是idea沒有識別出來mavn中的pom.xml文件,不能自動下載依賴包。 問題現狀:pom.xml成了普通黃色圖標的xml文件 解決方案:選中pom.xml文件,然後

原创 springboot application.properties不生效

早上上班以後,項目無論如何就是運行不起來,一直提示各種錯誤。後來一路排查發現是application.properties沒有生效導致的。本篇文章記錄一下排查過程。 開始一直提示 Failed to configure a Data

原创 SpringBoot進階教程(七十一)詳解Prometheus+Grafana

隨着容器技術的迅速發展,Kubernetes已然成爲大家追捧的容器集羣管理系統。Prometheus作爲生態圈Cloud Native Computing Foundation(簡稱:CNCF)中的重要一員。Prometheus是一套開

原创 SpringBoot進階教程(七十)SkyWalking

流行的APM(Application Performance Management工具有很多,比如Cat、Zipkin、Pinpoint、SkyWalking。優秀的監控工具還有很多,其它比如還有zabbix、prometheus、Ar

原创 SpringBoot進階教程(六十九)ApplicationContextAware

在某些特殊的情況下,Bean需要實現某個功能,但該功能必須藉助於Spring容器才能實現,此時就必須讓該Bean先獲取Spring容器,然後藉助於Spring容器實現該功能。爲了讓Bean獲取它所在的Spring容器,可以讓該Bean實

原创 MyBatis獲取輸出打印Connection

@Autowired private SqlSession sqlSession; public Connection getConnection(){ Connection conn = null

原创 SpringBoot進階教程(六十八)Sentinel實現限流降級

前面兩篇文章nginx限流配置和SpringBoot進階教程(六十七)RateLimiter限流,我們介紹瞭如何使用nginx和RateLimiter限流,這篇文章介紹另外一種限流方式---Sentinel。 Sentinel 是阿里中

原创 SpringBoot進階教程(六十七)RateLimiter限流

在上一篇文章nginx限流配置中,我們介紹瞭如何使用nginx限流,這篇文章介紹另外一種限流方式---RateLimiter。 v限流背景 在早期的計算機領域,限流技術(time limiting)被用作控制網絡接口收發通信數據的速

原创 Nginx限流配置

在上一篇文章Nginx負載均衡配置中,我們已經介紹了關於nginx的安裝與nginx負載均衡配置相關的知識,今天主要講講nginx是如何限流的。 隨着業務的擴散,系統併發越來越高時,有三樣利器用來保護系統,分別是緩存、降級和限流。

原创 ab test壓力測試

之前做性能調試的時候一直用的JMeter壓測,最近發現一款簡單易用的壓力測試工具。 ab(Apache benchmark)是一款常用的壓力測試工具,是Apache附帶的一個小工具 , 專門用於HTTP Server的benchmark

原创 SpringBoot進階教程(六十六)Docker部署SpringBoot項目

詳解docker部署SpringBoot及如何替換jar包     作  者:請叫我頭頭哥 出  處:http://www.cnblogs.com/toutou/ 關於作者:專注於基