Time of Update: 2018-12-05
首先,我說一點,遇到錯誤的時候,我們如果自己解決 不了,可以去找穀老師,它那裡一定有我們想找的答案。因為,你犯的錯誤,別人同樣也又可能犯過。 其次,碰到這樣的錯誤提示資訊一般是spring中AOP代理配置出現問題,在spring中代理的配置基本上有這麼兩種一種是基於JDK,而另外一種是CGLIB的代理。
Time of Update: 2018-12-05
java 的三個反編譯工具:Java Decompiler:Yet another fast Java decompiler http://java.decompiler.free.fr/ jad,google一下可以找到下載,最新版本好像1.58xjodejode可以在sourceforge.net中找到jar庫和相關的eclipse外掛程式jad和jode已經不再更新了,Java
Time of Update: 2018-12-05
基於開源項目jacob的基礎上,封裝了操作Word常用的方法和介面。jacob項目是通過java操作com介面的工具,這部分代碼是封裝了操作word的常用com介面。需要配合jacob.dll和jacob.jar使用。 import java.io.File; import com.jacob.activeX.ActiveXComponent;import com.jacob.com.ComFailException;import com.jacob.com.Dispatch;import
Time of Update: 2018-12-05
很多人用java進行文檔操作時經常會遇到一個問題,就是如何獲得word,excel,pdf等文檔的內容?我研究了一下,在這裡總結一下抽取word,pdf的幾種方法。 1. 用jacob 其實jacob是一個bridage,串連java和com或者win32函數的一個中介軟體,jacob並不能直接抽取word,excel等檔案,需要自己寫dll哦,不過已經有為你寫好的了,就是jacob的作者一併提供了。 jacob jar與dll檔案下載:
Time of Update: 2018-12-05
Java5增加了新的類庫並發集java.util.concurrent,該類庫為並發程式提供了豐富的API多線程編程在Java 5中更加容易,靈活。本文通過一個網路伺服器模型,來實踐Java5的多線程編程,該模型中使用了Java5中的線程池,阻塞隊列,可重新進入鎖等,還實踐了 Callable, Future等介面,並使用了Java 5的另外一個新特性泛型。 簡介
Time of Update: 2018-12-05
Reflection是Java 程式開發語言的特徵之一,它允許運行中的 Java 程式對自身進行檢查,或者說"自審",並能直接操作程式的內部屬性。例如,使用它能獲得 Java 類中各成員的名稱並顯示出來。 Java 的這一能力在實際應用中也許用得不是很多,但是在其它的程式設計語言中根本就不存在這一特性。例如,Pascal、C 或者 C++ 中就沒有辦法在程式中獲得函數定義相關的資訊。 JavaBean 是 reflection
Time of Update: 2018-12-05
一、J2ME中需要的Java基礎知識現在有大部分人,都是從零開始學J2ME的,學習J2ME的時候,總是從Java基礎開始學習,而且現在講Java基礎的書籍中都是以J2SE來講基礎,這就給學習造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎知識做一個簡單的說明。J2ME中使用到的Java基礎知識:1、Java文法基礎:包括基礎資料型別 (Elementary Data
Time of Update: 2018-12-05
(轉載序:網上找的好文章,一篇就把我找了幾天的所有東西都概括進來了,真是非常感謝作者:李素科 其實在找資料的過程當中,主要沒解決的問題在於如何獲得KeyStore檔案中的PrivateKey,本來查jsdk 1.4 api文檔就可以知道了,但是居然從上到下看了2遍,沒有發現這個方法:load() .......)
Time of Update: 2018-12-05
Java vs. .NET程式員的困惑 近日看到一則新聞,OdinJobs.com最近做了一項調查,就San
Time of Update: 2018-12-05
在一個工程中需要antlr這個組件,從struts 2的lib中匯入antlr-2.7.2.jar,運行後,提示如下錯誤java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 於是猜測可能2.7.2版本的antlr中的AST沒有getLine這個方法,找個高版本的antlr試試吧。從hibernate
Time of Update: 2018-12-05
/* 字串s = "fabwoeiwoiedabeddd"怎麼截取兩個 "ab" 之間的那部分 "woeiwoied". */ public static void main(String [] args) { String s = "fabwoeiwoiedabeddd " ; //方法一: System.out.println(s.substring(s.indexOf("wo"),s.lastIndexOf(
Time of Update: 2018-12-05
1、開啟WebSphere控制台,登入2、應用程式,安裝新的應用程式3、本地檔案系統,點擊瀏覽,找到用MyEclipse發布的項目在profile root directory下面*.war.上下文根為在瀏覽器中訪問的路徑名。一般與項目名一致。4、下一步(此項目無資料來源,無架構,為簡單的jsp+servlet),安裝嚮導完成5、完成階段,記得點擊儲存到主配置。6、訪問,預設連接埠為9080
Time of Update: 2018-12-05
與上一個例子相反,如果我們給出的關於變數x和i的聲明是如下的合法語句: Java代碼 x = x + i; 但是,它並不是: Java代碼 x += i; 乍一看,這個謎題可能看起來與前面一個謎題相同。但是請放心,它們並不一樣。這兩個謎題在哪一條語句必是合法的,以及哪一條語句必是不合法的方面,正好相反。
Time of Update: 2018-12-05
上個禮拜在工作中(Java
Time of Update: 2018-12-05
每次打包jar包,總會遇到圖片不能顯示的問題,於是抽時間來總結一下,總結了2種方法:1、就是把jar包和image檔案夾放在一個檔案夾裡,此時相對路徑就在此檔案夾,比如調用image檔案夾中的圖片,直接new ImageIcon(“image/logo.jpg”)即可。不過這種方法不好,畢竟都打包了程式了,還要將圖片放在包外2.此種方法肯定就是把image檔案夾打進jar包了。注意你要打包的image檔案夾必須放在項目src檔案夾(或者src以下的檔案夾)下,否則是無法打進jar包的。然後1).
Time of Update: 2018-12-05
URI、URL和URN是識別、定位和命名互連網上的資源的標準途徑。本文分析了URI、URL和URN和Java API的URI和URL類(以及與URL相關的類),並示範了如何在程式中使用這些類。 1989年Tim Berners-Lee發明了互連網(World Wide
Time of Update: 2018-12-05
在上個專題《Java網路編程之URI、URL研究(上)》中我們介紹了URI、URL的慨念和體繫結構,以及如何使用URI在本文中我將繼續向大家介紹如何使用URL和MIME(多用途的網際郵件擴充協議)的概念以及它如何與URL發生聯絡的。 使用URL 網路API通過提供URL類讓我們能在原始碼層使用URL。每一個URL對象都封裝了資源的標識符和通訊協定處理常式。前面的技巧顯示了獲得URL對象的途徑之一是調用URI對象的toURL()方法。但是這種選擇不一定方便(為什麼在需要URL對象的時候必須建立
Time of Update: 2018-12-05
java中的正則位於java.util.regex包中,這個包中只有一個MatchResult介面和Matcher、Pattern兩個類。 正則中的數量詞有Greedy (貪婪)、Reluctant(懶惰)和Possessive(強佔)三種 Greedy 數量詞 X? X,一次或一次也沒有 X* X,零次或多次 X+ X,一次或多次 X{n} X,恰好 n 次 X{n,} X,至少 n 次 X{n,m} X,至少 n 次,但是不超過 m
Time of Update: 2018-12-05
容器類 Java容器類包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是非同步,Vector和HashTable是同步的,所以Vector和HashTable是安全執行緒的,而 ArrayList和HashMap並不是安全執行緒的。因為同步需要花費機器時間,所以Vector和HashTable的執行效率要低於 ArrayList和HashMap。 Collection ├List
Time of Update: 2018-12-05
用Java語言編程下面我們舉一個Java的基於GUI的應用程式例子(用Java 開發的文字編輯器)。 首先通過項目嚮導和應用嚮導建立項目,然後應用可視化設計工具,修改UI設計,串連事件,編輯源碼以及常用控制項和任務諸如功能表項目、工具條、文本地區和系統事件等常用控制項和任務的處理。具體技術包括: * 用JFileChooser 對話方塊讓使用者選擇文字檔。 * 用JtextArea讀、寫和處理文字檔中的文字。 * 設定前景色彩和背景色。 * 用dbSwing