原创 ActiveMQ學習筆記5——ActiveMQ的傳輸協議

1.簡介 前面接收ActiveMQ及代碼案例中都是配置了: broker-url: tcp://192.168.106.131:61616 可見TCP時ActiveMQ的默認協議。然而ActiveMQ處理支持TCP謝謝,它還支持clie

原创 ActiveMQ學習筆記2——JMS

上一講,我們簡單的寫了一個ActiveMQ的入門案例。這一節,我們主要學習一下什麼是JMS。 1.JMS簡介 什麼是JMS?JMS(java message service)就是Java消息服務,指兩個應用程序之間進行異步通信的API,它

原创 ActiveMQ學習筆記6——持久化機制

1.什麼是ActiveMQ的持久化 爲了避免MQ服務器意外宕機後丟失數據,需要做到重啓服務器後能夠回覆消息隊列,消息系統一般會採用持久化機制來保證系統的高可用。通俗的來說就是,當服務器掛了以後,消息不會丟失的機制。 ActiveMQ的消息

原创 ActiveMQ學習筆記4——與SpringBoot整合

上一講我們將ActiveMQ整合到Spring中,這一講我們嘗試將ActiveMQ整合到Springboot中。 1.創建Springboot項目 略; 2.pom.xml <?xml version="1.0" encoding="U

原创 ActiveMQ學習筆記1——入門

1 ActiveMQ簡介 1.1支持多語言和協議便捷客戶端。     語言:java、python、C、C++、php等     應用協議:OpenWrite,Stomp REST,XMPP,AMQP等 1.2對spring支持; 1.3

原创 HashMap源碼學習——初識,雲裏霧裏

作爲才從事java開發的工作的小白來說,很多時候我們僅僅知道一些類的使用方法,而對於這個類的底層實現,我們卻很少關注。例如一個我們經常使用的集合類HashMap,我們知道通過put存入數據,通過get取數據,卻不知道它底層這些方法是怎麼實

原创 ActiveMQ學習筆記3——與Spring整合

在第一講中,我們說過ActiveMQ可以支持Spring,這裏我們就來講講ActiveMQ如何整合Spring。 1.pom.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <project

原创 JWT簡單聊幾句

最近在做項目時用到了使用JWT生成Token,原本不是很瞭解JWT。就這個機會,學習了一下,並記錄下來,以便以後參考。 那麼什麼是JWT呢? JWT 是json web token 的簡稱。jwt其實就是一個字符串,主要由頭部、載荷和簽名

原创 JDK源碼學習思路

jdk源碼列表清單     java.lang         Object         String         StringBuffer         StringBuilder         Boolean       

原创 @EnableScheduling和@Scheduled、@EnableAsync和@Async(1)

今天在瀏覽公司項目的時候看到了兩個以前沒有接觸到的註解分別是@EnableScheduling和EnableAsync。先簡單說一下我們公司的項目框架吧,我們團隊的服務端項目框架使用的是SpringBoot框架,基本上利用了SpringB

原创 SpringBoot學習筆記(4)——@PropertiesSource和@ImportResource

前文我們講了@ConfigurationProperties和@Value來注入配置文件中的屬性值,但是,有一個問題,當我們使用前兩個方法都是通過將配置信息全部寫在一個配置文件application.properties中,當要配置的信息

原创 JDK1.8環境變量的配置

首先下載JDK1.8,具體的下載安裝後在以後補充,這裏就不詳細說了,記住它的安裝路徑,這個後面要用。例如我的是:C:\Program Files\Java\jdk1.8。下面進行環境配置:1、右鍵點擊桌面【計算機】,選擇【屬性】,顯示如下