原创 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