原创 Spring的循環依賴問題

1. 什麼是循環依賴? 循環依賴其實就是循環引用,也就是兩個或則兩個以上的bean互相持有對方,最終形成閉環。比如A依賴於B,B依賴於C,C又依賴於A。如下圖: 注意,這裏不是函數的循環調用,是對象的相互依賴關係。循環調用其實就是一個死

原创 docker安裝Maven私服

1.下載一個nexus3的鏡像 docker pull sonatype/nexus3 2.將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄。 docker run -d -p 8081:80

原创 windows環境搭建kafka

下載壓縮包 鏈接:https://pan.baidu.com/s/1FIsKC1XxlVqh9AmosIMBiA  提取碼:jzx5  解壓 得到kafka文件夾 修改配置文件 修改conf/consumer.properties bo

原创 使用線程池與非線程池的區別

我們編寫一段示例代碼,來驗證下線程池與非線程池的區別: //線程池和非線程池的區別 public class ThreadPool {         public static int times = 100;//100,1000,1

原创 Windows7系統安裝RabbitMQ

rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。它遵循Mozilla Public License開源協議,採用 Erlang 實現的工業級的消息隊列(MQ)服務器,Rabbit MQ 是建立在Erlang O

原创 Oauth2.0的使用微信登錄

注意:這個地方域名必須要改成redirect_uri的域名一致  第一步:用戶同意授權,獲取code 參數 是否必須 說明 appid 是 公衆號的唯一標識 redirect_uri 是 授權後重定向的回調鏈接地址, 請使用 urlE

原创 Oauth2.0的使用QQ互聯登錄

1、根據appid和appkey 拼接授權鏈接 參數 是否必須 含義 response_type 必須 授權類型,此值固定爲“code”。 client_id 必須 申請QQ登錄成功後,分配給應用的appid。 redirect_uri

原创 xxl-job引入實際項目中

源碼下載地址:https://gitee.com/xuxueli0323/xxl-job 1、下載好之後解壓本地目錄,到入項目到idea中 2、執行sql文件: /xxl-job/doc/db/tables_xxl_job.sql  

原创 nacos配置中心的使用

1.下載壓縮包解壓,並運行bin/start.bat https://github.com/alibaba/nacos/releases 2.訪問首頁 127.0.0.1:8848/nacos/ 3.新建配置 dataid 命名格式:

原创 Windows下Nginx的啓動、停止命令

Windows下Nginx的啓動、停止等命令 在Windows下使用Nginx,我們需要掌握一些基本的操作命令,比如:啓動、停止Nginx服務,重新載入Nginx等,下面我就進行一些簡單的介紹。 1、啓動: C:\server\nginx

原创 nginx負載均衡的5種策略及原理

nginx的upstream目前支持的5種方式的分配 1、輪詢(默認) 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。  upstream backserver {      server 192.

原创 linux安裝gitlab自定義nginx端口號

cd /usr/local 1.添加gitlab鏡像 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_6

原创 linux安裝gitlab默認nginx端口號(入門)

cd /usr/local 1.添加gitlab鏡像 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_6

原创 linux搭建sftp

1.創建sftp組 groupadd sftp 2.創建測試賬戶 useradd -g sftp -s /bin/false testuser 3.修改密碼,(需要輸入兩次新密碼) passwd testuser 4.創建目錄

原创 lambda表達式

原文鏈接:https://cloud.tencent.com/developer/article/1187833 https://cloud.tencent.com/developer/arti