原创 讀取用戶出口ip

讀取用戶出口ip web項目中讀取用戶的出口ip是個常見需求,切換到新的工程後發現讀取不到了。。。 首先翻看了一下iris的api獲取用戶ip的方法是: remoteAddr := ctx.Request().RemoteAdd

原创 k8s安裝Ingress(nginx)

爲什麼 kubernetes 對外暴露服務得時候,我們要使用Ingress ingress是什麼,ingressController 又是什麼 官網地址 Ingress 是對集羣中服務的外部訪問進行管理的 API 對象,典型的訪問

原创 docker ubuntu鏡像時間錯誤-時區修改

方法一 方式:配置Dockerfile鏡像時修改,這樣打包出來的鏡像文件是需要的時區的。 操作方式:Dockerfile中添加代碼 # 在安裝tzdata之前最好先update和upgrade,以防apt-get獲取不到tzdat

原创 Docker容器訪問宿主機網絡

業務請求量小的時候,我們會把一些工程部署到同一臺機器上。 這些工程之間也會相互訪問。 如果是http的接口, 我們最方便的是使用localhost帶地本機的ip。不過結合docker容器後出現了問題。 docker容器中local

原创 mac go版本升級

執行文件位置 首先了解執行文件位置,macOS中 這個目錄下的文件可以直接執行 /usr/local/bin,不過軟件的實體,不一定安裝在這裏,可以使用軟連接鏈過去。 我們進入這個文件夾後,可通過ls -l命令查看下情況 找到

原创 四種開發模式

做個筆記 TDD:測試驅動開發Test Drive Development TDD 是敏捷開發中的一項核心實踐和技術,也是一種設計方法論。TDD的原理是在開發功能代碼之前,先編寫單元測試用例代碼,測試代碼確定需要編寫什麼產品代碼

原创 kubernetes連接私有倉庫部署

倉庫(如果有,可略過) 如果你沒有倉庫,可以到阿里雲“容器鏡像服務”中創建一個倉庫。創建好之後點擊倉庫名稱,進入詳情頁。詳情頁的操作指南寫的非常清晰,給出了倉庫地址,和用戶名、密碼。操作指南里寫的倉庫地址是公網地址, 如果你是在內

原创 阿里雲ECS機器登陸不上解決

問題產生 因爲一些特殊原因,新手登陸了某個機器(ECS),因爲好奇修改了機器的網絡配置。 導致。這幾機器通過ssh登陸不了。。 解決方案 第一步給機器製作鏡像,並下載 登陸阿里雲 進入ecs實例 點擊左邊的本實例快照,點擊創建快

原创 轉數字圖片

來試試轉文字http://patorjk.com/software/taag: 輸出效果: _____ _ _ _ | __ \

原创 go與java

到今天我使用java語言11多年多了,java伴隨我開發了很多服務器項目,伴隨我開發過android,對於java我有比較深厚的感情。我開始關注go是在2017年,那時我就職於某廣告公司,公司的競價系統因爲需要高併發使用go開發。

原创 sql常用優化手段

常見優化手段: where及order_by的列建索引 避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而

原创 nacos使用

先說一個知識點,springboot配置文件加載順序 bootstrap.properties --> bootstrap.yml --> application.properties --> application.yml 其中

原创 k8s中使用volume

kubernetes實現數據卷的方式是PV & PVC PV有很多持久卷插件可以實現,例如:GCEPersistentDisk,AWSElasticBlockStore,NFS,ISCSI,RDB,Glusterfs,HostPa

原创 安裝kubernetes-dashboard

1. 安裝kubernetes-dashboard github地址 下載recommended.yaml wget https://raw.githubusercontent.com/kubernetes/dashboard/v

原创 centos安裝k8s

本次安裝一個master節點和兩個node節點 k8s安裝最低要求配置 master節點:2核2G node1節點:2核4G node2節點:2核4G 對內rpc通訊(gRPC) 對外restfulApi 1. 安裝Docker【