原创 基於Docker安裝Gitlab
建議虛擬機內存2G以上 1.下載鏡像文件 docker pull beginor/gitlab-ce:11.0.1-ce.0 2.準備配置文件掛載目錄 創建GitLab 的配置 (etc) 、 日誌 (log) 、數據 (data) 文
原创 基於Docker安裝maven私服 nexus
基於Docker安裝maven私服 nexus 現在很多企業都會搭建自己的maven私服,管理項目的jar包,本文實現基於docker搭建maven私服 一、部署maven私服 1.下載nexus鏡像 docker pull sonat
原创 在Idea中爲項目添加Tomcat配置
剛開始用Idea非常不習慣,導入一個web項目後,一片紅,也沒有Build path可以設置。網上搜集了些資料,發現需要配置的東西還有點繁瑣,這裏進行一下記錄,供後續查閱。 1.配置JDK 1).點擊右上角的按鈕,調出project st
原创 虛擬機無法連接本地數據庫,Java::ComMysqlJdbcExceptionsJdbc4::CommunicationsException
最近在搭建logstash,從數據庫中同步數據到elastic search中報錯Java::ComMysqlJdbcExceptionsJdbc4::CommunicationsException,大概是連接數據失敗 原因一:網絡不通
原创 IDEA項目上傳至git常見問題
問題一:Push rejected Push to origin/master was rejected 方案一:git pull origin master --allow-unrelated-histories 打開git命令行窗口,
原创 Linux系統配置網卡ip地址
這裏我採用修改網絡配置文件的方式配置網卡的ip地址,網絡服務重啓ip地址也不會丟失 1.進入到網絡配置文件目錄/etc/sysconfig/network-scripts,這裏可以看到以ifcfg-開頭的文件 2.打開配置文件爲網卡en
原创 IDEA項目上傳到gitlab
1.創建Git倉庫 選擇VCS-->Import into Version Control-->Create Git Repository 此時項目會變成紅色 2.將項目添加到Git倉庫 1).選擇項目-->Git-->Add
原创 高併發下防止庫存超賣的解決方案
最近在看秒殺相關的項目,針對防止庫存超賣的問題,查閱了很多資料,其解決方案可以分爲悲觀鎖、樂觀鎖、分佈式鎖、Redis原子操作、隊列串行化等等,這裏進行淺顯的記錄總結。 首先我們來看下庫存超賣問題是怎樣產生的: 1 2 3 4 5 6
原创 如何使用阿里雲加速docker鏡像下載
使用docker下載鏡像時,有時會覺得速度比較慢,此時可以使用阿里雲進行加速。 1.進入阿里雲docker庫 地址爲:https://www.aliyun.com/product/kubernetes?spm=5176.10695662.
原创 防止SQL注入的方式
原文地址:https://www.jianshu.com/p/09cf541ed13f 什麼是sql注入: 原文地址:https://blog.csdn.net/u014590757/article/details/7963701
原创 ELK部署安裝
安裝elasticsearch 1.拉取elastic search鏡像 docker pull elasticsearch:7.3.0 docker images REPOSITORY TA
原创 windows環境Nginx下載安裝及簡單配置
一、下載安裝 Nginx官網:http://nginx.org/en/download.html 打開官網,我們選擇穩定的Windows版本下載,然後解壓。 解壓後目錄如下: 二、配置Nginx 安裝完成後,在啓動之前,我們需要進
原创 gitlab添加ssh key
如果使用ssh方式拉取git倉庫代碼,必須先生存ssh key。因爲本地Git倉庫和Gitlab倉庫之間的傳輸是通過SSH加密的,所以必須要讓gitlab倉庫認證你的SSH key。 第1步:創建SSH Key。 檢查用戶目錄下的.s
原创 基於Docker搭建Jenkins自動化部署服務器
Jenkins可以實現自動化部署項目,如上圖所示,jenkins可以連接代碼管理平臺,下載代碼,進行項目打包及部署。下面我們基於docker部署jenkins,並實現項目的自動化部署。 1.安裝啓動jenkins #1.拉取Jenkin
原创 Docker常用命令
【docker操作】 #1、安裝docker yum install docker #2、啓動docker systemctl start docker #3、查看狀態 systemctl status dock