摘要:
[原创] 基础中的基础(三):理解数据库的几种键和几个范式 在上学的时候,数据库是一门让我比较头大的课程。记得当时教材上净是一些晦涩难懂的语言,没有充足的实例来帮助理解。前一阵子在看《网络游戏服务器端编程》的过程中,突然对数据库范式有了一些感觉,在此总结一下,分享给大家。作者纯菜鸟,即使总结这些基础知识也难免有错,希望给位大牛不吝赐教,谢谢! 键(关系键)以及数据库范式都是关系数据库的概念。所谓关系键,指的是一个表中的一个(或一组)属性,用来标识该表的每一行或与另一个表产生联系。 数据库的”范式“,指的是设计数据库的规则。按照一定的规则设计出数据库的表和关系,能够避免在一些情况下的查询出... 阅读全文
posted @ 2013-11-22 18:28
HackerVirus
阅读(1073)
评论(1)
推荐(1)
摘要:
目录备注事务隔离级别如何影响锁?更新丢失(最后一个覆盖前面的修改)使用可重复读隔离级别延长共享锁的持有时间一种避免死锁的方式备注备注返回目录我们知道事务的重要性,我们同样知道系统会出现并发,而且,一直在准求高并发,但是多数新手(包括我自己)经常忽略并发问题(更新丢失、脏读、不可重复读、幻读),如何应对并发问题呢?和线程并发控制一样,我们采用锁(乐观锁和悲观锁),大多数场景我们不需要直接管理锁,而是使用有更高语义的事务隔离级别来控制并发问题。关于事务、事务隔离级别如何应对并发问题的文章我之前有过介绍,可以参考如下文章:.NET:脏读、不可重复读和幻读测试。本文重点说一下:事务隔离级别如何影响锁? 阅读全文
posted @ 2013-11-22 17:16
HackerVirus
阅读(548)
评论(0)
推荐(0)
摘要:
系统日志和异常的处理②上一讲我们做了日志与异常的结果显示列表,这一节我们讲要把他应用系统中来。首先我们在App.Common类库中创建一个通用类ResultHelper,这个类里面写了,获取一个GUID,获取当前时间,处理字符串等操作,虽然我们目前要用到的一个就是获取GUID但是以后我们可能还要用到别的,所以我都把他放进入了然后在App.Admin创建一个核心文件夹,Core,放入LogHandler这个类是主要是写入日志,避免在每次都要实例化这个类,我把他封装起来,大家一看就知道。然后修改Controller的Create方法,代码如下一一给出。ResultHelperLogHandlerS 阅读全文
posted @ 2013-11-22 17:00
HackerVirus
阅读(738)
评论(0)
推荐(0)
摘要:
[ASP.NET MVC 小牛之路]16 - Model 验证上一篇博文[ASP.NET MVC 小牛之路]15 - Model Binding中讲了MVC在Model Binding过程中如何根据用户提交HTTP请求数据创建Model对象。在实际的项目中,我们需要对用户提交的信息进行验证。MVC 对验证提供了较好的支持,如可以通过 Model 元数据设置验证规则、用 ModelState 来处理错误信息等。本文将介绍 Model 的各种验证及其使用。虽然 Model 验证使用起来很简单,但为了更深入的理解它,强烈建议大家在阅读本文前先阅读[ASP.NET MVC 小牛之路]15 - Mode 阅读全文
posted @ 2013-11-22 16:57
HackerVirus
阅读(1213)
评论(0)
推荐(0)
摘要:
企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录1. 服务器基本安装即问题解决记录 √2. SVN环境搭建和客户端使用3. 数据库安装4. 邮件服务器搭建5. JIRA环境搭建和使用6. CC.NET项目持续发布工具搭建和使用7. Windows服务开发和部署8. WCF在IIS下的部署1. 下载Windows Server 2008 R2镜像百度云下载2. 我采用硬盘安装模式,你也可以使用U盘做Windows Server 2008 R2系统。请提前准备好您的电脑对应的网卡驱动,放在你可以获得的硬盘上,以便装好系统后,你可以安装网卡驱动,然后可继续 阅读全文
posted @ 2013-11-22 16:55
HackerVirus
阅读(333)
评论(0)
推荐(0)
摘要:
Asp.Net Web API 2(CRUD操作)第二课Asp.Net Web API 导航 Asp.Net Web API第一课:入门http://www.cnblogs.com/aehyok/p/3432158.html前言 CRUD代表着 Create、Read、Update、Delete,这是四个基本的数据库操作。许多HTTP服务模型也通过Rest或者Rest-like APIs实现CRUD操作。 在本教程中,我将建立一个非常简单的Web API来管理一个产品列表,和第一课中的Model是一样的,同样每个产品包括名称、价格和类别(如玩具或硬盘),在加上一个产品的ID。 本次... 阅读全文
posted @ 2013-11-22 16:53
HackerVirus
阅读(269)
评论(0)
推荐(0)
浙公网安备 33010602011771号