原创 Lucene分詞的注意事項

版本問題 JE分詞目前只用於Lucene的1.9-2.4版本,3.0版本的分詞不可用,原因是NoSuchMethodError,也就是類沒有相應的方法 IK Analyzer 2012下載地址: https://code.google.

原创 PHP作爲服務器程序的性能考慮

PHP作爲可編譯的腳本,在編譯爲opcode後可以存儲,提高執行效率;可以使用數據庫緩存提高訪問數據效率; 還有一些方面可以考慮,服務器以併發模式或者多線程模式執行PHP的效率問題 PHP框架顯示了PHP的總體流程,但執行可能存在進程或者

原创 商用工程內存管理

最不易察覺的內存錯誤是內存碎片,因爲造成內存分配失敗,是程序長時間運行後出現,重啓後消失。 以時間片來理解中斷髮生的可能性,在線程時間片中間發生任何中斷都可能導致線程調用的不一致或者出錯。 面對工作任務的思路,應該考慮目前的條件、可

原创 CentOS6.5 install Git

yum install gettext-devel expat-devel curl-devel zlib-devel openssl-devel gcc Then get the source code for Git www.ker

原创 Java

類型轉換: 1. String --> InputStream InputStream String2InputStream(String str){    ByteArrayInputStream stream = new ByteA

原创 內存池設計

內存池的實現(一) 引言 C/C++下內存管理是讓幾乎每一個程序員頭疼的問題,分配足夠的內存、追蹤內存的分配、在不需要的時候釋放內存——這個任務相當複雜。而直接使用系統調用malloc/free、new/delete進行內存分配和

原创 高可用性知識總結

keepalive heartbeat lvs 雙擊熱備 負載均衡 關於MYSQL複製: 是單向、異步複製,適宜於非更新查詢爲主的應用。 從服務器可以用於備份不影響主服務器運行 二進制日誌是事務安全的,可以用二進制日誌做恢復工作

原创 nginx install

php5 install need some lib: yum -y installgcc automake autoconf libtool make   yum -y installgcc gcc-c++ glibc

原创 PHP安全過濾

以下是PHP5.2的函數filter_val。提供對特殊字符的過濾。 SQL注入最簡單形式 1’ or '1'='1,括號補全的話,還可以1’or '1'='1  ))  註釋形式:1' or  '1'='1'; -- ,簡化形式就是1

原创 Httpclient4.3學習

新版本的HTTPCLIENT在API上有較大改動, CloseableHttpClient httpclient = HttpClients.createDefault(); 創建Httpclient,詳情請參考example http:

原创 Web安全

WebScarab安裝 地址: http://www.cnblogs.com/smstars/archive/2013/06/08/3127709.html

原创 Mysql常用指令

show plugins show lock like '%lock%'檢查鎖機制 show engine innodb status; show open tables; 參考: http://blog.csdn.net/dc_7

原创 PHP 輸出buffer控制

比如你用得到服務器和客戶端的設置信息,但是這個信息會因爲客戶端的不同而不同,如果想要保存phpinfo()函數的輸出怎麼辦呢?在沒有緩衝區控制之前,可以說一點辦法也沒有,但是有了緩衝區的控制,我們可以輕鬆的解決: < ?php   o

原创 Python爬蟲

綜合使用urllib和urllib2 1、post發送表單數據 import urllib import urllib2 url = 'http://localhost/CI-github/index.php/form' values =

原创 NoSQL知識總結

Mongodb的文檔在集合層面可以保證ID唯一性,但是ID的生成相對普通自增長的S ql數據庫複雜得多,是否會成爲一個慢的瓶頸 Mongodb的數據類型要考慮shell所使用的javascript的表達能力,尤其是數字類型 內存數據庫