Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

04 2010 档案

Hibernate Shards 数据的水平、垂直切割(三)- Hibernate Shards结构
摘要:主要处理方式hibernate shards的主要工作方式如下图: 他在hibernate的基础上实现了一层数据切分的处理逻辑。不需要切分的数据直接使用hibernate的SessionFactory和Session进行操作;需要切分的数据,则使用hibernate shards的ShardedSessionFactory和ShardedSession进行操作hibernate shards的主要... 阅读全文

posted @ 2010-04-14 10:41 riccc 阅读(7082) 评论(0) 推荐(3) 编辑

Hibernate Shards 数据的水平、垂直切割(二)- Hibernate Shards基本演示
摘要:准备1. 以Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境的项目为基础2. Hibernate Shards使用了commons logging,下载个项目最新的release版本。这里用的版本为1.1.13. 在Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境中,我们在mysql中建立了一个hbshards数据... 阅读全文

posted @ 2010-04-10 23:53 riccc 阅读(8306) 评论(3) 推荐(1) 编辑

Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境
摘要:准备需要用到的东西如下,下载这几个项目最新的release版本:1. Hibernate Core,这里用的版本为3.5.0-final2. Hibernate Shards,这里用的版本为3.0.0-Beta23. MySql java connector,这里用的版本为5.1.124. slf4j,这里用的版本为1.5.115. 安装并启动mysql服务,在mysql中建立数据库hbshard... 阅读全文

posted @ 2010-04-09 22:44 riccc 阅读(5321) 评论(0) 推荐(1) 编辑

IKVM - 0.42.0.3 .NET平台上的Java实现
摘要:IKVM是Microsoft .NET Framework和Mono平台上的一个Java实现,他包括以下一些部分:1. 一个用.NET实现的Java虚拟机2. Java类库的.NET实现3. 一些用于Java和.NET之间互操作的工具集IKVM提供2种主要的方式在.NET平台上运用Java项目。一种是动态方式,即通过IKVM .NET实现的JVM直接运行Java项目,这种方式需要动态的将Java的... 阅读全文

posted @ 2010-04-07 18:41 riccc 阅读(5973) 评论(1) 推荐(0) 编辑

NVelocity 1.1 vs StringTemplate 3.2
摘要:拿NVelocity 1.1、StringTemplate 3.2和ASP.NET的ASPX页面做了个性能测试对比,对比结果如下: 结果就是,在2台不同的机器上,ASPX:StringTemplate:NVelocity分别为1.00:8.53:1.61和1.00:7.34:1.71,StringTemplate的性能最弱,NVelocity有点接近ASPX的解析效率。测试过程中还发现,几点:1.... 阅读全文

posted @ 2010-04-03 01:50 riccc 阅读(3850) 评论(7) 推荐(0) 编辑

Castle NVelocity - 1.1
摘要:VTL语法注释单行注释以##开始,多行注释以#*开始,以*#结束。注释的内容不会出现在输出中属性属性引用以$符号开始。属性可以是服务器端C#代码设置的,也可以在NVelocity模板中定义属性,比如下面语句在NVelocity模板中定义一个属性#set (#msg="this variable is defined in NVelocity.")NVelocity中定义的属性一般为字符串值,赋值时... 阅读全文

posted @ 2010-04-02 15:19 riccc 阅读(4444) 评论(5) 推荐(1) 编辑

IoC - StructureMap 2.6.1
摘要:StructureMap也是一个优秀的IoC框架,他的历史比较久,采用的Apache协议也非常开放,目前开发仍然非常活跃,项目主页上的文档也比较完善基本示例下载StructureMap,基本实例中只需要引用StructureMap.dll文件,并引用命名空间StructureMap下面是我们需要使用IoC的示例代码,我们要创建ContactController,希望通过IoC为ContactCon... 阅读全文

posted @ 2010-04-01 22:37 riccc 阅读(7394) 评论(1) 推荐(6) 编辑

AOP - PostSharp 2.0
摘要:PostSharp是一个非常优秀的AOP框架,使用上非常方便,功能强大,对目标拦截的方法不需要做什么修改,但现在已经商业化运作从PostSharp官方网站下载一个试用版,安装简单示例PostSharp采用Post-Compile的方式实现AOP,即对已经生成的程序集,按照拦截规则进行修改,对需要拦截的方法注入拦截代码。这种方式与基于动态代理的方式相比,没有过多限制,比如不需要目标方法为virtua... 阅读全文

posted @ 2010-04-01 13:16 riccc 阅读(3214) 评论(5) 推荐(0) 编辑

导航