原创 試驗《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中文小站 " ) 在這裏沒有涉及到的問題,應該在哪裏提問? 這個 社區 頁面可以