自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 ASP.NET MVC下的异步Action的定义和执行原理

Visual Studio提供的Controller创建向导默认为我们创建一个继承自抽象类Controller的Controller类型,这样的Controller只能定义同步Action方法。如果我们需要定义异步Action方法,必须继承抽象类AsyncController。这篇问你讲述两种不同的异步Action的定义方法和底层执行原理。[本文已经同步到《How ASP.NET MVC Wo

2014-09-30 16:51:17 353

转载 IIS中的并发链接、请求队列、工作线程、web园的说明

并发链接是指同一时间多个连接请求,这个可以在IIS-->网站(要修改的网站)-->高级设置-->最大并发连接数    里修改   请求队列是指多个请求进来后,工作线程不够全部处理,请会把一部份请求放入队列。这个可以在应用程序池-->ASP.NET v4.0 Classic-->高级设置-->队列长度   里修改   工作线程是在该应用程序池里可以使用的线程(在.NET 1.1中,默认的工作

2014-08-27 18:01:22 721

转载 Jquery 扩展方法

Jquery 扩展方法 $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。  如扩展$.fn.abc()  那么你可以这样子:$("#div").abc();  通常使用extend方法扩展,详细请看API.  $.fx是指jquery的特效。  如果使用显示、滑动、淡入淡出、动画等。  $.fx.off可以关闭动画,其实

2014-08-27 14:39:17 263

转载 AOP 你想干什么 IOC 你服务什么

http://www.cnblogs.com/cyq1162/archive/2010/09/24/1833670.html

2014-08-26 12:12:04 347

转载 百万级运维经验四:大流量如何保存文章阅读数

运维redis缓存 网站文章通常都会有个阅读数,最简单的方法就是每访问一次就加一,这看起来很简单,update一下就可以了。如果网站访问量很大呢,每天有几十万次的访问呢,一秒钟就要update几次服务器,效率就很低了。而且,数据库update的时候会锁表,还会影响到读操作,看来只能用缓存了。 Memcached是会丢失数据的,不合适;Redis是内存型数据库,可以持久化,就用它了。Redi

2014-08-15 01:45:28 345

转载 百万级运维经验三:网站验证文件怎么放

在其它网站登记自己的网站时,经常需要上传验证文件到域名的根目录下,如上图。今天在一个群里看到有人在讨论这个问题讨论的很热闹,这个问题其实已经不属于程序开发的问题了,而是属于运维的问题。不过在大部分小公司里,并不会分的那么清,程序员也顺便做运维的。 背景:这是个Django的群。 群里有个程序员一直说,必须要通过Django框架配置访问路径来实现,也就是说要通过改代码来实现root.tx

2014-08-15 01:43:33 565

转载 百万级运维经验一:Mongodb和Redis数据不能放在同一个服务器

一开始时,为了省服务器,把Mongodb和Redis放在一个服务器上。网站每到高峰期都特别卡,还经常出现502。找了很久的原因,发现硬盘的写数据很大,IOPS也很高,排查了很多原因都没找到。然后再仔细研究监控,发现写硬盘的操作很有规律,每隔几分钟就有一次频繁的写硬盘,联想到Redis同步数据到硬盘的间隔就是几分钟,所以开始怀疑是Redis引起的。于是加了一台服务器,把Redis单独放在那里,发现网

2014-08-15 01:41:58 449

转载 百万级运维经验二:Redis和Memcached的选择

看到很多人推荐使用Redis代替Memcached,我觉得这两个是不一样的东西,它们的关系应该是共存而不是替代。 Memcached是个纯内存型的缓存系统,支持数据类型单一,单个缓存数据有限制,支持分布式,我觉得这是个很理想的缓存系统。 Redis是个简单的NOSQL数据库,支持几种简单的数据类型,支持主从复制,支持持久化,可以看作是个内存型数据库。 由此可见,Memcached

2014-08-15 01:38:07 363

转载 memcached集群负载均衡

memcached是针对数据库的缓存软件 能有效降低数据库的负载 下面是何如将多个memcached做成集群负载均衡,让memcached变的更高可用 一、安装步骤: 1、编译安装libevent: 1 2 3 4 tar zxvf libevent-1.4.9-stable.tar.gz cd libevent-1.4.9-stable/ ./conf

2014-08-15 01:35:58 257

转载 .NET版分布式缓存Memcached测试实例

应届生求职季宝典 开启你的职场征途  简历撰写  笔试真题  面试攻略  专业技能指导  公务员专区           本文使用memcacheddotnet,下载地址如下:    http://sourceforge.net/projects/memcacheddotnet/   下载好

2014-08-15 01:13:58 222

转载 Lambda表达式和Lambda表达式树

Lambda表达式 我们从“所有字符串查找包含YJingLee子字符串”说起。在C# 2.0中,匿名方法允许我们以内联的方式来实现委托实例,它提供强大的函数式编程语言,但是标记显得相当的冗长和带有强制性。我们使用C# 2.0 中的匿名方法查找,代码如下: var inString = list.FindAll(delegate(string s) { return s.Indexof("YJi

2014-08-14 11:08:53 622

转载 【Eclipse AST】AST与ASTView简介 .

要想自己设计并实现一个代码自动分析、优化和重构工具,得先理解代码;要想理解代码,得先用一个好的数据结构来存储和表示所读取的代码。基于程序代码本身的层次结构,用树状结构来表示是再好不过的了,。        抽象语法树(Abstract Syntax Tree, AST)使用树状结构来表示源代码的抽象语法结构,树上的每一个节点都对应源代码中的一种结构,它作为程序代码的一种中间表示形式,在代码分析、

2014-08-14 10:47:43 432

转载 浅谈C#4.0协变性与逆变性

浅谈C#4.0协变性与逆变性   2012-11-17 22:30:05|  分类: .net编程 |  标签: |举报 |字号大中小 订阅 本文重点不在于阐述out(协变性)和 in(逆变性)的使用,而是针对它们为什么要这样设计,这样做有什么好处或是怎么运作来阐述的。在理解其为何这么做的时候,我通过一些假设,并且对这些假 设进行验证,这样理解起来比较清晰。很多时候,

2014-08-12 09:18:23 301

转载 图解C#的值类型,引用类型,栈,堆,ref,out

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 {     class Program     {         static void Main(string[] args)         {

2014-08-04 16:30:21 525

空空如也

空空如也

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

TA关注的人

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