原创 mac下的idea新建maven項目識別不出來問題

選中pom文件,然後右鍵選擇 Add as maven project

原创 定時刪除10天的es索引腳本

定時shell腳本如下 ip='127.0.0.1' port=9200 endUnixTime=`date -d "10 day ago" +%s` indices=`curl -XGET "http://${ip}:${por

原创 git一些命令

命令行指令 更新 git pull 分支名 提交 git add . git commit -m “” 提交備註 git push -u origin master 出現衝突 git stash – 將本地更改的代碼存放git棧中

原创 feign調用返回object類型轉換

引入依賴 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-

原创 jvm學習一,類加載

首先java文件打包成.class文件 Hello.java -> 打包 -> Hello.class ->類加載 -> jvm中 加載過程,加載 ->驗證 ->準備 ->解析 ->初始化 加載:就是講.class通過類加載加載到

原创 內存隊列+線程池實現異步處理

ThreadPoolManagers接口 /** * 線程池管理 * @ClassName ThreadPoolManagers * @Author dlh * @Date 2019/6/27 0027 下午 4:44

原创 gitlab-runner+docker自動化集成+遇到的問題彙總

代碼上傳後,runner中構建,docker推送鏡像到阿里雲鏡像倉庫,前提要在阿里雲產品開通阿里雲鏡像倉庫服務 Dockerfile,我放在項目src/docker/目錄下 FROM openjdk:8-jre MAINTAINE

原创 docker容器內執行docker命令提示Got permission denied while trying to connect to the Docker

docker容器內執行docker命令報以下錯誤 docker: command not found 這是沒有docker命令 需要掛載 privileged: true volumes: - /var/r

原创 安裝gitlab-runner,註冊runner到gitlab

首先服務器要安裝gitlab gitlab服務器如果低於9.0版本,gitlab-runner要選低版本 這裏gitlab 版本 8.8.0, gitlab-runner版本 v1.11.1 gitlab安裝不多做敘述,安裝git

原创 docker部署redis集羣

首先創建幾個文件夾 mkdir -r /home/redis/redis_7001/redis_data mkdir -r /home/redis/redis_7002/redis_data mkdir -r /home/redi

原创 docker單機部署rocketmq主主集羣

在docker部署單機版的基礎上,部署集羣,都是基於內網ip部署 創建幾個目錄 mkdir -p /opt/rocketmq/logs/nameserver-a mkdir -p /opt/rocketmq/logs/name

原创 docker安裝部署skywalking6.1.0

安裝部署 這裏採用docker-compose的方式部署skywalking。部署所用的docker-compose.yml如下,skywalking-oap中掛載的配置文件volume來自於:https://github.com

原创 docker安裝部署nexus

1、docker hub 上找到 sonatype/nexus 鏡像 docker pull sonatype/nexus:版本號 編寫nexus-compose.yml文件 version: '2' services:

原创 docker安裝部署gitlab

這裏選擇的gitlab版本爲社區版,中文版,從阿里雲倉庫中拉取的 vi gitlab-compose.yml version: '2' services: gitlab: #阿里雲鏡像 imag

原创 nexus倉庫數據完整遷移到新的nexus倉庫

nexus倉庫遷移相對簡單 /usr/local/nexus/sonatype-work/nexus/storage打包拷貝至新倉庫的sonatype-work對應目錄下即可,不需要重新啓動 同一內網可用scp命令拷貝 如果是do