原创 使用mallopt調整malloc/new行爲
同事在項目中使用new/delete的時候發現一個奇怪的現象:int32_t i; std::queue<char *> qTest; for (i = 0; i < 100000; i ++) { char *p = new
原创 追蹤linux 命令Free
追蹤linux 命令Free --- 宮博(楊祥合) 2014-04-25 1.free命令 Mem: 這一行,按OS角度理解內存使用情況. 有等式:1954 = 1120 + 834 其中,OS 層的buffers和cached分
原创 釋放Linux操作系統文件緩存
2011-12-14 01:13:37| 分類: Linux/Windows | 標籤: |舉報 |字號大中小 訂閱 自從工作了,再也沒有更新過這個技術博客。一來工作了沒什麼好寫的,二來確實也挺忙。最近稍微有點空閒,先開一個寫一
原创 web.xml 中的listener、 filter、servlet 加載順序及其詳解
web.xml 中的listener、 filter、servlet 加載順序及其詳解 在項目中總會遇到一些關於加載的優先級問題,近期也同樣遇到過類似的,所以自己查找資料總結了下,下面有些是轉載其他人的,畢竟人家寫的不錯,自己
原创 linux 稀疏文件(Sparse File)
稀疏文件,這是UNIX類和NTFS等文件系統的一個特性。 開始時,一個稀疏文件不包含用戶數據,也沒有分配到用來存儲用戶數據的磁盤空間。當數據被寫入稀疏文件時,NTFS逐漸地爲其分配磁盤空間。一個稀疏文件有可能增長得很大。 稀疏文件以64K
原创 linux下網絡程序遭遇SIGPIPE的解決(轉)
我的一個服務器程序, 在Windows下運行正常. 但當在Linux(centos 6.3)下,進行對端未開啓的異常測試時,出現莫名退出 . 最後跟蹤到是write調用導致退出. 用gdb執行程序, 退出時提示"Broken pipe"
原创 unix系統查看進程佔用內存的方法
(1)ps 命令查看: gb@gb-virtual-machine:/proc/19204$ ps -O sz,rsz,vsz 19204 PID SZ RSZ VSZ S TTY
原创 Eclipse報錯:java.lang.ClassNotFoundException: ContextLoaderListener
Eclipse中tomcat部署工程啓動後報錯: Shell代碼 嚴重: Error configuring application listener of class org.springframework.web.con
原创 gdb調試memcached
爲了方便gdb調試,按照如下重新編譯: 如果list命令不好用,說明沒有把gdb編譯進去(若執行完一下步驟依然不好用,可以先make clean然後再執行下面的命令,需要在執行該命令的終端或新的終端打開有效,之前開啓的終端依然無效) .
原创 數據庫稠密索引與稀疏索引
一、稠密索引 如果記錄是排好序的,我們就可以在記錄上建立稠密索引,它是這樣一系列存儲塊:塊中只存放記錄的鍵以及指向記錄本身的指針,指針就是一個指向記錄或存儲塊地址。稠密索引文件中的索引塊保持鍵的順序與文件中的排序順序一致。既然我們假定
原创 【JUnit】BeforeClass、AfterClass、Before與After示例
【JUnit】BeforeClass、AfterClass、Before與After示例 package ts; import org.junit.After; import org.junit.AfterClass; import o
原创 hadoop環境搭建問題
安裝SSH 報錯 Privilege separation user sshd does not exist解決辦法 add following line in /etc/passwd sshd:x:74:74:Privilege-
原创 Why the “MAVEN2_CLASSPATH_CONTAINER will not be exported or published”
Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINERwill not be exported or published. Runtime ClassNotFou
原创 Good tool for ubuntu, as a linux programer
1 down vote In ubuntu there is apt-file package that allows you to find package which contains specified file.You
原创 Python網絡編程中的select 和 poll I/O複用的簡單使用
首先列一下,sellect、poll、epoll三者的區別 select select最早於1983年出現在4.2BSD中,它通過一個select()系統調用來監視多個文件描述符的數組,當select()返回後,該數組中就緒的文件