原创 java JVM設置

一、設置JVM內存設置 1. 設置JVM內存的參數有四個: -Xmx   Java Heap最大值,默認值爲物理內存的1/4,最佳設值應該視物理內存大小及計算機內其他內存開銷而定; -Xms   Java Heap初始值,Serv

原创 mysql left join on and

最近開發發現sql有一個陷阱,比如   select a.*/* from aaa a left join bbb b on a.id=b.q and a.w is not null 查詢一樣顯示 a.w爲null 的值,無法得到相當然

原创 ibatis緩存配置

一、緩存介紹 1.1、引入      什麼影響Internet訪問速率?      訪問網站的過程是通過建立在TCP/IP協議之上的HTTP協議來完成的。從客戶端發出一個HTTP請求開始,用戶所經歷的等待時間主要決定於DNS和網站的響應

原创 linux中斷機制概述

中斷是計算機發展中一個重要的技術,它的出現很大程度上解放了CPU,提高了CPU的執行效率。 在中斷出現之前,CPU對IO採用的是輪詢的方式進行服務,這使的CPU糾結在某一個IO上,一直在等待它的響應,如果它不響應,CPU就在

原创 Java中NaN和-0.0f的比較問題

簡單的說,比較兩個int型或long型的數據沒有什麼問題,可以用==來判斷,但對浮點數(float與double)來說,需要對Float.NaN和0.0這個兩個特殊數字作額外的處理。Float.NaN嚴格說來不是一個數字(它的字面意思也就

原创 linux下相關軟件

1,bacula開源網絡備份軟件 2,數據鏡像備份工具rsync和unison 3,ext3文件系統反刪除利器ext3grep 4,分佈式存儲系統mfs 5,運維監控nagios 6,heartbeat,keepalived,piranh

原创 Linux內核中的RCU機

RCU的設計思想比較明確,通過新老指針替換的方式來實現免鎖方式的共享保護。但是具體到代碼的層面,理解起來多少還是會有些困難。在《深入Linux設備驅動程序內核機制》第4章中,已經非常明確地敘述了RCU背後所遵循的規則,這些規則是

原创 Linux內核——中斷機制

中斷機制 爲什麼需要中斷? 如果讓內核定期對設備進行輪詢,以便處理設備,那會做很多無用功,因爲外設的處理速度一般慢於CPU,而CPU不能一直等待外部事件。所以能讓設備在需要內核時主動通知內核,會是一個聰明的方式,這便是中斷。 中斷處

原创 vmware:ubuntu piix4_smbus: Host SMBus controller not enabled

在虛擬機部署ubuntu11-server發現,每次啓動完成之後,會出現“piix4_smbus0000:00:07.3: Host SMBus controller not enabled!”提示信息,經網上搜索,是ubuntu

原创 java泛型檢查只在編譯期有效,而反射是在運行期的調用機制。

java泛型檢查只在編譯期有效,而反射是在運行期的調用機制。 比如下面這個例子:  Java代碼   Map<String, String> map = new HashMap<String, String>();         

原创 getPath getAbsolutePath和getCanonicalPath的區別

File的這三個方法在api中都有說明,僅以程序爲例說明。 package test; import java.io.File; import java.io.IOException; public class TestFileP

原创 spring性能提升

這幾天在做公司內部SpringMVC的培訓,培訓之餘看了看大家的代碼,總感覺一個很不爽的地方,就是在每一個控制器的執行方法裏,總要寫這樣一段代碼: 代碼1: Map model = new HashMap(); model.put

原创 plsql32位客戶端使用64位系統

win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解決辦法  2012-04-15 01:28:37|  分類: 默認分類 |  標籤: |字號大中小 訂閱 . win7+64位+Oracle+11g+

原创 新建的用戶無法用戶tab等快捷鍵修復方式(ubuntu)

查看/etc/passwd文件發現用戶連接的地址爲  /bin/sh cd /bin  ls -l /bin/sh lrwxrwxrwx 1 root root 4 2010-01-11 22:11 /bin/sh -> dash 

原创 分佈式緩存軟件

1,memcached是爲緩存系統設計, 2,是一種內存緩存,內存中緩存的數據通過api的方式存取,key_values形式的hash值 3,Memcached完全基於分佈式集羣,而Redis是Master-Slave,如果想把Rei