原创 linux lvm損壞導致開機emergency mode修復

異常關閉linux電源容易導致啓動失敗進入emergency mode。 進入emergency mode的原因很多,通常是磁盤關機出現問題,可以通過用linux引導盤到rescue模式下查看原因並修復。 如果是lvm卷出現問題,可以用

原创 內網環境離線部署kubernetes,docker

內網環境離線部署k8s,docker 要全內網環境安裝docker、k8s和相關依賴,需要在內部提供k8s、docker和linux更新yum源和內部鏡像倉庫提供kubeadm需要的各鏡像。 一,內部yum源建立和內網docker

原创 CentOS安裝圖形界面

有些軟件需要本地圖形化訪問,需要在默認無GUI的server linux下安裝圖形界面。 mount /dev/sr0 /mnt/cdrom yum clean all yum makecache #查找group yum group l

原创 Redis Cluster集羣failover

關於master/slave的failover,redis cluster通過cluster-node-timeout設置節點間狀態檢測超時。 如果在redis中執行命令比較耗時,比如超過cluster-node-timeout時長,集羣

原创 幾種常見的JDBC連接池管理工具和配置

幾種常見的JDBC連接池管理工具和配置 本文簡單介紹彙總常見java應用中使用到的JDBC資源池連接管理框架/庫和基本的配置使用方式,包括典型的商用中間件和開源庫。 商用中間件 BES Application Server B

原创 Openresty + GeoIP2實現IP歸屬地查詢

爲了實現業務系統針對不同地區IP訪問,展示包含不同地區信息的業務交互界面。很多情況下系統需要根據用戶訪問的IP信息,判斷用戶可能的訪問區域,針對不同的區域提供個性化的服務內容。本方案在CentOS7.x環境下基於高性能的Openresty

原创 主流java連接池管理工具

幾個主流的Java連接池整理 池(Pool)技術在一定程度上可以明顯優化服務器應用程序的性能,提高程序執行效率和降低系統資源開銷。這裏所說的池是一種廣義上的池,比如數據庫連接池、線程池、內存池、對象池等。其中,對象池可以看成保存對象的容器

原创 centos下Docker在線安裝

因爲docker的版本變化和對os的依賴關係比較緊密,無論是在線安裝還是離線安裝通常會遇到一些依賴和因爲一些常見的資源被牆掉而導致安裝失敗。 其實目前國內衆多大型公司和科研院校,均提供了相關資源的mirrors,可以方便地使用這些鏡像資

原创 go排序示例

package main import(         "fmt"         "sort"         "math/rand" ) const(         male   =  iota

原创 在UNIX上使用CDROM

Mounting CD-ROMS on Linux and UNIX operating systems The following sections describe how to mount the CD-ROM on Linux

原创 Five things that make Go fast

http://dave.cheney.net/2014/06/07/five-things-that-make-go-fast 非常詳細的go優化原理

原创 Mac os sshd config

Mac OS自帶了sshd服務,但默認情況下未啓動。         通過系統配置->Sharing 啓動 Remote Login功能可以啓用Mac OS的sshd服務

原创 golang memory analysis

Just like C/C++, it's very straightforward to analyze memory usage in Go.  But since Go compiler has GC and escape anal

原创 goroutine 小問題

goroutine在使用channel同步和通信時,因爲變量的共享訪問特性,需要注意goroutine訪問的變量是否被修改。 如下代碼,看似合理,實際上因爲i在main routine中已經被修改,會出現index越界訪問異常。 pac

原创 learning Go

This sample Go program illustrates some basic Go syntax, pay attention to the comments on list/map operations.  it outp