打開org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202.jar文件,修改fontsConfig_pdf.xml文件中下面行
<font font-family="STSong-Light" catalog="Chinese" />






posted @ 2013-10-21 12:53 在路上... 閱讀(1773) | 評(píng)論 (0) | 編輯 收藏
posts - 33, comments - 46, trackbacks - 0, articles - 2 |
||||
Linux birt3.7環(huán)境中,部分導(dǎo)出pdf的漢字不能正確顯示,解決辦法:
打開org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202.jar文件,修改fontsConfig_pdf.xml文件中下面行 <font font-family="STSong-Light" catalog="Chinese" /> ![]() ![]() ![]() ![]() ![]() ![]() posted @ 2013-10-21 12:53 在路上... 閱讀(1773) | 評(píng)論 (0) | 編輯 收藏 1、下載
wget http://mirror.bit.edu.cn/apache/subversion/subversion-1.8.3.tar.gz 2、下載依賴包 ./get-deps.sh 3.install apr ./configur make make install 4.install apr-util ./configure --with-apr=/usr/local/apr make make install 5.update sqlite sqlite-amalgamation下載安裝最新版本sqlite,解壓 4.yum install glibc gcc expat expat-devel openssl openssl-devel 下載有關(guān)依賴包 5.compile svn ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-zlib \ --with-openssl --enable-maintainer-mode --with-serf=/usr/local/serf --enable-mod-activation 可能錯(cuò)誤現(xiàn)象: 只需要執(zhí)行以下命令,將apr和apr-util都卸載即可 rpm -e --allmatches apr-util --nodeps posted @ 2013-09-11 20:35 在路上... 閱讀(1797) | 評(píng)論 (0) | 編輯 收藏
1、打包文件命名規(guī)則
根據(jù)JavaEE規(guī)范,打包的EAR文件可以不適用部署描述符部署,因此需要使用一些默認(rèn)的約定規(guī)則,例如 •EJBs and client archives are packaged as .jar files. •Web applications are packaged as .war files. •Resource adapters are packaged as .rar files. •Enterprise applications are packaged as .ear files, and can contain other Java EE modules such as EJBs, JDBC, JMS, Web applications, and Resource Adapters. •Web Services can be packaged either as .war files or as .jar files, depending on whether they are implemented using Java classes or EJBs. Typically, the .war or .jar files are then packaged in an Enterprise Application .ear file. •Java EE libraries are packaged either as an Enterprise Application (.ear file) or as a standard Java EE module. •Client applications and optional packages are packaged as .jar files. •For an exploded archived Web application, in the absence of WEB-INF/web.xml descriptor, the name of the directory should have a .war suffix. •For an exploded archived Enterprise Application without a META-INF/application.xml descriptor, the directory should have an .ear suffix. Within the application, the directory of exploded Web module should have a .war suffix. Similarly, the exploded EJB module should have a .jar suffix and the exploded RAR module should have a .rar suffix. •If an exploded Enterprise Application contains no META-INF/application.xml descriptor, the order in which modules are deployed is undefined and is dependent on the underlying File.listFiles() method order. To ensure a specific order in which modules are deployed, you must add an application.xml descriptor and list the modules in the desired order. 如果在weblogic下面如果不使用上面的規(guī)則,則需要在application.xml 文件中指定對(duì)應(yīng)的uri路徑
posted @ 2013-04-08 16:18 在路上... 閱讀(3459) | 評(píng)論 (0) | 編輯 收藏 1、安裝編譯器 Objective-C的編譯器有很多,其中LLVM屬于從GCC發(fā)展出來(lái)的,主要使用在蘋果的平臺(tái)中,GNU可以使用GnuStep,網(wǎng)址是http://wwwmain.gnustep.org/,從這里可以下載Windows版本的gcc編譯器,配合codeblocks可以編譯調(diào)試object c程序。 2、安裝CodeBlocks IDE環(huán)境 下載地址:http://www.codeblocks.org/ 3、配置編譯器 安裝好codeblocks之后,進(jìn)入Settings->Compiler and debugger...,選擇GNU GCC Compiler編譯器,復(fù)制重新命名為“GNUstep MinGW Compiler“配置 編譯其他選項(xiàng)錄入:-fconstant-string-class=NSConstantString -std=c99 同時(shí)指定搜索目錄: 設(shè)置編譯器、連接器的搜索目錄 4、配置語(yǔ)法、文件類型,關(guān)鍵字等 添加文件類型支持 1) 進(jìn)入Settings->Environment... 2) 選擇 Files extension handling 添加*.m 3) 進(jìn)入 Project->Project tree->Edit file types & categories... 4) 在Sources, 下面添加 *.m到文件類型列表中. 添加語(yǔ)法高亮支持 1) 進(jìn)入 Settings->Editor... 2) 選擇 Syntax highlighting 進(jìn)入Filemasks.... 添加*.m 到文件類型列表中. 3) 進(jìn)入 Keywords... (緊靠Filemasks...) 添加下面的關(guān)鍵字到列表中
5、代碼測(cè)試 新建一個(gè)工程,修改main.c為main.m,錄入下面代碼 #import <Foundation/Foundation.h> int main (int argc, const char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSLog(@"%@",@"hello world"); [pool drain]; return 0; } 編譯運(yùn)行效果如下:
posted @ 2012-03-07 17:40 在路上... 閱讀(7171) | 評(píng)論 (5) | 編輯 收藏 在linux環(huán)境部署應(yīng)用時(shí),有時(shí)候需要用到AWT處理圖片的功能,典型的就是圖片的縮放處理等等,可能會(huì)遇到下面錯(cuò)誤: 甚至在默寫情況下面可能導(dǎo)致jvm崩潰,對(duì)于該問(wèn)題的解決辦法是 1、配置java啟動(dòng)參數(shù)java -Djava.awt.headless=true 2、配置合適的DISPLAY屬性 例如通過(guò)當(dāng)前用戶啟動(dòng)了一個(gè)x window的圖形界面,可以將設(shè)置類似export DISPLAY=localhost:10.0這樣的環(huán)境變量將awt定位到一個(gè)實(shí)際存在的環(huán)境處理。 配置成功之后,可能可以看到這樣的提示 nl.ikarus.nxt.priv.imageio.icoreader.lib.ICOReader loaded, version: 0.06.064 build: 691 配置好之后就不會(huì)報(bào)錯(cuò)了 網(wǎng)上還有一種辦法,啟動(dòng)Xvfb 使用 ls -l /tmp/.X*lock 可以查看當(dāng)前啟動(dòng)了那些xwindow,如果發(fā)現(xiàn)X0,可能0.0已經(jīng)被使用了使用兩個(gè)命令: ------------------------------------ Xvfb :1 -screen 0 800x600x16 & 啟動(dòng)Xwindows的虛擬設(shè)備 export DISPLAY=localhost:1.0 配置本地環(huán)境 ------------------------------------ 參考:http://javatechniques.com/blog/linux-x11-libraries-for-headless-mode/ posted @ 2012-01-19 12:01 在路上... 閱讀(920) | 評(píng)論 (0) | 編輯 收藏 安裝好的CentOS會(huì)自帶OpenJdk,用命令 java -version ,會(huì)有下面的信息: java version "1.6.0" 最好還是先卸載掉openjdk,在安裝sun公司的jdk. 先查看 rpm -qa | grep java 顯示如下信息: java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 卸載: rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 還有一些其他的命令 rpm -qa | grep gcj rpm -qa | grep jdk 如果出現(xiàn)找不到openjdk source的話,那么還可以這樣卸載 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 posted @ 2012-01-17 10:42 在路上... 閱讀(371) | 評(píng)論 (0) | 編輯 收藏 最近需要把a(bǔ)ndroid手機(jī)root一下,找到了這個(gè)刷機(jī)精靈,的確很好用,經(jīng)過(guò)測(cè)試,在華為C8650,U8800,HTC S710D,HTC Sensation上面都測(cè)試通過(guò),對(duì)于不想深入研究的用戶來(lái)說(shuō),的確夠簡(jiǎn)單!推薦一下。 posted @ 2012-01-14 16:28 在路上... 閱讀(429) | 評(píng)論 (0) | 編輯 收藏 碰到中文亂碼的時(shí)候,可以考慮使用一個(gè)熟悉的中心字符串入手進(jìn)行調(diào)試跟蹤轉(zhuǎn)換過(guò)程的變化,這里記錄一下“中文”漢字的編碼變化過(guò)程 UNICODE編碼:4e2d 6587 GBK編碼:d6d0 cec4,byte[]={-42,-48,-50,-60} UTF8編碼:e4 b8 ad e6 96 87,byte[]={-28,-72,-83,-26,-106,-121} ISO8859-1編碼:如果試圖將byte[]={-42,-48,-50,-60}采用new String(byte[],”iso8859-1”)讀取,由于不能正確轉(zhuǎn)換,所以是2個(gè)問(wèn)號(hào)byte[]={63,63} Javascript:可以使用var str=”\u4E2D\u6587”;來(lái)表示 HTML中,可以使用中文,相當(dāng)于吧16進(jìn)制轉(zhuǎn)換為10進(jìn)制,再加上轉(zhuǎn)義控制&#和;結(jié)尾。 如果需要從utf byte[]和GBK byte[]之間互相轉(zhuǎn)換,在支持unicode的java平臺(tái),可以使用下面的轉(zhuǎn)換規(guī)則 byte[] utf8={-28,-72,-83,-26,-106,-121}; String str=new String(utf8,”utf-8”);//轉(zhuǎn)換為正確的中文 byte[] gbk=str.getBytes(“GBK”); 或者: byte[] gbk={-42,-48,-50,-60}; String str=new String(utf8,"GBK");//轉(zhuǎn)換為正確的中文 byte[] utf8=str.getBytes("utf-8") 注意上面的byte[]為java的,與.net不一樣,需要轉(zhuǎn)換 posted @ 2012-01-14 16:16 在路上... 閱讀(324) | 評(píng)論 (0) | 編輯 收藏 1、使用apktool反編譯
apktool d [file.apk] [path] 2、根據(jù)需要修改配置文件、smali文件,如果需要反編譯成jar文件,可以使用dex2jar,然后使用jd-gui查看代碼 3、重新編譯成apk文件 apktool b [path] file.apk 4、簽名 使用JDK自帶工具keytool創(chuàng)建keystore c:\>keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore mystore.keystore 其中validity 為有效期天數(shù),這里創(chuàng)建的keystore文件也可以供eclipse打包apk時(shí)使用,注意記住密碼。 使用JDK自帶工具jarsigner簽名apk文件,需要輸入keystore的密碼 c:\>jarsigner -verbose -keystore mystore.jks -signedjar [簽名后的文件.jar] [需要簽名的文件.apk] my 5、安裝到手機(jī)上面測(cè)試 adb -d install -r signed-file.apk posted @ 2012-01-04 16:07 在路上... 閱讀(567) | 評(píng)論 (0) | 編輯 收藏 摘要: 轉(zhuǎn)載:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html
Dalvik opcodes
Author: Gabor PallerVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k r... 閱讀全文
posted @ 2012-01-04 15:59 在路上... 閱讀(49808) | 評(píng)論 (5) | 編輯 收藏 已經(jīng)有一段時(shí)間了,經(jīng)過(guò)半天時(shí)間的多次嘗試,還是沒(méi)能在redhat EL6上面安裝成功oracle 10g,雖然說(shuō)該版本的oracle沒(méi)有在經(jīng)過(guò)redhat el6的認(rèn)證,但是網(wǎng)絡(luò)上還是可以找到不少相關(guān)的文章好像是可以安裝成功的,不過(guò)通過(guò)這次嘗試,也獲得不少相關(guān)當(dāng)面的經(jīng)驗(yàn),那就是接下來(lái)重裝為CentOS5.5,然后安裝Oracle 10g,一次成功,1個(gè)小時(shí)內(nèi)完成,呵呵。 接下來(lái)再記錄一下相關(guān)的一些資料 posted @ 2011-12-28 11:59 在路上... 閱讀(301) | 評(píng)論 (0) | 編輯 收藏 為了安裝軟件包方便,通常需要配置使用yum來(lái)安裝,或者在機(jī)房里面,不能使用互聯(lián)網(wǎng)的時(shí)候,不希望使用rpm來(lái)安裝,如何配置等等問(wèn)題,為了方便以后使用,記錄下備忘: 1、基于ISO安裝包的repo配置 首先需要將iso文件mount起來(lái),可以使用mount –o loop /FILE_TO_DVD.iso /mnt/cdrom 進(jìn)入yum repo目錄:/etc/yum.repos.d,編輯一個(gè)文件iso.repo
把原來(lái)的文件CentOS-Base.repo CentOS-Media.repo可以加個(gè).bak擴(kuò)展名備份一下。 接下來(lái)安裝軟件就可以方便的使用類似這樣的命令安裝了 使用yum list可以測(cè)試一下是否包含了剛才的軟件庫(kù),或者可以使用'yum clean all' 清除metadata 2、配置yum代理 可以修改/etc/yum.conf 文件,加入: # 代理服務(wù)器 - proxy server:port number 或者可以通過(guò)環(huán)境變量加入當(dāng)前用戶的全局代理,可以修改.bash_profile文件: http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128" posted @ 2011-12-28 11:50 在路上... 閱讀(373) | 評(píng)論 (0) | 編輯 收藏 posted @ 2011-07-30 09:31 在路上... 閱讀(272) | 評(píng)論 (0) | 編輯 收藏 通過(guò)下面方式可以發(fā)布jboss的naming服務(wù)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() java.naming.provider.url=jnphost.mycompany.com:1099 java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming 連接參數(shù)如上 posted @ 2011-06-20 11:23 在路上... 閱讀(388) | 評(píng)論 (0) | 編輯 收藏 摘要: 通常,如果需要在應(yīng)用中使用tomcat的jndi數(shù)據(jù)源,需要修改context配置,例如
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/app" docBase="E:\appweb">
<Resource name="jnd... 閱讀全文
posted @ 2011-01-02 17:36 在路上... 閱讀(12341) | 評(píng)論 (0) | 編輯 收藏 通過(guò)jconsole可以遠(yuǎn)程監(jiān)控web應(yīng)用服務(wù)器,可以在啟動(dòng)參數(shù)中加上
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false posted @ 2011-01-02 17:14 在路上... 閱讀(872) | 評(píng)論 (0) | 編輯 收藏 參考:http://blog.csdn.net/horsefaced/archive/2007/08/16/1746888.aspx
這個(gè)異常源自于oracle驅(qū)動(dòng)面對(duì)一個(gè)數(shù)值型的返回字段時(shí),在得到指定的字段小數(shù)點(diǎn)右邊的數(shù)值數(shù)量時(shí)(Gets the designated column's number of digits to right of the decimal point.這個(gè)是原文),居然會(huì)返回-127,而oracle本身的cacheRowSet實(shí)現(xiàn)不允許這種情況出現(xiàn),于是就會(huì)報(bào)標(biāo)題所說(shuō)的異常。 對(duì)于一般的做法,需要修改很多地方,包括ResultSet的decorate類,還有Spring的SqlRowSetResultSetExtractor 所謂頭痛醫(yī)頭,腳痛醫(yī)腳,這里提供一種方法直接從oracle jdbc驅(qū)動(dòng)入手,徹底從源頭上修改掉該問(wèn)題: 反編譯ojdbc14.jar(Oracle 9i驅(qū)動(dòng)為例) package oracle.jdbc.driver; public class OracleResultSetMetaData 目標(biāo)方法: public int getScale(int paramInt) throws SQLException { int i = getValidColumnIndex(paramInt); return this.statement.getDBDescription()[i].scale; } 使用javassist編寫一段代碼: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 將生成的class置換原來(lái)的class,大功告成! 這個(gè)所謂的精度,一般來(lái)說(shuō),修改了應(yīng)該沒(méi)有多大問(wèn)題的 posted @ 2009-10-09 17:18 在路上... 閱讀(1885) | 評(píng)論 (1) | 編輯 收藏 首先,下載openssl安裝,windows環(huán)境從http://www.openssl.org/related/binaries.html下載。
我這里測(cè)試下載的版本是:http://www.slproweb.com/download/Win32OpenSSL-0_9_8h.exe 安裝完成之后,修改bin目錄下面的openssl.cfg為openssl.cnf,在請(qǐng)求證書時(shí)需要用到這個(gè)配置文件,生成證書,為了方便,編寫了下面的批處理文件,供參考: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 運(yùn)行批處理 genca.cmd [CA證書名] [服務(wù)端證書名] 例如genca.cmd ca server 通過(guò)上面命令,會(huì)生成server.crt,server.key,然后將上面參數(shù)加到tomcat的配置中就可以使用SSL連接方式訪問(wèn)網(wǎng)站應(yīng)用了 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() posted @ 2008-07-18 12:40 在路上... 閱讀(5853) | 評(píng)論 (3) | 編輯 收藏 個(gè)人知識(shí)管理的29個(gè)原則
1、持續(xù)的學(xué)習(xí)成為個(gè)人生存和發(fā)展的基礎(chǔ)。持續(xù)學(xué)習(xí)不一定能帶來(lái)成功,但不學(xué)習(xí)一定失?。?nbsp; 2、信息和知識(shí)爆炸,在一段時(shí)間和時(shí)期內(nèi),學(xué)習(xí)的內(nèi)容必須聚焦。起碼要在一個(gè)領(lǐng)域內(nèi)成為專家。 3、你應(yīng)該學(xué)習(xí)的內(nèi)容取決于你的價(jià)值觀、特長(zhǎng)、個(gè)性和目標(biāo)。 4、你必須學(xué)會(huì)如何有效的評(píng)估信息和知識(shí),所以你必須根據(jù)你的價(jià)值觀、特長(zhǎng)、個(gè)性和目標(biāo)確立自己對(duì)信息和知識(shí)的“過(guò)濾器”; 5、人是知識(shí)獲取的重要渠道,所以你應(yīng)該知道誰(shuí)最擅長(zhǎng)什么?遇到問(wèn)題時(shí)知道可以向誰(shuí)學(xué)習(xí)和請(qǐng)教; 6、你牛了你的朋友也一定牛,建立人際資源的基礎(chǔ)是自己的知識(shí)基礎(chǔ)、個(gè)性和激情、自己優(yōu)勢(shì)的合理展示和幫助別人的意愿; 7、人際關(guān)系需要維護(hù);捷徑是找到那些愿意共享自己朋友資源的人,你也應(yīng)該做這樣的人; 8、信息如果不經(jīng)過(guò)處理,不能稱為知識(shí)。所以你存儲(chǔ)的知識(shí)起碼你應(yīng)該簡(jiǎn)單看過(guò)、知道是在講什么; 9、信息和知識(shí)存儲(chǔ)前應(yīng)該盡可能做規(guī)范化的工作,例如你做的摘要、感觸、覺得最有價(jià)值的部分、將來(lái)能做什么用等等; 10、建立自己的分類字典,而不是每次想起什么就建立什么樣的文件夾或者標(biāo)簽。分類字典,持之以恒堅(jiān)持,適當(dāng)調(diào)整; 11、知識(shí)存儲(chǔ)中分類不宜過(guò)寬,過(guò)寬則等于沒(méi)有分類;分類不宜過(guò)深,過(guò)深后你就不會(huì)再去看; 12、充分利用各種工具,尤其是web2.0工具做知識(shí)存儲(chǔ)和獲取工作; 13、知識(shí)存儲(chǔ)時(shí)適當(dāng)共享,聽取和收集別人的意見和建議; 14、有意識(shí)的做知識(shí)顯性化的工作,既方便知識(shí)傳播也促進(jìn)知識(shí)學(xué)習(xí)和建立人際網(wǎng)絡(luò); 15、知識(shí)傳播中必須考慮傳播的方式和效率; 16、不能用簡(jiǎn)單樸素的語(yǔ)言表述的知識(shí)證明你還沒(méi)有深入理解; 17、多用舉例子、講故事的方法傳播你的知識(shí)、見解。這個(gè)過(guò)程是你對(duì)知識(shí)的再深化過(guò)程; 18、你的知識(shí)傳播的越廣,你的影響力越大; 19、你的目的決定了你知識(shí)利用的方式。如果目的是要寫論文,則你的知識(shí)就是明確、簡(jiǎn)潔的表達(dá);如果是想要在市場(chǎng)上銷售,就必須產(chǎn)品化、規(guī)范化或者專利化; 20、知識(shí)本身沒(méi)有價(jià)值,只有被利用時(shí)才能展現(xiàn)其價(jià)值; 21、知識(shí)必須跟任務(wù)、項(xiàng)目結(jié)合起來(lái)才能發(fā)揮作用; 22、單獨(dú)的一個(gè)主題的知識(shí)很難被很好的利用,所以你必須將你的知識(shí)融入團(tuán)隊(duì)中或者找到自己的合作伙伴; 23、知識(shí)創(chuàng)新最簡(jiǎn)單的方法是總結(jié)和分析; 24、知識(shí)創(chuàng)新是一種習(xí)慣; 25、學(xué)習(xí)或者實(shí)踐---總結(jié)----將總結(jié)出來(lái)的內(nèi)容投入實(shí)踐檢驗(yàn)和請(qǐng)行家批評(píng)—繼續(xù)總結(jié)和實(shí)踐; 26、不能光做,還要思考; 27、個(gè)人競(jìng)爭(zhēng)力的源泉不是你現(xiàn)在知道的或者掌握的,而是你選擇方向和快速學(xué)習(xí)的能力,是你能夠?qū)⒅R(shí)用足用好的能力; 28、環(huán)境造就人,太安逸的環(huán)境對(duì)個(gè)人的發(fā)展弊大于利。如果不能找到好的環(huán)境,那就自己給自己壓力; 29、既要會(huì)做,也要會(huì)展示自己做的,要有樹立個(gè)人品牌意識(shí)。 posted @ 2008-06-21 16:07 在路上... 閱讀(350) | 評(píng)論 (0) | 編輯 收藏 一般的數(shù)據(jù)庫(kù)中,DATE字段僅僅表示日期,不包括日期信息,而Oracle數(shù)據(jù)庫(kù)中的DATE數(shù)據(jù)類型是包括日期、時(shí)間的,對(duì)于不同的Oracle jdbc驅(qū)動(dòng)版本,對(duì)于該問(wèn)題的處理都有些區(qū)別,如果你使用9i或者11g
的驅(qū)動(dòng)程序,可能不會(huì)發(fā)現(xiàn)什么困惑,不幸的話,你使用Oracle10g的JDBC驅(qū)動(dòng),問(wèn)題就來(lái)了,你會(huì)發(fā)現(xiàn)時(shí)間不見了? 看下面的程序 • 表結(jié)構(gòu)如下 create table t_test( id int, date1 date, date2 timestamp, primary key(id) ) 1
![]() 2 ![]() 3 ![]() 4 ![]() 5 ![]() 6 ![]() 7 ![]() 8 ![]() 9 ![]() 10 ![]() 11 ![]() 12 ![]() 13 ![]() 14 ![]() 15 ![]() 16 ![]() 17 ![]() 18 ![]() 19 ![]() • 如果使用9i或者11g的驅(qū)動(dòng)連接數(shù)據(jù)庫(kù),返回結(jié)果如下: 9i數(shù)據(jù)庫(kù)JDBC oracle.jdbc.driver.OracleConnection@16930e2 Oracle JDBC driver 9.2.0.8.0 Colname=DATE1,Type=91,TypeName=DATE,val=[2008-06-13 13:48:21.0]; Colname=DATE2,Type=93,TypeName=TIMESTAMP,val=[oracle.sql.TIMESTAMP@18d107f]; 11g數(shù)據(jù)庫(kù)JDBC oracle.jdbc.driver.T4CConnection@a61164 Oracle JDBC driver 11.1.0.6.0-Production+ Colname=DATE1,Type=93,TypeName=DATE,val=[2008-06-13 13:48:21.0]; Colname=DATE2,Type=93,TypeName=TIMESTAMP,val=[oracle.sql.TIMESTAMP@c4aad3]; 如果使用10g JDBC驅(qū)動(dòng),結(jié)果如下: oracle.jdbc.driver.T4CConnection@1bac748 Oracle JDBC driver 10.2.0.2.0 Colname=DATE1,Type=91,TypeName=DATE,val=[2008-06-13]; Colname=DATE2,Type=93,TypeName=TIMESTAMP,val=[oracle.sql.TIMESTAMP@b8df17]; 結(jié)果是讓人困惑,時(shí)間怎么不見了? 對(duì)于該問(wèn)題,在Oracle的JDBC FAQ中有提到解決辦法: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 參照上面的解釋,修改代碼如下可以解決10g JDBC驅(qū)動(dòng)的問(wèn)題: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() java -Doracle.jdbc.V8Compatible="true" MyApp 結(jié)果如下: oracle.jdbc.driver.T4CConnection@9664a1 Oracle JDBC driver 10.2.0.2.0 Colname=DATE1,Type=93,TypeName=DATE,val=[2008-06-13 13:48:21.0]; Colname=DATE2,Type=93,TypeName=DATE,val=[oracle.sql.TIMESTAMP@1172e08]; posted @ 2008-06-13 14:19 在路上... 閱讀(7046) | 評(píng)論 (9) | 編輯 收藏 眾所周知,Oracle的數(shù)據(jù)庫(kù)、中間件都可以在網(wǎng)上自由下載,沒(méi)有任何license注冊(cè)碼的限制。
現(xiàn)在,Oracle以85億美元收購(gòu)了BEA,帶來(lái)的最直接的好處是,以前嚴(yán)格保密的License文件現(xiàn)在都可以直接下載了。請(qǐng)看下面頁(yè)面: http://commerce.bea.com/products/all_products.jsp#WL WebLogic Family License Keys http://download2.bea.com/pub/license/All%20Products/BEA_WebLogic.zip AquaLogic Family License Keys http://download2.bea.com/pub/license/All%20Products/BEA_AquaLogic.zip 摘錄部分內(nèi)容如下: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 呵呵,都什么年代了,您還在Google、baidu中搜索“weblogic 破解”這樣的關(guān)鍵字嗎,用不著了。但是這并不意味著您可以免費(fèi)使用這些產(chǎn)品,熟悉Oracle的人都知道,如果您想在企業(yè)級(jí)應(yīng)用中部署這些產(chǎn)品,您還是得付money! posted @ 2008-06-05 10:46 在路上... 閱讀(11249) | 評(píng)論 (7) | 編輯 收藏 開發(fā)環(huán)境一直使用jdbc14.jar "Oracle JDBC Driver version - 9.0.2.0.0"版本連接Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 服務(wù)器,突然今天不能連接了,報(bào)錯(cuò)誤如下:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
posted @ 2008-06-03 12:46 在路上... 閱讀(5852) | 評(píng)論 (0) | 編輯 收藏 1、首先到請(qǐng)下載最新版本的Java Service Wrapper,點(diǎn)我下載。
2、準(zhǔn)備如下文件,復(fù)制到test目錄,這些文件可以從下載包中找到: wrapper.dll wrapper.exe wrapper.jar 3、編寫wrapper.conf,也放在同一級(jí)目錄下面,內(nèi)容如下 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 4、運(yùn)行測(cè)試,安裝服務(wù) 》測(cè)試運(yùn)行是否正常 wrapper.exe -c wrapper.conf 》安裝服務(wù) wrapper.exe -i wrapper.conf 》卸載服務(wù) wrapper.exe -r wrapper.conf 》啟動(dòng) wrapper.exe -t wrapper.conf 》停止 wrapper.exe -p wrapper.conf posted @ 2008-01-17 15:06 在路上... 閱讀(7000) | 評(píng)論 (0) | 編輯 收藏 稱為是最好的JAVA IDE開發(fā)平臺(tái)!包括:J2EE支持、Ant、JUnit、集成CVS。包含一個(gè)智能編輯器,代碼輔助和增強(qiáng)的自動(dòng)代碼工具??商岣逬AVA開發(fā)人員的效率。
JetBrains已經(jīng)發(fā)布了IntelliJ IDEA 7.0,IntelliJ IDEA 7里程碑1包括許多新的特性和提高,尤其是在對(duì)Java EE的支持上,包括Spring和Hibernate,代碼分析,擴(kuò)展版本控制支持,Rational ClearCase集成,增強(qiáng)了調(diào)試,代碼查詢,可用性和性能。 正使用IntelliJ IDEA 6.0的用戶可以免費(fèi)使用IntelliJ IDEA 7.0到2007年12月31號(hào),評(píng)估用戶可以從官方網(wǎng)站下載并有30天的免費(fèi)試用期。 IntelliJ IDEA 7.0的新特性包括: 1.性能提高 2.對(duì)Hibernate的支持 3.對(duì)Spring的支持 4.與Eclipse的協(xié)作能力 5.版本控制 6.JavaScript user name:在路上...
posted @ 2007-10-22 16:35 在路上... 閱讀(3313) | 評(píng)論 (0) | 編輯 收藏 |
||||