摘要: 前一篇文章《Azure Redis Cache作为ASP.NET Session状态提供程序》我们已经知道如何将ASP.NET应用程序Session存储在Redis Cache中,这里我将使用Redis Cache存储页面输出缓存数据。Redis Output Cache 提供程序是一个进程外输出缓... 阅读全文
posted @ 2015-12-31 15:06 公羊天纵 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 从上一篇博客《使用Azure Redis Cache》我们已经可以创建并使用Redis Cache为我们服务了。 作为Web开发者,我们都知道Session状态默认是保存在内存中的,它的优点是可以快速读取,但是缺点也是很明显的,只能应用在单台服务器系统上,无法应用在集群系统中,而且一旦服务器宕机或内 阅读全文
posted @ 2015-12-30 16:07 公羊天纵 阅读(543) 评论(0) 推荐(1) 编辑
摘要: 通过上一篇博客《Redis Cache 简介》我们已经简单了解了Azure Redis Cache,这里就不过多赘述了。1、创建Redis Cache创建Redis Cache之前,我们首先要登录到Azure Portal上,点击New,Data + Storage,Redis Cache。这里有一... 阅读全文
posted @ 2015-12-30 14:49 公羊天纵 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: Microsoft Azure Redis Cache 是基于流行的开源Redis Cache1、Microsoft Azure Redis Cache 可分为以下几个级别:Basic– 单节点. 最大存储 53 GB(提供多种大小)。Standard– 双节点 Primary/Replica. 最... 阅读全文
posted @ 2015-12-30 13:55 公羊天纵 阅读(3357) 评论(0) 推荐(0) 编辑
摘要: 在T-SQL中这三个命令符,相信很多朋友都不会陌生的,我自己在工作也会常常使用到它们,虽然我们清除的知道用这三个命令符可以达到怎样的预期效果。但是却很少深入的去了解它们,知道它们有什么区别,又各有什么优缺点,这是我们常常忽略的一点。下面我也来谈谈自己对这些命令符的理解。相同点delete、trunc... 阅读全文
posted @ 2015-06-09 10:31 公羊天纵 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 前言在数据库查询中,我们常常会用到的表连接查询,而我自己在工作中也是时常用这些表连接查询。而就在刚刚我却还没有搞清楚数据库表连接到底有哪几种,这几种表连接查询方式又有什么区别,实属惭愧!借以此文以谨记。连接方式数据库表连接查询分三种:内连接、外连接、交叉连接那下面我们就来分别说说这三种连接。内连接(... 阅读全文
posted @ 2015-04-05 03:18 公羊天纵 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 前段时间,项目中遇到这样一个需求。需要在页面中像windows资源管理器中一样可以使用ctrl和shift键来多选。11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111... 阅读全文
posted @ 2015-03-23 11:32 公羊天纵 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: 在项目测试中,我们可能会使用批量生成数据来测试程序的性能。这里讲一个我遇到的问题,由于我们批量生成数据时基本上是瞬间完成,所以GETDATE()函数获得的时间基本上也是一样的,而我们又要求生成每条数据的时间不同,那么如何来解决这个问题?网上搜索了很多,这里我是使用游标+waitfor来处理的:首先来... 阅读全文
posted @ 2015-03-17 15:52 公羊天纵 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 关于Log4Net配置主要分几步 第一步:下载log4net.dll(log4net官网:http://logging.apache.org/log4net/download_log4net.cgi) 第二步:在项目中添加对log4net.dll的引用 第三步:配置log4net <?xml ver 阅读全文
posted @ 2014-10-17 14:34 公羊天纵 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 说道"委托"这个词我们肯定都不会陌生吧,生活中"委托"就是请别人帮我们做事。程序中也是如此,委托机制是.Net中特有的,我们可以将方法作为参数传给委托,让委托帮我调用执行方法。先来看看委托是如何定义的:[访问修饰符] delegate 返回值 委托名([参数]);委托类似于C/C++中的函数指针,但是它们又有一些区别,并不是完全等价的。说到指针,很多人肯定又晕,指针其实就是地址,而函数指针就是函数的地址或者说函数的入口,这样说相信我们会好理解一点。委托是一种类型,可以存储多个方法的列表,而函数指针只能存储一个函数的指针,除非使用指针数组才可以存储多个函数 阅读全文
posted @ 2014-02-12 23:53 公羊天纵 阅读(1527) 评论(5) 推荐(3) 编辑