自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

albertliangyg的专栏

程序开发

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 ORM中对于外键关联的处理

根据侧重点的不同可以分为两类:一是侧重子表,即CRUD操作主要是针对子表进行的,例如书中所举的例子album 是子表, artist是主表。class AlbumMapper...    --1.Mapper实现的对象初始化   public Album find(Long id) {      return (Album) abstractFind(id);   }   protecte

2011-12-31 21:13:15 1900

转载 面向对象的语言级实现

http://blog.csdn.net/chentaihan/article/details/7104776

2011-12-27 12:12:19 665

原创 Read Committed与Read committed snapshot的区别以及Read Committed Snapshot与Sanpshot的区别

Read Committed是读已经提交的事务之后的数据,如果一个事务没有提交,则当前事务将被阻塞。例如Connection 1:BEGIN TRAN;  UPDATE Production.Products    SET unitprice = 20  WHERE productid = 2;  SELECT productid, unitprice  FROM

2011-12-26 10:56:26 5225

原创 Facade , Adapter, Mediator, Gateway

·       While Facadesimplifies a more complex API, it's usually done by the writer of the servicefor general use. A Gateway is written bythe client for its particular use. In addition, a Facade always

2011-12-23 14:24:19 744

原创 Value object and Reference object

比较值对象与引用对象从存储区域来讲,值对象存储在stack中,而引用对象存储在heap中。从对象自身比较,值对象一般较小,而引用对象一般较大。判断是否相等的方法不同。

2011-12-22 16:04:52 397

原创 ORM 的功能

ORM要完成对象的初始化以及CRUD功能。在这些功能中尤其是query和update已经蕴含了相应的map的功能。除此之外还要提供transaction和concurrency的功能。这些基本的功能很好理解,不过相应的实现是比较复杂的。还要用到许多模式。Unit of Work: A Unit of Work(184)keeps track of all objects read from

2011-12-21 13:27:42 703 1

原创 博客的变迁

刚开始写博客用的是windows space,用了几年消失了,后来用google的buzz,现在也消失了。最终选了csdn的博客,希望这是最后一个。windows space的转移到了wordpress.现在将buzz的转移到csdn来。可惜不能自动转。

2011-12-20 14:59:53 279

原创 Microsoft .NET Architecting Applications for the Enterprise

12/18/2011看完了《Microsoft .NET Architecting Applications for the Enterprise》,觉得受益颇多。现在看代码觉得比以前更有洞察力了。下一步要看的书是Fowler的《Patterns of Enterprise Application Architecture》,这一本看完以后看一本ORM的书《Programming Entity F

2011-12-18 22:18:06 745 1

原创 Software Design Principle

首先要理解为什么这些原则是正确的,然后才理解如何实现它们。Program to an interface, not an implementation.--我可以修改实现却不会影响客户端使用;--客户端可以根据实际需要对实现进行扩展从而满足不同的需求。Favor object composition over class inheritance.             --实际情

2011-12-18 13:33:38 438

原创 如何获取SQL CLR DLL 的内容

SELECT content from sys.assembly_files where name = 'CLRUtility'

2011-12-16 15:45:47 415

Lambda Calculi with Types

理解Lambda计算背后的理论,有助于对集合类进行各种复杂的逻辑运算。

2018-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除