原创 SpringBoot學習之路---SpringBoot與它的監控端點們

SpringBoot爲我們提供了監控管理的功能,我們可以通過一些http請求從而方便地觀察當前應用程序的狀態,這一篇就來記錄一下 SpringBoot和它的監控端點們。 首先,還是那句話,需要什麼功能就引入對應功能的starte

原创 SpringBoot學習之路---超短博客完成開發熱部署(devtools)

在開發中,往往會改代碼,改完之後就要重啓服務器,重啓過程中呢就在等啊等,希望這次不會再有什麼bug,結果往往不盡如人意…這一來一去,可能效果沒改好,還浪費大把的時間。這一篇博客就記錄一下這種情況的解決。 我們就想有沒有什麼東西或

原创 大白話SpringCloud---SpringCloud分佈式開發的五大常用組件小介紹

最近學習到了SpringBoot整合SpringCloud那一塊,由於沒有學習過SpringCloud相關的知識,所以這篇博客開個荒,慢慢記錄一下之後的SpringCloud的學習之路。這一篇博客就簡單介紹一些五大常用小組件的用途

原创 SpringBoot學習之路---SpringBoot、Dubbo、Zookeeper整合

承接上文,介紹了Dubbo與Zookeeper之後,這一篇博客就來記錄一下怎麼在SpringBoot項目中整合它們。 首先因爲Dubbo的架構設計,有服務提供者(provider) 和 服務消費者(consumer),那我們可以

原创 使用Docker安裝Zookeeper

本人安裝zookeeper是爲了將它作爲Dubbo的註冊中心,自從用了Docker安裝鏡像,已經擺脫不了,hhh扯遠了,這篇博客記錄一下怎麼使用Docker安裝Zookeeper 首先執行命令,看看有哪些版本(可省略): d

原创 小小Dubbo雜談(簡介)

這幾年來技術發展特別快,微服務一詞也是比較熱門,行內行外的都津津樂道。今天要記錄的主角Dubbo是其中的一員,但是它可不能完全代表微服務,Dubbo是基於面向服務的架構體系(SOA),而微服務其實是SOA某種程度上的擴展。是一種架

原创 SpringBoot學習之路---簡單記錄整合SpringSecurity實現登錄認證授權

基本上每一個項目都會有用戶登錄的這個功能,用戶需要在登錄之後才能夠去訪問一些資源,如果沒登錄的話就不能訪問(403)。我們可以自己編碼去實現這樣的業務邏輯,當然每一次都自己去編碼是比較耗時的,畢竟市面上已經有現成的開源的框架可以拿

原创 SpringBoot學習之路---發送帶附件的郵件

這篇博客簡單記錄一下,如何通過SpringBoot發送帶附件的郵件 首先還是需要導入maven相關依賴: <dependency> <groupId>org.springframework.boot</groupId>

原创 SpringBoot學習之路---記錄定時任務(@Scheduled)

有時在開發中我們會碰到,比如每週五定期分析一下日誌,你可以人工手動到點去分析,但這樣的話,那效率…一般都是寫一些程序或者腳本到了指定的時間去分析對應的日誌文件,這個要怎麼做呢?這一篇博客就來簡單記錄一下。 這裏要引入一個註解(@

原创 SpringBoot學習之路---記錄異步任務(@Async註解)

我們在開發中,往往會碰到和多線程相關的問題。我們有時往往需要異步去解決問題,SpringBoot爲我們提供了一個註解,接下來記錄一下。 這裏假設有一個情景,編寫一個service層的代碼,需要等待3秒的時間,如果是同步的代碼的話

原创 SpringBoot學習之路---整合jest操作ElasticSearch

我們可以使用java代碼的方式去操作ElasticSearch,而SpringBoot也爲我們提供了整合的方式,整合ElasticSearch並操作的方式有兩種,這一篇博客來記錄其中的一種 (整合jest去操作ES) 老規矩,我

原创 SpringBoot學習之路---在Linux系統中通過Docker安裝ElasticSearch

ElasticSerach的好處和優勢很多博客都分析過了,這裏就不做贅述。這一篇博客和題目一樣,主要記錄一下在Linux系統中通過Docker來安裝ElasticSearch 自從學了Docker之後,發現安裝環境那些特別方便,

原创 SpringBoot學習之路---使用RabbitTemplate操作RabbitMq

在學習了RabbitMq之後,我們知道當打開RabbitMq服務時,訪問15672端口可以進入web管理界面,並且可以在裏面操作,如發送消息,從某個隊列中接受消息。但是我們平時在程序實際運行中,不可能一直手動地來完成這些操作(因爲

原创 SpringBoot學習之路---使用Docker安裝RabbitMq

這篇博客來記錄一下如何使用Docker來安裝RabbitMq以及通過web界面來管理使用RabbitMq 在此之前要確保電腦安裝好docker。 通過Docker安裝RabbitMq 下載鏡像,先去DockerHub查看一下和

原创 SpringBoot學習之路---短博客搞懂消息隊列是個啥(僅入門)

大家在學習過程可能經常會看到"消息隊列"、“RabbitMQ”、"Kafka"等等這些詞。反正我關注的挺多公衆號會推送這些的相關文章,但是還沒有到那種應用場景,所以就沒有去額外關注。最近剛剛好學習了一些有關消息隊列的知識,就來記錄