摘要: http://www.cnblogs.com/lsx1993/p/4663125.html 《分布式环境下数据库主键方案》 [ http://www.2cto.com/database/201309/243195.html ] 在只使用单数据库时,使用自增主键ID无疑是最适合的。但在集群、主从架构上 阅读全文
posted @ 2018-03-06 14:16 Gress 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 阅读全文
posted @ 2018-03-06 14:09 Gress 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天试了一下关于日志的一个插件——Log4Net 关于这个插件就不过多描述了,有很多人用,也挺好用比较方便,所以在此记录下使用过程。 一、建一个mvc 空网站 名字叫 Log4NetTest 二、下载log4net.dll 并添加引用,也可以用NuGet在线安装 三、在Models 文件夹下建立My 阅读全文
posted @ 2017-06-06 21:56 Gress 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Spring.Net包括控制反转(IoC) 和面向切面(AOP),这篇文章主要说下IoC方面的入门。 一、首先建立一个MVC项目名称叫SpringDemo,然后用NuGet下载spring(我用的是Spring.Net NHibernate 4 support) 二、类设计,在Models文件夹下面 阅读全文
posted @ 2017-06-04 18:19 Gress 阅读(430) 评论(1) 推荐(0) 编辑
摘要: 介绍: 首先稍微介绍一下,Unity是微软patterns& practices组用C#实现的轻量级、可扩展的依赖注入容器,可通过代码或xml配置文件来配置对象之间的关系。那么通过一个简单的代码来实现。 测试项目详细 1、新建一个控制台项目叫UnityDemo 2、建立一个接口IProduct,包括 阅读全文
posted @ 2017-06-04 14:35 Gress 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Unity 阅读全文
posted @ 2017-06-01 22:31 Gress 阅读(119) 评论(0) 推荐(0) 编辑