原创 monit監控freeswitch是否運行正常

monit是一款功能非常豐富的進程、文件、目錄和設備的監測軟件,適用於Linux/Unix平臺。 它可以自動修復那些已經停止運作的程序,特使適合處理那些由於多種原因導致的軟件錯誤,monit包含一個內嵌的 HTTP(S) Web 界面,

原创 MyBatis的一級緩存實現詳解 及使用注意事項

0.寫在前面         MyBatis是一個簡單,小巧但功能非常強大的ORM開源框架,它的功能強大也體現在它的緩存機制上。MyBatis提供了一級緩存、二級緩存 這兩個緩存機制,能夠很好地處理和維護緩存,以提高系統的性能。

原创 log4j使用介紹

日誌是應用軟件中不可缺少的部分,Apache的開源項目log4j是一個功能強大的日誌組件,提供方便的日誌記錄。在apache網站:jakarta.apache.org/log4j 可以免費下載到Log4j最新版本的軟件包。 一、入門實

原创 國外程序員整理的 C++ 資源大全

國外程序員整理的 C++ 資源大全 關於 C++ 框架、庫和資源的一些彙總列表,由 fffaraz發起和維護。 內容包括:標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日誌、代碼分析等。 標準庫 C++ S

原创 https協議

楔子 謠言粉碎機前些日子發佈的《用公共WiFi上網會危害銀行賬戶安全嗎?》,文中介紹了在使用HTTPS進行網絡加密傳輸的一些情況,從回覆來看,爭議還是有的。隨着網絡越來越普及,應用越來越廣泛,一些網絡安全問題也會越來越引起網民的關注,在

原创 nginx 中base href問題解決

問題: 網站剛部署上去,可是遇到一個問題 jsp中先定義了一個basePath  <%     String path = request.getContextPath();     String basePath = request.g

原创 集羣redis創建

1、安裝go 2、安裝codis go get -d github.com/wandoulabs/codis cd $GOPATH/src/github.com/wandoulabs/codis ./boots

原创 linux的core文件調試

轉http://pppboy.blog.163.com/blog/static/30203796201231011715932/ 一、運行時錯誤 任何人寫程序都會出錯,正如《C++編程規範》所說,真正可怕的錯誤不是編譯時的錯誤,而是

原创 lua中字符匹配替換

string.gsub 函數有三個參數:目標串,模式串,替換串。基本作用是用來查找匹配模式的串,並將使用替換串其替換掉: s = string.gsub("Lua is good", "good", "bad?") print(s)  

原创 HTTP代理原理以及HTTP隧道技術

通過HTTP協議與代理服務器建立連接,協議信令中包含要連接到的遠程主機的IP和端口號,如果有需要身份驗證的話還需要加上授權信息,服務器收到信令後首先進行身份驗證,通過後便與遠程主機建立連接,連接成功之後會返回給客戶端200,表示驗證通過

原创 eclipse安裝插件

Eclipse插件的安裝方法大體有以下三種:[9] 第一種:直接複製法 假設Eclipse的安裝目錄在C:\eclipse,解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄AA(如:c:\AA)文件夾,打開AA

原创 nginx自動檢測後臺服務器健康狀態

  轉自http://www.iyunv.com/thread-38535-1-1.html   公司業務線上對後端節點的健康檢查是通過nginx_upstream_check_module模塊做的,這裏我將分別介紹這三種實現方式以及之間

原创 nginx中location介紹

http://www.cnblogs.com/lidabo/p/4169396.html   博客園 :: 首頁 :: 博問 :: 閃存 :: 新隨筆 :: 聯繫 :: 訂閱  :: 管理 ::

原创 查看線程進程信息方法

之前因爲線程內出現異常導致Python部分線程退出,程序以單線程方式運行了好幾個星期,浪費了很多時間。 如何查看當前進程有多少個存活線程呢? 方法1)pstree -p 4761(進程ID)。如下截圖所示:   方法2)ca

原创 centos6.5安裝epel

CentOS 6.5     wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm     wget http://rpms.f