原创 RabbitMQ系列--異常:com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rabbitMQSender': Unsa

原创 RabbitMQ系列-SpringBoot創建三種類型交換機

@Configuration @PropertySource(value = "classpath:application.properties") public class RabbitMqConfig { @Value("

原创 如何保障消息中間件100%消息投遞成功

參考文章    

原创 CentOS7 安裝RocketMQ

服務啓動: https://blog.csdn.net/wh211212/article/details/77932591 可視化管理界面: https://blog.csdn.net/weixin_34260991/article/de

原创 Spring中@Async用法總結

引言: 在Java應用中,絕大多數情況下都是通過同步的方式來實現交互處理的;但是在處理與第三方系統交互的時候,容易造成響應遲緩的情況,之前大部分都是使用多線程來完成此類任務,其實,在Spring 3.x之後,就已經內置了@Async來完美

原创 Docker build 異常

Jan 02, 2019 7:53:16 PM com.spotify.docker.client.shaded.org.apache.http.impl.execchain.RetryExec execute INFO: I/O ex

原创 docker私有倉庫搭建與使用

https://blog.csdn.net/boling_cavalry/article/details/78818462    

原创 JAVA註解

註解的好處: 1.能夠讀懂別人寫的代碼,特別是框架相關的代碼。 2.本來可能需要很多配置文件,需要很多邏輯才能實現的內容,就可以使用一個或者多個註解來替代,這樣就使得編程更加簡潔,代碼更加清晰。 3.(重點)刮目相看。 (但是怎麼樣才能讓

原创 詳解ThreadLocal爲何存在內存泄漏

ThreadLocal是Java中用於保證線程安全的一種措施,通過給每個線程分配一個專屬的值存儲空間,保證線程各自維護自己的變量,從而不會發生併發訪問問題。 但是ThreadLocal是存在着內存泄漏風險的,如果使用不當,容易發生memo

原创 ThreadLocal

參考:http://www.iteye.com/topic/103804 http://www.iteye.com/topic/777716 源碼分析   爲了解釋ThreadLocal類的工作原理,必須同時介紹與其工作甚密的其他幾個類

原创 簡述 Docker

簡述 Docker Docker 是 Golang 編寫的, 自 2013 年推出以來,受到越來越多的開發者的關注。如果你關注最新的技術發展,那麼你一定聽說過 Docker。不管是雲服務還是微服務(Microservices),越來越多的

原创 Thread

一.線程的狀態 在正式學習Thread類中的具體方法之前,我們先來了解一下線程有哪些狀態,這個將會有助於後面對Thread類中的方法的理解。 線程從創建到最終的消亡,要經歷若干個狀態。一般來說,線程包括以下這幾個狀態:創建(new)、就緒

原创 SpringBoot-訪問頁面

1.首先在pom文件中引入模板引擎jar包,即: <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starte

原创 Curator深入使用

閱讀目錄 開始 1.Apache Curator簡介 2.Apache Curator Recipes 3.Apache Curator Framework 4.Apache Curator Utilities 5.Apache Cura

原创 Zookeeper

一、            zookeeper是什麼 官方說辭:Zookeeper 分佈式服務框架是Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集羣管理