原创 gitlab hostname 設置成IP 或域名
進入終端修改以下文件即可。 vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml ## GitLab settings gitlab: ## W
原创 centos harbor搭建
Harbor介紹 harbor是一個docker私有鏡像倉庫,雖然docker官方提供了公共的鏡像倉庫(Docker Hub),但是從安全和效率等方面考慮,部署私有環境內的Registry也是非常必要的。Harbor是由VMware公司開
原创 centos vnc server 安裝
實驗環境:centos6.8 可支持 linux連linux linux連Windows 1、檢查系統是否安裝了vnc 和 vncserver, rpm -qa | grep vnc如果沒有安裝那就行自行下載安裝(我這裏用yum安裝了,v
原创 dockerfile指令
Dockerfile指令詳解 Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13個指令。下面
原创 oracle linux 修改字符集
select userenv('language') from dual; //查看系統字符集編碼 select * from nls_database_parameters where parameter in ('NLS_CHARCT
原创 在Centos 7.7下用minikube部署單節點kubernetes
在Centos 7.7下用minikube部署單節點kubernetes. centos8 下用yum安裝docker-ce會報錯,說明docker-ce對centos8支持還不太好.所以在centos7.7下安裝 先更新一下系統 yu
原创 oracle dump 問題
dumpDir='/usr/lib/oracle/12.2/client64/bin' cd $dumpDir DBNameArr=('BEIJING_PMS_20200520' 'HUNAN') for DBName in ${DB
原创 JDK8 時間API
背景 JDK8中增加了一套全新的日期時間API,這裏進行總結下,方便查詢使用。 新的時間及日期API位於 java.time 包中,下面是一些關鍵類。 Instant:代表的是時間戳。 LocalDate:不包含具體時間的日期。 Loca
原创 Java線程100點
單懟多線程,100到面試題,你能答上幾個?(附答案) 現在的面試對程序員要求越來越高,基礎越紮實拿offer的概率就越高,大廠對基礎還是很執着的,如果你基礎功底好,面試官是會看中你的潛力,然後去培養的你的。 除了算法、網絡、計算機基礎等,
原创 arthas 問題排查
https://blog.csdn.net/u013735734/article/details/102930307
原创 2020面試 沒有回答上來的問題總結
1.fetchsize 優化 mysql mysql 默認一次把所有的結果獲取到 容易造成OOM問題 2.mybatis # $ 區別 #將傳入的數據作爲一個字符串,$將傳入的數據直接顯示在sql語句中,#能夠防止sql注入
原创 mysql 簡單索引優化
索引類似大學圖書館建書目索引,可以提高數據檢索的效率,降低數據庫的IO成本。MySQL在300萬條記錄左右性能開始逐漸下降,雖然官方文檔說500~800w記錄,所以大數據量建立索引是非常有必要的。MySQL提供了Explain,用於顯示
原创 MySql索引優化策略
1. 使用EXPLAIN 使用EXPLAIN關鍵字可以幫助我們分析select語句,讓我們知道查詢效率低下的原因,從而改進我們查詢,讓查詢優化器能夠更好的工作。 基本思路 一定要注意看執行計劃裏的 possible_keys、key和ro
原创 linux的cron
$ crontab -e # 進行編輯 $ crontab -l # 顯示當前任務的詳細就是/var/spool/cron/[user]文件中的內容 $ crontab -r
原创 k8s 基礎命令
kubectl run 所建立的是一個 deployment kubectl expose deployment d1 --target-port 80 --type NodePort kubectl expose 出來的也是一個d