RabbitMQ中,所有生產者提交的消息都由Exchange來接受,然後Exchange按照特定的策略轉發到Queue進行存儲 RabbitMQ提供了四種Exchange:fanout,direct,topic,header header
一、可變參數: 1、需求: 定義一個函數做加法功能(函數做幾個數據的加法功能是不確定)。 方式一:函數重載,但是隻要多一個參數就要重寫一次方法,太麻煩。 方式二:數組 方式三:可變參數 2、可變參數的格式: 數據
使用線程池的問題 程序關閉時(eg. 上線),線程池中的任務會丟失(內存中)。 線程池優雅關閉 利用Spring中ContextClosedEvent:關閉程序觸發的事件,在使用線程池的地方,可以將線程池註冊到ThreadPoolShutd