原创 【解決方案】1分鐘學會用docker-compose構建gitlab

一、創建docker-compose.yml文件 version: '3' services: gitlab: image: "gitlab/gitlab-ce:latest" container_name: "gi

原创 【解決方案】阿里雲、騰訊雲學生機1核2G內存服務器構建Gitlab私服

一、修改GitLab配置文件/etc/gitlab/gitlab.rb 1、減少進程數,修改worker_processes: unicorn['worker_processes'] = 2 #默認是被註釋掉的,官方建議該值是CPU核心

原创 【解決方案】docker連接zookeeper後臺

  docker exec -it zookeeper zkCli.sh -server zookeeper  

原创 【解決方案】Docker 錯誤 “port is already allocated” 解決方法

一句話總結就是容器佔用的port還沒有完全釋放 Docker 在啓動容器時,報出了下面的錯誤: 1 docker: Error response from daemon: driver failed programming

原创 【版本控制】SpringCloud和Springboot之間依賴關係如何查看

一、粗略版本對應查看方法: https://spring.io/projects/spring-cloud Release train Spring Boot compatibility Release Train Boot Vers

原创 【構建工具】gradle中api、implementation和compile的區別

Configuration name Role Consumable? Resolvable? Description api Declaring API dependencies no no This is where

原创 【解決方案】GitLab服務器IP地址修改

一、切換目錄: [root@localhost config]# cd /opt/gitlab/embedded/service/gitlab-rails/config   二、修改gitlab.yml文件:  [root@loc

原创 【解決方案】gitlab Protected branch

  一、問題 git push提交到一個新創建的gitlab項目時,出現remote: GitLab: You are not allowed to push code to protected branches on this p ro

原创 【解決方案】log4j2配置日誌打印時區

日誌設置時區: <!--log4j2 配置timezone --> <property name="LOG_PATTERN" value="%date{yyyy-MM-dd HH:mm:ss.SSS}{GMT+8} %-5level [

原创 【技能分享】docker常用命令

登錄 docker login 鏡像操作 從Docker倉庫拉取鏡像 docker pull [鏡像]:[tag] //不使用tag則默認latest 把鏡像上傳到數據倉庫 docker push [鏡像]:[tag] 把容器

原创 【解決方案】MAC清除SSH的公鑰信息

    用SSH的跳轉登錄服務器後,ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,SSH會覈對公鑰。如果公鑰不同,OpenSSH會發出警告,如果我們重新安

原创 【解決方案】nginx bind() to 0.0.0.0:**** failed (13: Permission denied)

nginx 啓動失敗,日誌裏面報錯信息如下: Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed (13: Permission denied) 原因seLinux限制

原创 【解決方案】CentOS下Docker存儲路徑修改

CentOS7的Docker默認存儲路徑修改: vim /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container En

原创 【解決方案】如何更改docker容器時間

如何更改docker容器時間?我們有時在使用docker時,發現程序獲取的系統時間與正常時間有差異,這時候就需要修改容器內的時區。 首先進入容器 docker exec -it /bin/sh 查詢時間 date -R 1.複製相應的時區

原创 【解決方案】Java校驗14位字符串是否爲正確的日期格式。

  public class StringUtils { private static final ThreadLocal<DateFormat> timeFormat = new ThreadLocal<DateForm