原创 autopoi(easypoi,jeecg,jeecgBoot) Excel導出ListMap 格式數據的源碼改造

本文討論的是在使用jeecg、jeecgboot框架,或單獨使用AutoPOI、Easy POI 導入導出組件情況下,數據格式爲List<Map>情況下的使用及源碼改造問題。 一、問題背景 項目是一個類似決策支持系統(都是一些報表圖表展示

原创 SpringBoot 在 yml 文件中配置雙層List 屬性的方法

在項目中遇到使用List<List>形式屬性配置的問題,記錄一下。 一 、使用yml文件配置屬性,而非properties文件 environments: dev: url: https://dev.exampl

原创 【GitLab、Jira、Confluence 單點登錄實現】之 使用Docker 搭建GitLab服務

1、安裝操作系統 ​ 下載最新系統:CentOS 7.7 CentOS-7-x86_64-DVD-1908.iso 2、設置網絡,採用NAT,虛擬機固定IP ​ vi /etc/sysconfig/network-scrip

原创 Maven 配置https的倉庫地址時,需要在jdk中導入證書

Maven 配置https的倉庫地址時,需要在jdk中導入證書 一、背景 在使用maven搭建CAS服務的時候,pom中配置了一個https的倉庫地址,但是從該倉庫下載依賴包的時候無法成功下載。日誌報錯。這是沒有安全證書造成的。

原创 Linux 下查詢進程對應的可執行程序路徑

背景 Linux下可以使用ps查看系統進程。有時候我們想查看進程對應的可執行文件路徑是什麼?對應的目錄在哪裏。此文記錄一下定位方法。 步驟 1、使用ps -aux |grep xxxx 定位到自己感興趣的進程。取進程ID. 2、進

原创 Linux 設置服務開機自動啓動配置

1、把要開機啓動的程序配置成服務  下面貼一個例子 #!/bin/bash # chkconfig: 2345 80 05 # description: Node Exporter Service RETVAL=0 PROG="no

原创 Linux主機互信

一、需求 1、可以直接通過 ssh 登錄而不需要輸入密碼。 2、可以直接通過ssh執行腳本 如在master查看node1的進程情況 # ssh node1 ps 二、實現步驟 1、密鑰生成 按三次回車,完成後會在用戶Home目錄下的

原创 docker容器運行正常,外網缺無法訪問,先查看IPV4轉發配置

一、問題描述 使用虛擬機安裝CentOS 7,在CentOS中使用docker運行gitlab,之前一直運行正常,假期回來後啓動虛擬機網絡無法啓動。 CentOS網絡啓動失敗問題解決記錄【Failed to start LSB:Bring

原创 CentOS網絡啓動失敗問題解決記錄【Failed to start LSB:Bring up/down networking】

一、問題描述 217.4 虛擬機爲CentOS,啓動虛擬機,發現無法連接。登錄機器查看網絡服務狀態,發現未啓動。 使用 systemctl restart network 無法啓動。 使用systemctl status network.

原创 【GitLab、Jira、Confluence 單點登錄實現】之 CAS 系統部署

CAS 系統部署 一、CAS 部署可以採用的方式 CAS作爲一款成熟的開源SSO系統,應該部署起來非常容易。但實際部署過程中,因爲衆所周知的網絡原因,沒少花費時間,最終探索出來一條順利的渠道。 嘗試1、採用docker方式(首先嚐

原创 Spring maven項目,本地maven倉庫明明有jar包 還是報找不到jar包 Missing artifact 錯誤

查看對應的倉庫目錄。發現有一個 _remote.repositories 文件。刪掉就可以了。先記錄下,有時間再瞭解下原理。 點贊 收藏 分享 文章舉報 Tom 1988 發佈

原创 CentOS 7.6 docker 升級記錄

一、背景 使用CentOS linux搭建Devops環境時,運行Rancher.報不支持的Docker 版本,當前運行版本爲17.05.0-ce。 二、選擇版本 點擊紅色提示,跳到支持列表頁面,查看選擇升級的版本。選擇了最新的同時支

原创 Maven scope 屬性的使用

Dependency Scope  在POM 4中,<dependency>中還引入了<scope>,它主要管理依賴的部署。目前<scope>可以使用5個值:  * compile,缺省值,適用於所有階段,會隨着項目一起發佈。  * pr

原创 Maven類包衝突解決方法若干

一、問題描述 由於Maven的依賴傳遞性,當你引入一個依賴類時,其身後的依賴類也一起引入過來。 比如:A依賴於B及C,而B又依賴於X、Y,而C依賴於X、M,則A除引B及C的依賴包下,還會引入X,Y,M的依賴包(一般情況下了,Maven可通

原创 STS(eclipse) 反編譯工具安裝步驟

問題: cglib是動態代理的一種實現方式,這種方式與jdk代理相比,具有不用必須有接口類。(實現原理不同,有時間的話寫篇日誌解析下兩種方式的不同)。spring-core中已經包含了cglib的,所以使用spring我們可以直接使用cg