原创 springboot logback配置included及時區設置問題
在微服務裏使用了logback來對日誌輸出進行配置,由於配置文件裏有很多通用的設置,所以有必要將通用的都提取到一個公共文件裏,這樣所有的微服務更改配置格式的話,只需更新通用文件即可,不用每個地方都改一遍了。
原创 CentOS 7 配置DNS詳解
1.修改文件進行配置 修改dns文件 # vi /etc/resolv.conf nameserver 114.114.114.114 nameserver 8.8.8.8 重啓網絡 # systemctl restart Net
原创 HTTPS簽名證書流程及多域名證書請求方式
一、證書申請流程 HTTPS使用簽名證書流程如下: 1、服務器生成一對公鑰和私鑰(不對稱加密方式,此處的公鑰簡稱<服公鑰>,密鑰簡稱<服密鑰>) 2、服務器向CA機構進行通信,將<服公鑰>交給CA機構 3、CA對<
原创 IntelliJ IDEA 插件的安裝
正常情況下,直接在File - > Settings - > Plugins - > Marketplace裏進行搜索即可。 如果在IDEA裏,不能搜索到相應插件的話,那就需要離線下載,然後再將插件文件導入到IDEA裏了。 1.離線下載
原创 軟件架構設計:遵循的設計原則
根據網上資料整理而成的文檔,希望能有所啓迪。 架構六大設計原則 設計原則圖示: 這幅圖清晰地表達了六大設計原則,下面將從原文、譯文、理解、應用,這四個方面分別進行闡述。 1. 單一職責原則(Single Responsib
原创 項目管理-敏捷過程總結
1.敏捷開發模型: 敏捷思想,有效溝通、小步快跑、擁抱變化、不斷改進。 敏捷項目角色: 產品負責人(Product Owner):主要負責確定產品的功能和達到要求的標準,指定軟件的發佈日期和交付的內容,同時有權力接受或拒絕開發團隊的工作
原创 Git設置及branch操作
一、Git設置 1. 下載git到本地。 2. 註冊並可以正常登錄gitlab。 3. 正常創建自己的git密鑰。 二、代碼下載 1. 新建一個文件夾來存儲git上的項目代碼。 2. 在該文件夾下,右鍵點擊”Git Bash here“:
原创 windows下go安裝及govendor設置
1.Go環境安裝 1).首先安裝go,環境變量自動配置;2).在D盤新建文件夾,命名爲mygo,D:\mygo,配置環境變量GOPATH=D:\mygo, 2.依賴包管理govendor 1)介紹 Golang 官方並沒有推薦最佳的包管理
原创 FK-ELK日誌架構系列2:Fluentd配置-使用環境變量
在使用Fluentd進行配置的過程中,由於要採用sidecar的方式將fluentd組件作爲docker掛載到微服務的pod上,所以就面臨每個微服務的日誌名稱不同,導致fluentd採集日誌文件就需要動態變化,最好使用變量的方式來實現。
原创 FK-ELK日誌架構系列1:總體設計架構
FK-ELK日誌架構系列,即Fluentd(Filebeat) -> Kafka -> Logstash -> Elasticsearch -> Kibana。 該系列後續會不斷完善架構及部署和配置過程。目前該套日誌架構是部署在K8S之上
原创 K8S裏的docker時區設置
最近發現有些鏡像裏,時區設置的是標準時區UTC,不是CST,需要修改docker的時區,設置成東八區。 修改docker的時區,有幾個方法,如修改鏡像、docker啓動修改參數、docker上配置時區目錄文件、docker直接修改時區等。
原创 五一閒賦
五一閒賦 作於2020.05.02 今年五一不尋常, 戴着口罩出行忙。 春寒已去涌熱浪, 夏裝清涼綠蔭長。 遙看青山雲霧擋, 靜享時光書自賞。
原创 logback配置included及時區設置問題
在微服務裏使用了logback來對日誌輸出進行配置,由於配置文件裏有很多通用的設置,所以有必要將通用的都提取到一個公共文件裏,這樣所有的微服務更改配置格式的話,只需更新通用文件即可,不用每個地方都改一遍了。
原创 skywalking插入agent數據過長問題解決
今天在paas平臺上的skywalking server出現一個問題,就是agent發送過來的心跳數據超長了,導致skywalking server的表字段不夠用,出現插入數據錯誤,如下圖: 經過檢查,發現agent部署在paas上,獲
原创 Docker鏡像製作及鏡像導入導出命令
1.鏡像製作 使用Dockerfile製作一個docker鏡像 1.1 編輯Dockerfile文件 下面是一個製作openssh的Dockerfile文件: [root@docker]# vim Dockerfile FROM cen