原创 springboot配置多數據源,不同業務讀取不同的數據源,親測有效

先看一下目錄結構。 網上配置的多數據源有很多,但一定要配置適合自己的,中間很多坑,後邊會一一標出來。 目的就是項目中不同的業務去讀取不同的數據庫,目錄結構配置如上。 直接上代碼 配置springboot的配置文件,配置好的配置文件 配

原创 從零搭建自己的SpringCloud項目,及SpringBoot升級到SpringCloud填坑

首先我們的項目構成是這個樣子的,一個單體的Springboot項目。迫於需求越來越多,準備升級到SpringCloud,目前用到了SpringCloud的三個組件。eureka-註冊中心,admin-監控面板,gateway-api網關

原创 Python初級:Python3環境搭建,超級詳細

Python是一種跨平臺的計算機程序設計語言。 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨着版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。(百度百科

原创 idea+springboot 完成項目的單元測試

單元測試很重要 很簡單,但是可能3年碼農的你可能還沒寫過也可能沒有配過。 本文主要針對service層增加的單元測試 直接上代碼嗎,不廢話: 在pom中加入依賴,test-starter <!--測試依賴包--> <dependency

原创 springcloud詳解及核心組件

Spring Cloud 是一套完整的微服務解決方案,基於 Spring Boot 框架,準確的說,它不是一個框架,而是一個大的容器,它將市面上較好的微服務框架集成進來,從而簡化了開發者的代碼量。 Springboot主要服務於單體項目,

原创 springboot 程序的完美監控

springboot微服務現在已經成了java開發的必不可少選擇,輕量、部署簡單、內置Tomcat和jetty等容器。對部署的項目進行服務運行的監控尤爲重要 我們知道項目的監控是尤爲重要的,但是我們如果用jdk 自帶的jconsole 和

原创 查看linux服務器信息的命令

  如何獲取一臺服務器的操作系統 cat /etc/redhat-release 獲取一臺linux服務器的cpu詳細信息 grep name /proc/cpuinfo | cut -f2 -d: | uniq 獲取一臺服務器的主板

原创 基於centos7 離線安裝docker,內有安裝腳本

在centos7 的環境下直接運行sh install.sh

原创 linux下的ssh遠程登錄詳解

一般情況下,我們用ssh遠程登錄到服務器時,要輸入用戶名和密碼。這對經常維護系統的人來說,很麻煩。怎樣才能不用密碼直接登錄到遠程的linux/unix服務器呢?ssh公鑰認證可以解決這個問題。 公鑰認證,是使用一對加密字符串,一個稱爲公鑰

原创 兩個List快速合併

在日常的開發中經常遇見需要對兩個List<Map<String,Object>>合併後的數據進行處理,常用的方法無非是各自for循環再合併成一個新的List<Map<String,Object>>,不論效率還是業務上都非常複雜。 針對此情