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?

置顶随笔 #

[置顶]计划清单

摘要: 备案不是一般的麻烦,个人博客上线暂缓确定重点关注的领域为:数据库、编译原理、伸缩性架构,以及看完Windows Internals 5th Edition数据库方面到此为止了,接下来是Antlr计划清单:1. 数据库 对关系数据库理论以及事物并发控制和恢复理论进行了一定了解,数据库方面到此为止。以后如果再有计划应该考虑看看MySQL源码了。Finished: 2010-09-132. 编译原理 a). 研究NHibernate HQL解析机制 b). 看完《The Definitive Antlr Reference》 - Finished: 2010-12-13 c). 看完龙书的后面部分 阅读全文

posted @ 2010-09-13 09:45 riccc 阅读(1074) 评论(1) 编辑

[置顶]随笔推荐

摘要: 有些是翻译的好文章,其他是花了不少精力整理、总结出来的东西[翻译]: 英文文章翻译过来; [原创]: 按自己思路写的; [笔记]: 对书籍或者参考文章要点的简要记录CLR、ASP.NET方面[原创, 笔记] .NET内存管理、垃圾回收[原创] Enterprise Library Data Access ApplicationBlock结构: 微软企业库DAAB的源代码结构解析[翻译] ASP.NET内幕 - IIS处理模型[翻译] ASP.NET内幕 - ISAPI和应用程序域之间的桥梁[原创] WSE 3.0 UsernameToken应用[原创] WSE 3.0 UsernameToke阅读全文

posted @ 2009-09-02 21:30 riccc 阅读(1352) 评论(2) 编辑

2010年9月26日 #

SQL Server用错关联方式

摘要: SQL Server中不少怪异问题都是由用错关联方式引起的,从2000到2005有所改善,但2005的查询优化引擎还是存在“犯傻”的时候1. 问题1现象:一个存储过程,通过一个服务程序调用,长时间不能结束,数据库服务器显示该存储过程执行到某个语句时一直等待在那,数据库服务器内存充足,CPU消耗几乎没有。把这个存储过程拿出来直接在查询分析器中执行,参数跟程序调用时完全类似,立...阅读全文

posted @ 2010-09-26 17:51 riccc 阅读(724) 评论(0) 编辑

2010年9月15日 #

事务信息系统-并发控制与恢复的理论, 算法与实践-计算模型, 并发控制部分

摘要: 事务信息系统-并发控制与恢复的理论, 算法与实践页的存储结构图:数据库页的存储布局页是磁盘与主存间传输数据的最小单元,也是内存中进行缓存的单元页头(page header)包含页内空间管理的一些信息,比如空闲空间字节数、最大空闲区域大小等页槽Slot Array的作用:varchar等变长类型字段的更新操作等,可能导致记录在页内移动,如果外部直接以数据记录的物理地址进行引用,记录移动时处理非常复杂...阅读全文

posted @ 2010-09-15 22:51 riccc 阅读(1684) 评论(2) 编辑

数据库系统 - 面向应用的方法

摘要: 数据库系统-面向应用的方法一些概念关系、元组、属性在关系数据库理论中,关系 (relation)对应于数据库技术的表 (table),元组 (tuple)对应于行 (row),属性 (attribute)对应于列 (column)元组的元 (arity)为属性数量,即列的数量,一元unitary,二元binary,三元ternary等关系的势 (cardinality)为关系中的元组数量,即行数P...阅读全文

posted @ 2010-09-15 22:25 riccc 阅读(1300) 评论(0) 编辑

2010年9月13日 #

Data Modeling Technologies - ER, IE, Barker, IDEF1X, EXPRES-G, ORM

摘要: 各种数据建模技术,包括ER, IE, Barker, IDEF1X, EXPRES-G, ORM阅读全文

posted @ 2010-09-13 10:10 riccc 阅读(7525) 评论(3) 编辑

计划清单

摘要: 备案不是一般的麻烦,个人博客上线暂缓确定重点关注的领域为:数据库、编译原理、伸缩性架构,以及看完Windows Internals 5th Edition数据库方面到此为止了,接下来是Antlr计划清单:1. 数据库 对关系数据库理论以及事物并发控制和恢复理论进行了一定了解,数据库方面到此为止。以后如果再有计划应该考虑看看MySQL源码了。Finished: 2010-09-132. 编译原理 a). 研究NHibernate HQL解析机制 b). 看完《The Definitive Antlr Reference》 - Finished: 2010-12-13 c). 看完龙书的后面部分 阅读全文

posted @ 2010-09-13 09:45 riccc 阅读(1074) 评论(1) 编辑

2010年8月26日 #

声明:***本博客停止更新维护***

