原创 ehCache配置介紹

外出旅行、冬季保暖得常備戶外襪、速幹襪、加厚襪子哦。 猛戳樂途驛站http://zhoupa1188.taobao.com搶購品牌男女式加厚戶外襪子,coolmax、全棉、保暖、吸汗、速幹、登山、徒步襪子。滿10包郵 ehc

原创 使用httpClient連接https時使用服務端證書(self-signed certificate)的方法

外出旅行、冬季保暖得常備戶外襪、速幹襪、加厚襪子哦。 猛戳樂途驛站http://zhoupa1188.taobao.com搶購品牌男女式加厚戶外襪子,coolmax、全棉、保暖、吸汗、速幹、登山、徒步襪子。滿10包郵   使

原创 序列化:Serializable和Externalizable

Externalizable是深度定製序列化。如果同時實現了這兩個接口,則只會執行Externalizable。   Serializable可以僅僅標記可序列化,使用JDK默認的序列化方法,也可以定製。實現方法: private void

原创 分佈式網格緩存Coherence簡介

外出旅行、冬季保暖得常備戶外襪、速幹襪、加厚襪子哦。 猛戳樂途驛站http://zhoupa1188.taobao.com搶購品牌男女式加厚戶外襪子,coolmax、全棉、保暖、吸汗、速幹、登山、徒步襪子。滿10包郵 摘

原创 Akka2使用探索6(Futures)——實現併發和異步

Future用來獲取某個併發操作的結果,這個結果可以同步(阻塞)或異步(非阻塞)的方式訪問。   執行上下文 Future 需要一個ExecutionContext, 它與java.util.concurrent.Executor 很相像.

原创 Akka2使用探索3(Duration 和 Deadline)

akka提供了兩個關於時長的數據類型:Duration 和 Deadline,比如5秒鐘這種含義。 Duration.Inf表示無限,Duration.MinusInf表示負無限 Deadline, 表示一個絕對的時間點,意義是最終期限,並

原创 Groovy元編程MOP(ExpandoMetaClass:EMC)的應用場景

使用ExpandoMetaClass和Category可以實現元編程。ExpandoMetaClass可以動態添加和修改類的構造器,方法和屬性。Category只能動態添加和修改類的方法。 當使用EMC動態添加或修改方法時,閉包Closur

原创 自定義數據類型的數據庫映射方案

基礎數據類型,如String、Integer、Date、Boolean等它們可以很方便的映射到數據庫: import grails.persistence.Entity @Entity class MyEntity { Stri

原创 我的友情鏈接

51CTO博客開發

原创 Akka2使用探索5(Typed Actors)

Akka 中的有類型 Actor 是 Active Objects 模式的一種實現. Smalltalk誕生之時,就已經缺省地將方法調用從同步操作發爲異步派發。 有類型 Actor 由兩 “部分” 組成, 一個public接口和一個實現,

原创 ehCache配置介紹

外出旅行、冬季保暖得常備戶外襪、速幹襪、加厚襪子哦。 猛戳樂途驛站http://zhoupa1188.taobao.com搶購品牌男女式加厚戶外襪子,coolmax、全棉、保暖、吸汗、速幹、登山、徒步襪子。滿10包郵 ehc

原创 Groovy元編程MOP(ExpandoMetaClass:EMC)的應用場景

使用ExpandoMetaClass和Category可以實現元編程。ExpandoMetaClass可以動態添加和修改類的構造器,方法和屬性。Category只能動態添加和修改類的方法。 當使用EMC動態添加或修改方法時,閉包Closur

原创 類加載器(ClassLoader)對java安全性的支持

    java類加載器是有層級結構,最先啓動的是Bootstrap類加載器,然後再委派用戶自定義加載器加載類。     當要加載一個類時,先依次向頂層加載器尋找是否已加載了這個類,如果已經加載就不再重新加載了。     java

原创 Akka2使用探索3(Duration 和 Deadline)

akka提供了兩個關於時長的數據類型:Duration 和 Deadline,比如5秒鐘這種含義。 Duration.Inf表示無限,Duration.MinusInf表示負無限 Deadline, 表示一個絕對的時間點,意義是最終期限,並

原创 用Groovy源編程(MOP)動態攔截(AOP)方法(比如記錄String的concat和toUpperCase

實現AOP的方式有很多種,像Spring的AOP,它只能攔截Spring託管的bean;Groovy AST Transformations、ASM等在編譯階段通過修改字節碼也可以做AOP;JAVA HOOK也可以做,但比較麻煩。 Groo