原创 ubuntu 中基於docker運行jenkins

1.使用下面的命令拉取jenkins的docker鏡像,這裏用的是lts的長期支持版本,你可以到jenkins官網自由選擇其他版本 1.sudo docker pull jenkins/jenkins:lts #拉取jenkin

原创 java命令運行springboot工程

springboot工程運行一般是以命令java -jar的方式運行。 出現Error: Unable to access jarfile xxx.jar,這個時候多半是路徑不對,正確指令模板: java -jar ${jar包

原创 三分鐘學會通過docker管理jenkins部署一個springboot項目

1.首先安裝docker,VMware虛擬機ubuntu16.04安裝docker以及docker swarm 2.然後通過docker安裝jenkins,ubuntu 中基於docker運行jenkins 3.下載Maven I

原创 查看dubbo服務是否註冊到zookeeper

在docker部署dubbo服務的時候,明明啓動了生產者,但是調用不到,所以就想去zookeeper查看一下生產者。 登陸服務器後切換到zookeeper的目錄,執行 bin/zkCli.sh -server ip:port #

原创 Spring源碼解析(二)

一直想把Spring源碼完整解析一遍,一直由於工作忙,上班沒有時間,下班呢,講實話,要我學習,簡直好難。偶爾被雞湯文灌一灌,會學習個兩三天,然後!!!又是迴歸原始狀態。我不知道你們是不是也是這樣,很多東西我看過記得兩三天,到時候一

原创 VMware虛擬機ubuntu16.04安裝docker以及docker swarm

最近工作中用到了ubuntu系統,所以自己在虛擬機上搭了一個docker swarm,前面用的系統版本比較低,各種報錯,這裏推薦用ubuntu16.04. 1.VMware安裝,一直下一步就行了。 推薦教程 https://bl

原创 解決idea dubug啓動慢,啓不動的問題

由於修改代碼的時候不小心加了斷點,把斷點加到接口或者方法名稱上面造成了debug啓動特別慢,以至於啓不動的狀態 日誌如下,一直卡在初始化線程池那一步 當遇到這種啓動不了又不報錯的時候,可以試着把斷點都去掉 去掉以後發現項目

原创 Spring源碼解析(一)

面試中問的最多的就是你看過xxx源碼嘛,我TM就想一jio過去,你工作中不是curd麼,CV大法麼,要看源碼幹什麼。對,一開始我jio得看源碼沒什麼用。面試官一開始叫我看源碼,我是拒絕的,我不能因爲你要問,我就要看啊,我得先試試,

原创 springboot整合rabbitmq合集(xml方式和註解方式)

首先介紹一下rabbitmq三種模式 Direct–路由模式 任何發送到Direct Exchange的消息都會被轉發到RouteKey指定的Queue。 這種模式下不需要將Exchange進行任何綁定(binding)操作。

原创 HashMap源碼解析之JDK1.8

首先來一張圖 默認初始化容量1<<4 二進制中1左移四位是10000也就是2的四次方=16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16