摘要: 因为: 1. 博客园内容的组织方式无法满足自己的要求; 2. 系统速度经常很慢; 3. 鱼龙混杂太吵太闹,新文章中有价值的越来越少,无谓的争吵讨论越来越多 所以自己花时间写了个博客系统,以后本博客停止任何更新维护。本以为我的地盘我做主,可以更好的管理自己的内容,但内容的组织确实是个麻烦事,blog、 wiki、bbs、twiter等各种方式都无法达到理想的状况,只能说目前的web技术对内容组织呈现还是太过局限了。 目前博客系统的主要功能已经好了,剩下的事情包括功能的完善、博客园文章内容的导入,以及个人网站的空间购买、备案等,估计2、3个月后会开通个人网站。阅读全文

posted @ 2010-08-26 10:37 riccc 阅读(1329) 评论(6) 编辑

2010年5月23日 #

ANTLR SQL解析器代码

摘要: 博客里有一篇文章ANTLR实现的SQL解析器 - OQL,大概描述了一下用antlr实现的一个简单的sql解析器有不少人对antlr感兴趣,希望提供这个项目的源代码作为参考,一直没有放出来,原因有以下几个方面:1. antlr版本问题。开发时使用的antlr版本不久之后就更新了,与之前的老版本(包括项目中使用的)不兼容,项目中的语法文件已经无法在目前的antlr版本下使用这次上传的项目中包括当时使...阅读全文

posted @ 2010-05-23 13:37 riccc 阅读(11137) 评论(8) 编辑

2010年4月14日 #

Hibernate Shards 数据的水平、垂直切割(三)- Hibernate Shards结构

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

posted @ 2010-04-14 10:41 riccc 阅读(5608) 评论(0) 编辑

2010年4月10日 #

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 阅读(6204) 评论(2) 编辑

2010年4月9日 #

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 阅读(4094) 评论(0) 编辑

2010年4月7日 #

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 阅读(4204) 评论(1) 编辑

2010年4月3日 #

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 阅读(2998) 评论(7) 编辑

2010年4月2日 #

Castle NVelocity - 1.1

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

posted @ 2010-04-02 15:19 riccc 阅读(3476) 评论(5) 编辑

2010年4月1日 #

IoC - StructureMap 2.6.1

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

posted @ 2010-04-01 22:37 riccc 阅读(6524) 评论(1) 编辑

AOP - PostSharp 2.0

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

posted @ 2010-04-01 13:16 riccc 阅读(2722) 评论(5) 编辑

2010年3月31日 #

AOP - AspectSharp 2.1.1.0

摘要: AspectSharp项目地址:AspectSharp - .NET AOP Framework这个项目从05年开始已经没有维护了,估计现在已经没落,现在AOP用的比较多的应该是PostSharp,PostSharp使用上应该非常方便,但前段时间已经商业化运作了,仍提供社区版,但功能上有一些限制AspectSharp现在网上较完整的例子比较少,从sourceforge下载项目源代码,里面有一个ex...阅读全文

posted @ 2010-03-31 14:58 riccc 阅读(1856) 评论(0) 编辑

2010年3月30日 #

IoC - Castle Windsor - 扩展container 2.1

摘要: 当向Windsor容器添加一个组件时,MicroKernel先创建一个ComponentModel对象,用于描述组件信息,然后使用一系列的contributor进行处理,包括探测组件的依赖关系等信息。例如ConstructorDependenciesModelInspector收集public类型的构造器以及其依赖的组件等信息,添加到ComponentModel对象上,而LifestyleMode...阅读全文

posted @ 2010-03-30 22:15 riccc 阅读(1249) 评论(0) 编辑

IoC - Castle Windsor 2.1

摘要: 找过一些Windsor教程的文章,博客园上TerryLee有写了不少,以及codeproject等也有一些例子,但都讲的不太明了。今天看到Alex Henderson写的一个系列,非常简单明了。下面是主要的内容Part 1 - Simple configurationPart 2 - Array ConfigurationPart 3 - Dictionary configurationPart ...阅读全文

posted @ 2010-03-30 14:28 riccc 阅读(6629) 评论(2) 编辑

2010年3月21日 #

Mono.Cecil - 0.6

摘要: 项目地址:Mono.Cecil项目描述:In simple English, with Cecil, you can load existing managed assemblies, browse all the contained types, modify them on the fly and save back to the disk the modified assembly.类似项目...阅读全文

posted @ 2010-03-21 00:02 riccc 阅读(3318) 评论(4) 编辑

2010年3月19日 #

LinFu Dynamic Proxy - LinFu 2.3, LinFu.DynamicProxy 1.031

摘要: 项目地址:Google Code,GitHub实现的特性有:1. AOP2. Dynamic Proxy3. Minxins4. Duck Typing5. Design by Contract基本示例使用代码:运行结果: 说明:1. LinFu的Dynamic Proxy有2种方式实现拦截器,即上面示例的IInterceptor和IInvokeWrapper接口2. 与Castle Dynami...阅读全文

posted @ 2010-03-19 13:08 riccc 阅读(2590) 评论(0) 编辑

导航

News