原创 Kafka 深入淺出

深入淺出 broker:每個Kafka實例叫一個broker,每個broker可以輕鬆處理數千個分區和每秒數百萬的消息量 分區:一個分區屬於一個broker,這個分區叫做主分區,同時分區可以分佈在多個broker上面,這些分區叫

原创 Maven概念、配置速記

基本配置 POM:項目對象模型,Project Object Model <modelVersion>表示pom的版本,maven2和maven3中modelVersion只能是4.0.0 mvn archetype:gener

原创 Mac OS利器之Homebrew和item2

Homebrew Homebrew是macOS包管理器 安裝 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/

原创 spring cloud - java.lang.StringIndexOutOfBoundsException: String index out of range

2015-11-24T14:30:29.89-0600 [App/0] OUT java.lang.StringIndexOutOfBoundsException: String index out of range:

原创 Kubernetes基本概念和術語,以及Kubectl命令大全

Kubernetes基本概念和術語 kubernetes是一個高度自動化的資源控制系統,它通過跟蹤對比etcd庫保存的“資源期望狀態”與當前環境的“實際資源狀態”的差異來實現自動化控制和自動糾錯的高級功能 Master 是集

原创 Nginx 深入淺出

常用命令 Nginx啓動會創建多個進程,其中一個是master進程,另外的是worker進程 nginx -h nginx [-c /etc/nginx/nginx.conf] 指定配置文件路徑 #啓動 ##########

原创 線程池大小,線程數計算公式

點贊 收藏 分享 文章舉報 塗有 發佈了86 篇原創文章 · 獲贊 61 · 訪問量 26萬+ 私信 關注

原创 Linux之sed命令

sed入門 尋址方式 以下所有的address都可以用下面四種尋址方式 /pattern/ #正則表達匹配行 /pattern1/,/pattern2/ #正則表達式匹配行區間,左右閉包含 n #匹配第n行 n1,n2 #匹配

原创 Linux之awk命令

awk可以接收文件和標準輸入 awk 'BEGIN{ print "start" } /pattern/ { commands } END{ print "end" }' file 執行BEGIN { commands } 語

原创 Linux之vi編輯器

普通模式 用vi file剛進入時就是命令模式 移動光標:hjkl左下上右 H(最上) L(最下) M(中間行) 【當前屏】 G(最後一行) nG gg(第一行) 選擇文本:v字符選擇

原创 (一)struts2.2.1之前和struts2.3基本配置的區別

注意:創建web項目,一定搭配的是j2ee1.4 只有兩步,1.導入包,2.在web.xml中配置過濾器   1、導入包的區別 在struts2.0中:     commons-logging-1.0.4.jar-----日誌包;    

原创 Shell內建命令與外部命令

外部命令 外部命令也稱文件系統命令,他們不屬於bash shell,它們常位於/bin、/sbin、/usr/bin、/usr/sbin,當外部命令執行時會新建一個子進程 要查看命令是內建還是外部命令可以用三個命令 which

原创 Linux xargs命令

用於讓不支持從管道接收輸入的命令支持管道輸入,其實就是把管道的輸入的內容按空格分割(默認空格分割),然後自動拼接到命令後面 echo "cat" | xargs man //最後的結果其實就是執行:man cat echo "j

原创 Git基本常用命令

git --version #查看版本號 git help #簡單幫助信息 git help --all #完整幫助 git commit --amend #合併上一次提交   git config --global user.name

原创 Spring整合Redis序列化問題

1、key的序列化問題 o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolved exception caused by Handler execution: java