原创 採用Commit方式通過Docker容器構建自己的鏡像
1、啓動容器 docker run -i -t 鏡像 2、修改配置退出 3、構建本地鏡像 docker commit 容器ID 自定義鏡像名稱 4、推送本地鏡像到遠程倉庫 docker tag SOURCE_IMAGE[:TAG]
原创 通過docker-compose.yml啓動Elasticsearch
1、編寫docker-compose.yml文件 version: '3.7' services: es: image: docker.elastic.co/elasticsearch/elasticsearch:7.6.1
原创 SpringBoot中fashjson轉換null值爲空值(正確用法)
@Configuration public class FJsonConfig { @Bean public HttpMessageConverters fastJsonHttpMessageConverters()
原创 Gitlab初始化已存在的項目,Push服務器失敗的解決辦法
問題1:error: RPC failed; HTTP 400 curl 55 Send failure: Connection was reset 解決辦法:調整本地git客戶端POST緩存大小。 git config --glo
原创 JAVA中的四種線程池
1、固定線程數的線程池:Executors.newFixedThreadPool(n); 創建一個定長線程池,可控制線程最大併發數,超出的線程會在隊列中等待; 2、可緩存線程池:Executors.newCachedThreadPool(
原创 curl:Failed connect to github-production-release-asset-2e65be.s3...; Connection refused解決辦法
1、更換yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 2、hosts添加解析 52.216.1
原创 通過 kubectl 連接 Kubernetes 集羣 (通過 CloudShell 管理集羣)
1. 從 Kubernetes 版本頁面 下載最新的 kubectl 客戶端。 2. 安裝和設置 kubectl 客戶端。有關詳細信息,參見 安裝和設置 kubectl 3. 配置集羣憑據: 將以下內容複製到計算機 $HOME/.kube
原创 Shell環境生成UUID
生成UUID UUID=$(uuidgen |sed 's/-//g') echo $UUID 918c61bd48914f0e8fb1295208b6e87e
原创 Docker容器處理大量文件導致容器異常終止,報錯:Got starting container process caused "process_linux.go:301:running 。。。
Got starting container process caused "process_linux.go:301: running exec setns process for init caused \"exit status 4
原创 訪問Gitlab中的runners頁面時顯示500問題
1、使用管理員登錄訪問 /admin/runners頁面時報500 2、錯誤信息 Started GET "/admin/runners" for 127.0.0.1 at 2019-01-31 09:57:47 +0800 Proce
原创 Dockerfile生成自定義Tomcat鏡像
FROM ip:port/tomcat_image:version MAINTAINER xxxx #copy tomcat scripts into image COPY ./scripts/catalina.sh /usr/
原创 通過docker-compose.yml文件中的command向容器傳值
舉例:當運行docker-compose up時,以下服務將redis.conf添加到其ENTRYPOINT。 version: '3.7' services: redis: image: redis volumes
原创 Nginx代理內網Redis解決方法
1、修改Nginx配置文件nginx.xml stream { upstream redis { server 內網REDIS-IP:6379 max_fails=3 fail_timeout=30s;
原创 關於ehcache配置中timeToLiveSeconds和timeToIdleSeconds的區別
在使用ehcache框架時,timeToLiveSeconds和timeToIdleSeconds這兩個屬性容易混淆。(當然,只有在eternal爲false時,這2個屬性纔有效) timeToLiveSeconds -->當對象自從被存
原创 在Ubuntu 18.04環境下安裝Gradle5
1、安裝jdk8 apt update apt install openjdk-8-jdk -y java -version 2、安裝Gradle wget https://services.gradle.org/distribut