2013年11月1日

用队列解决高并发 之 记录日志

摘要: 用队列解决高并发 之 记录日志 在高并发量的情况下,有多种平时不会出现的问题会导致用户等待,下面我们用日志记录为例来说明一种解决方案——队列。创建一个工具类:LogCommon 如下:namespace Heima8Web.Common{ public class LogCommon { public static Queue LogQueue = new Queue(); //实例化一个队列 static LogCommon() //日志写入文件的方法在类的静态构造函数中实现,这样,在队列被调用的时候,会自动调用此方法 { string strFileName = HttpContext.. 阅读全文

posted @ 2013-11-01 22:08 Creater 阅读(2272) 评论(0) 推荐(0)

经典集合 与 IQueryable集合 的差别

摘要: 经典集合 与 IQueryable集合 的差别 经典集合与IQueryable 集合存在本质的区别,经典结合是在内存中开辟一片区域用来存储数据,而IQueryable集合是延迟加载的集合,只有在用到的时候才会到数据库中查询并且加载数据,下面来介绍IQueryable集合的实现机制。 IQueryable 类型的内部构造:下面来看一条在EF中进行查询的语句:执行这条语句的以后,IQueryable 类型的集合temp并没有数据,执行这条语句实际上做的事是:1、将linq语句解析成表达式树,保存到temp的Expression中;2、将HKSJ_USERS类型存到temp的ElementType. 阅读全文

posted @ 2013-11-01 18:47 Creater 阅读(383) 评论(0) 推荐(0)

CSS属性总结——思路很清晰

摘要: CSS 属性总结 CSS的属性是用来改变文档元素的状态的,其中主要改变两方面的东西,即位置、样式,现在我们就将CSS的属性分为定位和样式两方面来总结,知识结构图如下:用来定位的属性:在同一个层里的定位(盒子模型): 内补丁-外补丁 margin :margin-top/... Padding:padding-top... 尺寸 height/width max-height/min-height max-width/min-width 边框宽度脱离原来的层:float、positionposition 和 float属性都可以使元素脱离文档流,一般不会一起使用,float以后的所有元... 阅读全文

posted @ 2013-11-01 09:24 Creater 阅读(651) 评论(0) 推荐(0)

jQuery选择器——全新的总结方式

摘要: jQuery 选择器的总结用于定位的选择器:基本选择器:(用来进行绝对定位)$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $("... 阅读全文

posted @ 2013-11-01 08:41 Creater 阅读(238) 评论(0) 推荐(0)

转载作为笔记:触发器

摘要: 触发器总结触发器的总结:触发器是一种特殊的存储过程,其特殊性在于它并不需由用户来直接调用,当对表进行插入、修改、删除操作时自动执行。所以,触发器可以用来实施复杂的完整性约束。触发器的优点:1.可实现数据库中多张表的级联更新。 2.实现比CHECK约束更为复杂的约束。使用CHECK约束,可以限制不满足检查条件的记录输入表中。CHECK约束的检查条件表达式不允许引用其它表中的字段,而触发器可引用其它表中的字段。触发器的触发方式: AFTER或FOR 关键字指定 后触发:当引起触发器执行的更新语句执行完成,并通过各种约束检查后,才执行后触发,这种触发方式称做后触发 INSTEAD OF 关键字指定. 阅读全文

posted @ 2013-11-01 08:12 Creater 阅读(547) 评论(0) 推荐(0)

导航