原创 javassist:增強型的java反射工具,獲取方法參數名

java的反射是不能獲取方法的參數名的。比如: public String concatString(String str1,String str2){ return str1+str2; }想獲取"st

原创 獲得執行jar的運行路徑-使用classloader的getResource方法

在Java處理的文件系統中,目錄的表示方式有兩種: (1)絕對目錄,它以"/"爲起始字符,代表從根目錄下開始尋找給出的目錄,如/c:/java (2)相對路徑,它以不帶“/”的目錄名錶示,表示以當前Java程序正在運行的目錄作爲起始目錄來

原创 java下Class.forName的作用是什麼,爲什麼要使用它

Class.forName(xxx.xx.xx) 返回的是一個類 首先你要明白在java裏面任何class都要裝載在虛擬機上才能運行。這句話就是裝載類用的(和new 不一樣,要分清楚)。  至於什麼時候用,你可以考慮一下這個問題,給你一個

原创 IP地址中的保留地址

保留IP地址的分配 互聯網上的IP地址統一由一個叫IANA(Internet Assigned Numbers Authority,互聯網網絡號分配機構)的組織來管理。根據用途和安全性級別的不同,IP地址還可以大致分爲兩類:公共地址和私

原创 java中獲取文件路徑的幾種方式

關於絕對路徑和相對路徑: 絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)例如:C:xyz est.txt 代表了test.txt文件的絕對路徑。http://www.sun.com/index.htm也代表了一

原创 java獲取服務器一些信息的方法

request.getServletContext().getRealPath("/")  獲取項目所在服務器的全路徑,如:D:\Program Files\apache-tomcat-7.0.25\webapps\TestSytem\

原创 Oracle分頁小談

          今天做項目時要實現分頁功能,以前只在mysql上弄過,oracle倒沒試過,但知道有這樣一個rownum這個東西。         但這個東西也不是那麼容易用的,還是有蠻多地方要注意的。它不是物理上存在的一列,而是or

原创 CENTOS下 ORACLE安裝rlwrap工具

在linux下面使用sqlpus連接數據庫處理,實在不是很方便,還好有一個工具rlwrap,通過這個能夠調用歷史命令和回調功能,能夠極大的提高效率。 1、  下載 從http://utopia.knoware.nl/~hlub/uck/r

原创 殺人誅心 解讀Android違反開源協議案

        據媒體報道:谷歌安卓(Android)操作系統中的部分基於BSD軟件許可協議的發佈的程序文件因使用了基於Linux系統的程序文件,但未開放軟件源代碼而涉嫌違反了GPL開源軟件協議。但迅速有Linux專家稱谷歌的行爲只是

原创 Windows 註冊和取消註冊一個dll或者ocx

一、DLL是什麼        DLL,是Dynamic Link Library 的縮寫形式,中文名稱爲動態鏈接庫。        DLL是一個包含可由多個程序同時使用的代碼和數據的庫,DLL不是可執行文件。動態鏈接提供了一種方法,

原创 CentOS下忘記mysql密碼的解決辦法

一:停掉正在運行的mysql[root@Test01 ~]# service mysqld stop 如果沒有把mysql加入服務,可以用/etc/init.d/mysql stop 二:使用 “–skip-grant-tables”參

原创 Struts2攔截器的使用 (詳解)

如何使用struts2攔截器,或者自定義攔截器。特別注意,在使用攔截器的時候,在Action裏面必須最後一定要引用struts2自帶的攔截器缺省堆棧defaultStack,如下(這裏我是引用了struts2自帶的checkbox攔截器

原创 切割 Tomcat 的 catalina.out 文件,解決日誌文件過大的問題

Tomcat 下日誌文件 catalina.out 過大,幾百兆或幾十個G,進而造成再也無法寫入更多的日誌內容,至使 Tomcat 無法處理請求。然後你可以在 $TOMCAT_HOME/logs 目錄下看到文件 catalina.ou

原创 mybatis sql語句配置大於號小於號的處理

今天在寫代碼時,因爲業務,需要在mybatis中,使用到大於號,小於號,所以就在SQL中直接使用了。 SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE

原创 關於vsftpd下顯示的修改時間與系統時間不一致的解決方法

最近在CentOS上新建立了一個FTP(VSFtpd),然後用FTP客戶端連接之後,上傳了一個文件,結果發現FTP上文件顯示的修改時間與文件上傳時間不一致。 最初以爲是操作系統時間有問題,可是登陸Centos之後,發現操作系統時間沒有問題