原创 Linux去除重複列(awk之數組妙用)

文件,包含的內容如下:   去除重複列結果如下:   方法:awk '{for(i=1;i<=NF;i++)a[$i,NR]++}{for(j in a){split(j,b,SUBSEP);if(b[2]==NR)printf b[1

原创 nginx.pid failed錯誤解決方案

解決方案:sudo nginx -c /etc/nginx/nginx.conf 點贊 收藏 分享 文章舉報 cfyme 發佈了249 篇原創文章 · 獲贊 3 · 訪問量 5

原创 (轉載)java問題排查常用linux命令

 最近部門的測試環境總是半夜掛掉,有感於線上問題排查的種種困惑,所以打算徹底掃盲一下問題排查的一些關鍵命令,在真正火災來臨的時候,能夠迅速的定位問題。     重用的linux命令總體分爲幾個大類,以前自己覺得,這些命令,在用的時候現查

原创 (轉載)在線服務的黑天鵝

軟件隨想錄(More Joel on Software)有這樣一段話 提高服務穩定性的最大困難,就是”黑天鵝難題”(problem of black swans)。這個名詞是由Nassim Taleb提出來的(www.edge.org

原创 (轉載)把握青春這幾年

青春就這麼10年左右的時間,我的青春回首已度過了半程,仔細想想,沒有什麼成就,沒有什麼特別值得驕傲的事情,就是這麼的平淡,乏味...很多時間是 “宅”出來的,有時候感覺時間過得很慢,就想用酒精來麻痹自己的意志,想忘掉那些無聊的事情,想擺

原创 收集實用linux命令

1, 檢測哪些進程在監聽。同樣可以用lsof。 netstat -lntp   2, 查看http的併發請求數及其TCP連接狀態 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S)

原创 (轉載)大數據雜談

談到大數據,讓我想起了一個段子,說人們談大數據就像青少年談性愛,每個人都談的頭頭是道,但都不知道對方說的是什麼玩意,同時還要裝做自己都聽懂了。   好在這些曾經的青少年,有的也已經過了成人禮,或多或少的有了一些經驗,沒有了當初的青澀和懵

原创 非root用戶啓動tomcat

用root用戶啓動tomcat有一個嚴重的問題,那就是tomcat具有root權限。這意味着你的任何一個jsp腳本都具有root權限,所以可以輕易地用jsp腳本刪除你整個硬盤裏的東西!所以我們最好不要使用root啓動tomcat 例如我

原创 故障之後

阿里、攜程接力兩天的服務故障,沸騰了整個碼農界。 看熱鬧都不怕事兒大。光纖被挖,引得異地雙活被嘲諷,逼着支付寶最後有人出來打保票,年底我們一定搞完異地雙活;線上服務被刪更是報復論、Bug論頻頻,還出現了異司雙活的崇拜,攜程只是道了個歉,

原创 linux使用vi中文亂碼的解決辦法

linux使用vi中文亂碼的解決辦法 :   sudo vi ~/.vimrc 添加如下兩行set encoding=utf-8set fileencoding=utf-8 點贊 收藏 分享 文

原创 listener代碼找不到properties文件的坑

這是一個隱形的坑。      先貼出項目中一個listerner源代碼,仔細觀察:   public class SystemConfigInitListener implements ServletContextListener{

原创 (轉賬)Tomcat7.0.26的連接數控制bug的問題排查

今天發現線上一臺機器,監控一直在告警,一看是健康檢查不通過,就上去查看了下,首先自己curl了下應用的url,果然是超時沒有響應,那就開始按順序排查了: 1、 load非常低,2、gc也正常,3、線程上也沒死鎖,4、日誌一切正常。那是什

原创 (轉載)微信公衆賬號開發 :消息原理

一、消息描述 微信公衆賬號的消息模式分爲2種:編輯模式、開發模式; 編輯模式: 消息由微信公衆平臺服務器處理,當用戶發送消息給公衆賬號時,微信公衆平臺服務器會根據公衆賬號在微信公衆平臺定義的消息規則進行回覆,如果沒有匹配到,那麼就不會回

原创 shell 腳本編程的10 個最佳實踐

每一個在UNIX/Linux上工作的程序員可能都擅長shell腳本編程。但大家解決問題的方式卻不盡相同,這要取決於對專業知識的掌握程度、使用命令的種類、看待問題的方式等等。對於那些處在shell腳本編程初級階段的程序員來說,遵循一些恰當

原创 a標籤無法執行onclick

html的a標籤onclick無法執行的問題解決:  Java代碼   <a href="javascript:void(0);" οnclick="f_c()">鏈接</a>   在某些瀏覽器上無法正確執行onclick方