原创 試驗《Java併發編程實踐》3.2的"不要讓this在構造期間逸出"
import java.io.IOException; public class Demo { public Demo(T1 t1){ t1.demo = this;// 將this在構造期間就逸出,這樣逸出的
原创 Java文件上傳的一些知識積累
一 文件上傳 服務端: 一般服務端可以使用struts,SpringMVC(web框架都有這樣的支持),struts是基於common-fileupload的,SpringMVC則基於Commons FileUpload和COS F
原创 CyclicBarrier類一段小代碼的賞析
boolean ranAction = false; try { final Runnable command = barrierComma
原创 java.lang.NoClassDefFoundError可以捕獲
原本以爲類不存在的Error不能捕獲,想不到是可以的,記錄一下。注意,這和反射遇到的“java.lang.ClassNotFoundException”是不一樣的。 以下代碼,編譯完後,我刪除了Demo$T2.class,如果不添加t
原创 併發包compareAndSet的疑惑?爲什麼沒有對應的compare,If Not Equals,Then Set的方法呢?...
public final boolean compareAndSet(boolean expect,boolean update) 如果當前值 == 預期值,則以原子方式將該值設置爲給定的更新值。 併發包的這個方法,看起來意思是com
原创 wait時間到或被中斷喚醒時,仍然需要等待獲取鎖。
import java.io.IOException; public class Demo { /** * @param args * @throws IOException * @throws
原创 [Playframework文檔中文翻譯] 控制器
(原文鏈接:http://play-framework.herokuapp.com/zh/controllers " ) 來自"Playframework中文小站 " ) 控制器層(Controllers) 業務邏輯代碼通常位於模
原创 Java日期處理的怪異問題
// 結束時間要大於等於當前時間 Date date1 = simpleDateFormat.parse("2011-07-14 19:32");// 設置爲當前這一分鐘的時間 Date d
原创 隨機函數的面試題
來自 http://blog.csdn.net/wuxianglong/article/details/6804216的一道題。 題目: 給定一個函數rand5(),該函數可以隨機生成1-5的整數,且生成概率一樣。現要求使用該函數
原创 [Playframework文檔中文翻譯]安全指導
(原文鏈接:http://play-framework.herokuapp.com/zh/security " ) 來自"Playframework中文小站 " ) 安全指導 本章譯者:@nixil 雖然Play在設計之初就考慮了安
原创 [Playframework文檔中文翻譯]Play!中使用HTTP異步編程
(原文鏈接:http://play-framework.herokuapp.com/zh/asynchronous " ) 來自"Playframework中文小站 " ) Play!中使用HTTP異步編程 本章譯者:@Sam
原创 -classpath路徑的先後順序是有意義的
Of particular importance, and much consternation, the class loader will load classes in the order they appear in the c
原创 [轉]Playing Play!系列之一:Play框架的暴力美學
歡迎大家進入 "Playframework中文小站 " 作爲 Java 領域最 Railsful 的框架, Play 有如一股清新之風,以不破不立之勢,一掃以往 JavaEE 開發臃腫龐雜之惑,
原创 將一個英文句子反轉
將一個英文句子反轉, e.g. much. very you love I => I love you very much. import java.util.Stack; import java.util.StringTokeniz
原创 [Playframework文檔中文翻譯] 常見問題
常見問題 (原文鏈接:http://play-framework.herokuapp.com/zh/faq 來自"Playframework中文小站 " ) 在這裏沒有涉及到的問題,應該在哪裏提問? 這個 社區 頁面可以