原创 爲什麼不建議3G以下的情況下使用CMS GC

之前曾經有講過在heap size<=3G的情況下完全不要考慮CMS GC,在heap size>3G的情況下也優先選擇ParallelOldGC,而不是CMS GC,只有在暫停時間無法接受的情況下才考慮CMS GC(不過當然,一般來說在

原创 JAVA讀取屬性文件的幾種方法

 1.使用java.util.Properties類的load()方法       示例:  Java代碼  InputStream in = lnew BufferedInputStream(new FileInputStream(na

原创 Oracle 歸檔日誌

Oracle可以將聯機日誌文件保存到多個不同的位置,將聯機日誌轉換爲歸檔日誌的過程稱之爲歸檔。相應的日誌被稱爲歸檔日誌。   一、歸檔日誌    

原创 android問題解決:Your project contains errors,please fix them before running your application

今天中午一打開eclipse要準備學習android,原來的項目突然全帶有紅色叉叉了。但是其中的項目的文件卻沒有錯誤,匪夷所思!   然後我再運行一下吧~提示如下錯誤: 到底是什麼原因呢?然後我去百度一下:網友們針對這個問

原创 幾大排序算法舞蹈

找到完整版的排序算法舞蹈了,一起感受程序員的藝術吧。果斷收藏! http://dapenti.com/blog/more.asp?name=xilei&id=65524 有 冒泡排序、希爾排序、選擇排序、插入排序、快速排序、歸併排序

原创 nginx 的proxy_pass 基本設置問題

曾在網上看到一些問題,比如 nginx 的proxy_pass後面的地址加“/”與不加“/”有區別。    參看nginx英文文檔後,發現: If

原创 Oracle中關於查看角色與角色間權限的差異的SQL語句

1.查看當前用戶所擁有的系統權限 02  select * from session_privs; 03  2.查看數據庫內的所有角色 04  selec * from dba_roles; 05  3.查看數據

原创 使用Mybatis3.1.1時J2EE容器啓動不起來而且不報錯

我們的系統Dao層使用的ORM映射框架是Mybatis3.1.1,在啓動J2EE容器(Tomcat)時,服務器一直在啓動,查看日誌也不報錯。 日誌如下: …… 2013-11-10 10:36:43,963 [pool-2-thread-

原创 Linux下運行java DES解密失敗,報javax.crypto.BadPaddingException:Given final block not properly padded

DES java源代碼如下: import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.sec

原创 路由器端口映射幫助文檔

什麼是端口映射? 端口映射又稱端口轉發。端口映射過程就如同你家在一個小區裏B棟2410室,你朋友來找你,找到小區門口,不知道你住哪層哪號?就問守門的保安,保安很客氣的告訴了他你家詳細門牌號,這樣你朋友很輕鬆的找到了你家。這個過程就是外網訪

原创 Linux主分區,擴展分區,邏輯分區的聯繫和區別

在安裝CentOS5.3的過程中,會遇到磁盤分區的界面,下拉式菜單中有4個選項,這時你不要選擇默認,打開下拉式菜單,選擇最後一項(翻譯成中文意思是:建立自定義的分割模式)。然後選擇右下角的確認,在下一個對話界面裏依序建立/、/home

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

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

原创 Ubuntu12.10登陸時一閃而過總回到登陸界面

使用非root用Ubuntu12.10上裝了jdk,配了下環境變量在/etc/profile文件中。在配置的時候提示只讀文件,不能寫。然後chmod此文件給當前用戶分配寫權限。 在profile文件最後加入了 JAVA_HOME=/h

原创 在給定的數組中找出兩個元素和爲給定值的所有元素對

使用hash map: 1假設V爲給定的值,A爲給定的數組。 2創建hash map M,M將從數組元素映射到出現次數。 3對數組中的元素A[i]: 如果 V-A[i] 在M中,打印A[I] 和V-A[I], M[V-A[i]]

原创 合併兩個已經排序的數組爲另一個數組

要求算法在最壞的情況下所用的計算時間爲O(n), 且只用到O(1)的輔助空間. void MergeArray(int *pArray1, int nLen1, int *pArray2, int nLen2, int *pArray)