Time of Update: 2018-12-04
前幾天一個網友指出了我的文章中一些有失偏頗之處,那些文章都是我在閱讀Java
Time of Update: 2018-12-04
import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * CountDownLatch是個計數器,它有一個初始數, * 等待這個計數器的線程必須等到計數器倒數到零時才可繼續。 */public class CountDownLatchTest {/** * 初始化組件的線程 */public
Time of Update: 2018-12-04
原帖:http://topic.csdn.net/t/20060605/13/4801113.html (UnAgain) 最近看了一個文章,問“java到底是按值傳遞還是按引用傳遞?”。本來覺得很簡單,為了能說的準確一點,我還專門就這個問題看了看langspec3.0。一看收穫還真不小,就寫了這篇文章。 我還不敢確定自己的觀點對不對,所以貼在這裡,希望大家一起討論。 另外,貼在blog上了,在那裡的效果比這裡好。 http://blog.csdn.net/UnAgain/archive/200
Time of Update: 2018-12-04
從追MM談Java的23種設計模式 - 太經典了,轉到自己的BLOG上收藏著先設計模式做為程式員的“內功心法”,越來越受到.net 社區的重視,這種變化是很可喜的,Java社區走在了我們的前面,但這種狀況也許有一天會發生改變。從追MM談Java的23種設計模式1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory.
Time of Update: 2018-12-04
package com.wsw.j2se.url;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * 通過網站網域名稱URL擷取該網站的源碼 * @author Administrator * */public class HtmlRequest { /** *//** * @param
Time of Update: 2018-12-04
z最近升級更新環境,Eclipse裡總是提示unable to execute dex: Java heap space,解決辦法:一. 修改Eclipse目錄下的eclipse.ini1.開啟eclipse.ini2.在最前面添加-vmD:\Java\jdk1.6.0_24\bin\javaw.exe(請改為你自己的JDK目錄) 2. 修改-Xms128m-Xmx512m3.
Time of Update: 2018-12-04
1、String 轉換為 Int 有兩個方法: 1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]); 這裡說下i = Integer.parseInt([String],[int radix]) 例如: String str="123", int i = Integer.parseInt(str,8),
Time of Update: 2018-12-04
舉個簡單的例子大家運行一下,就非常明了public class Test1 {/** * @param args */public static void main(String[] args) {Menu menu=new Menu("harry", "potter");System.out.println("name="+menu.name+",ids="+menu.ids);Item
Time of Update: 2018-12-04
這篇文章將講述兩個問題。一是如何使用數組實現一個棧,棧的大小可以伸縮。二是使用數組實現一個隊列,為了充分的利用數組的空間,這裡實現一個迴圈,構成迴圈隊列。(1)基於數組實現棧package com.datastructure.stack;import java.util.*;public class MyStack<T> {private Object[] array=null;private int capality;private final int defaultsize=10
Time of Update: 2018-12-04
該類為hibernate資源載入工具類,在資源載入過程中,用到JDK的三種類載入類1. 當前線程類載入器 ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();2. 當前類載入器 ClassLoader contextClassLoader = ConfigHelper.class.getClassLoader();3. 系統類別載入器 ClassLoader
Time of Update: 2018-12-04
一. Aviator 輕量級高效能Java運算式求值器Aviator是一個輕量級的、高效能的Java運算式求值器,主要應用在工作流程引擎節點條件判斷、MQ中的訊息過濾以及某些特定的業務情境中。 Aviator的設計思路跟利用GroovyObject的求值思路是一樣的,通過編譯並動態產生位元組碼的方式將運算式編譯成一個類,然後反射執行這個類,因此會在效率上比純解釋執行的IKExpression好一些。 自從上次發布1.0後,還發過1.01版本,不過都沒怎麼宣傳。這次發布一個2.
Time of Update: 2018-12-04
文章目錄 起到第一道安全保障作用的"雙親委派類載入模型"
Time of Update: 2018-12-04
該博文的代碼運行前提是在懂得如何使用java調用外部程式,當然代碼中也透露出怎麼使用java調用外部程式。
Time of Update: 2018-12-04
1.把圖片讀到byte[] 流2.把byte[]流轉為BASE64編碼(即是一堆字串),把字串放到XML裡,圖片就可以隨著xml傳輸了。3.把xml裡的BASE64編碼解碼為byte[]流,把再輸出為圖片。 java 實現base64與byte[]相互轉換:import sun.misc.BASE64Decoder;//將base64轉換為byte[]import sun.misc.BASE64Encoder;//轉byet[]換為base64public class Test {
Time of Update: 2018-12-04
在linux環境下不應該把字元集設為GB2312,而應該是iso-8859-1,詳細請參考以下內容:(資料來源:http://www.javadict.com/zxxx/2005711170800.htm) Java/J2EE中文問題終極解決之道 Java中文問題一直困擾著很多初學者,如果瞭解了Java系統的中文問題原理,我們就可以對中文問題能夠採取根本的解決之道。 最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。 還有一
Time of Update: 2018-12-04
文章目錄 作者: phinecos 多線程的同步依靠的是對象鎖機制,synchronized關鍵字的背後就是利用了封鎖來實現對共用資源的互斥訪問。 淺談Java多線程的同步問題作者: phinecos
Time of Update: 2018-12-04
這個例子是建立一個簡單的web應用,叫MyUsers,完成使用者管理操作,包含簡單的資料庫增,刪,查,該即CRUD(建立,訪問,更新,刪除)操作。這是一個三層的web應用,通過Action(Struts)訪問業務層,業務層訪問DAO。圖一簡要說明了該應用的總體結構。圖上的數字說明了流程順序-從web(UserAction)到中介層(UserManager),再到資料訪問層(UserDAO),然後將結果返回。全文閱讀:http://www.javah.net/Hibernate/20070406
Time of Update: 2018-12-04
比爾最近接到一個項目,是要在原來的系統上實現用戶端與伺服器的串連。原來的系統是用Java開發的,項目組討後,決定應用Java提供的Socket類來解決問題。比爾是C開發的高手,對Java卻只略知皮毛。所以,比爾一頭紮進Java中,開始他的學習曆程。當然,首先還要解決眼前的問題,學習
Time of Update: 2018-12-04
HttpURLConnection是Java提供用於支援HTTP協議的網路訪問,用它訪問一個URL的內容很方便。但是最近遇到一個問題,就是用它發送POST請求的時候總是返回502錯誤:Bad
Time of Update: 2018-12-04
“根據美國電腦緊急響應小組(CERT)本月 10 日 (2013年 )發布的報告:Java 7 存在巨大的安全性漏洞,美國國土安全域已經向所有使用者發出建議,要求立即禁用 Java 7。” The latest version of Java 7 (Update 10) includes a feature that makes it simpler to unplug Java from the browser. Oracle has posted instructions on how