外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。

猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮


谢炜的cnblogs

CSDN上比较完整:http://hi.csdn.net/xiefeifeihu

导航

2013年3月7日

使用httpClient连接https时使用服务端证书(self-signed certificate)的方法

摘要: 外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮使用httpClient连接https时一般要在客户端引入证书。引入方法有三种:1、在jdk中导入证书;2、将证书路径设置到环境变量中:System.setProperty("javax.net.ssl.trustStore", keyStore_path) System.setProperty("javax.net.ssl.trustStorePass 阅读全文

posted @ 2013-03-07 15:55 飞飞狐 阅读(5111) 评论(0) 推荐(0) 编辑

2013年2月26日

coherence学习1——CacheFactory

摘要: 外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。 猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮 CacheFactory.getCache("xxname"); 同一classLoader多次调用引用相同 CacheFactory.shutdown();... 阅读全文

posted @ 2013-02-26 17:48 飞飞狐 阅读(231) 评论(0) 推荐(0) 编辑

2013年2月20日

分布式网格缓存Coherence简介

摘要: 外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。 猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮 摘要:Oracle Coherence是一个企业级的分布式集群缓存框架。具有自管理,自恢复,高可用性,高扩展性等优良特点,在电信BOSS等项目中有很大的应用价值。... 阅读全文

posted @ 2013-02-20 17:58 飞飞狐 阅读(479) 评论(0) 推荐(0) 编辑

2012年12月14日

ehCache配置介绍

摘要: 外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。 猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮 ehcache 的配置可以通过在 XML文件中声明,或者通过构造函数中指定参数进行程序控制。 两种方法都能很好的支持。不过将缓存的配置和实际代码分离开来更好一些,这有... 阅读全文

posted @ 2012-12-14 16:08 飞飞狐 阅读(465) 评论(0) 推荐(0) 编辑

2012年9月20日

Groovy元编程MOP(ExpandoMetaClass:EMC)的应用场景

摘要: 使用ExpandoMetaClass和Category可以实现元编程。ExpandoMetaClass可以动态添加和修改类的构造器,方法和属性。Category只能动态添加和修改类的方法。 当使用EMC动态添加或修改方法时,闭包Closure作为方法体被传入,它的delegate指向调用此方法的实例。 具体使用可参考:http://www.groovyq.net/node/75 1、为类添加方法... 阅读全文

posted @ 2012-09-20 16:39 飞飞狐 阅读(524) 评论(0) 推荐(0) 编辑

2012年9月10日

用Groovy源编程(MOP)动态拦截(AOP)方法(比如记录String的concat和toUpperCase方法的耗费时间)

摘要: 实现AOP的方式有很多种,像Spring的AOP,它只能拦截Spring托管的bean;Groovy AST Transformations、ASM等在编译阶段通过修改字节码也可以做AOP;JAVA HOOK也可以做,但比较麻烦。 Groovy MOP提供了一种很简单的方法实现AOP。 下面通过例子试用一下: 如果想动态拦截某个方法,不想改源代码(或者不能改源码,比如String已经是final... 阅读全文

posted @ 2012-09-10 16:55 飞飞狐 阅读(433) 评论(0) 推荐(0) 编辑

2012年8月29日

序列化:Serializable和Externalizable

摘要: Externalizable是深度定制序列化。如果同时实现了这两个接口,则只会执行Externalizable。 Serializable可以仅仅标记可序列化,使用JDK默认的序列化方法,也可以定制。实现方法: private void writeObject(ObjectOutputStream oos) {// oos.defaultWriteObject(); // Write/save additional fields oos.writeUTF(value); } private void readObject(Obje... 阅读全文

posted @ 2012-08-29 15:23 飞飞狐 阅读(171) 评论(0) 推荐(0) 编辑

自定义数据类型的数据库映射方案

摘要: 基础数据类型,如String、Integer、Date、Boolean等它们可以很方便的映射到数据库: import grails.persistence.Entity@Entityclass MyEntity { String code String name static constraints = { code(unique: true, minSize: 4, maxSize: 4) name(blank: false, maxSize: 255) }}这些基础数据类型是JAVA提供的语言级的,它没有语意。比如要表达一个身份证号码:它... 阅读全文

posted @ 2012-08-29 12:10 飞飞狐 阅读(844) 评论(0) 推荐(0) 编辑

2012年8月22日

Akka2使用探索7——“云计算”示例(Actor、Future、Remoting、Router、Deploy、异步、并发使用Demo)

摘要: 假设有一个很耗时的运算,单台机器已经没法满足需求,这时你可以想到由多台计算机协作完成。具体怎么做呢。 举个很简单的例子,假设这个耗时的运算是从1加到100000,你现在有两台服务器,可以让这两台服务器分别完成从1加到50000,和从50001加到100000,然后本机完成这两个结果之和。 两台服务器分别启动两个akka Server,同时还有一个CalcActor。这个计算actor接收两个参数:Integer start和Integer end,可以从start一直加到end,最后将结果返回给发送者:getSender().tell(result)。 @Log4jclass CalcAct. 阅读全文

posted @ 2012-08-22 14:58 飞飞狐 阅读(376) 评论(0) 推荐(0) 编辑

2012年8月14日

Akka2使用探索6(Futures)——实现并发和异步

摘要: Future用来获取某个并发操作的结果,这个结果可以同步(阻塞)或异步(非阻塞)的方式访问。 执行上下文 Future 需要一个ExecutionContext, 它与java.util.concurrent.Executor 很相像. 如果你在作用域内有一个 ActorSystem , 它可以用system.dispatcher()作 ExecutionContext。你也可以用ExecutionContext 伴生对象提供的工厂方法来将 Executors 和 ExecutorServices 进行包裹, 或者甚至创建自己的实例. //执行上下文可以自己指定线程池类型 ... 阅读全文

posted @ 2012-08-14 18:06 飞飞狐 阅读(743) 评论(0) 推荐(0) 编辑

外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。

猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