自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 对高并发系统架构的认识(1)

对于一个需要处理高并发的系统而言,可以从多个层面去解决这个问题。 1、数据库系统:数据库系统可以采取集群策略以保证某台数据库服务器的宕机不会影响整个系统,并且通过负载均衡策略来降低每一台数据库服务器的压力(当然用一台服务器应付一般而言没啥问题,找一台当备机放着应付宕机就行,如果一台应付不了,那么再加一台,但是备机还是要的,至少一台),另外采取读/写分离的方法降低数据库负载,再加上分库和...

2013-08-07 10:20:00 86

转载 对ASP.Net的认识(三)

较为详细的整个请求处理流程 Application: BeginRequestApplication: PreAuthenticateRequestApplication: AuthenticateRequestApplication: PostAuthenticateRequestApplication: PreAuthorizeRequestApplication: Authori...

2013-07-24 21:09:00 112

转载 对设计模式的认识(一)

四人帮的那本书并没有讲到并发或者分布式或者实时程序的设计模式。 设计模式是把过去成功的并且被重复使用的设计经验以人们能够有效利用的方式记录下来。 一个设计模式有四个基本要素: 1. 模式名称:用于记住该模式并且可以和他人进行交流。 2. 问题:该模式用于解决的问题,也即该模式应用的领域。 3. 解决方案:对该模式的具体描述。 4. 效果:该模式应用的效果及影响,以及使用该模式...

2013-07-23 11:47:00 140

转载 对.Net Framework的认识(3)

CLR对类型/结构的字段的排列,可以通过System.Runtime.InteropServices.StructLayoutAttribute来指定,它有三个值,LayoutKind.Auto指CLR自动排列字段;LayoutKind.Sequential指按开发人员声明字段的顺序排列字段;LayoutKind.Explicit表示使用偏移量来排列字段,它要和FieldOffset()...

2013-05-09 15:55:00 106

转载 对.Net Framework的认识(2)

类和接口的访问权限默认是internal,接口成员不能添加访问修饰符,默认是public,类成员默认是private的。 C#中静态类不能实现接口,它里面所有的成员(包括成员类型,方法等)必须是静态的。 CLR不支持partial,那只是C#的语法,所以partial class必须用C#写。 virtual和override,前者用于父类标识可重构的成员,后者用于子类的重构,vi...

2013-05-03 10:27:00 96

转载 对C#的认识(1)

.Net 2.0相对于.Net 1.1增加了局部类,泛型和匿名委托。 匿名委托 struct和class的区别 1. struct是值类型,class是引用类型,值类型在Stack上分配,引用类型在Heap上分配。 2. struct无法继承,class可以继承。 3. struct无默认构造器,但可添加构造器,无析构函数,无法用abstract, sealed, protec...

2013-04-19 11:24:00 175

转载 对.Net Framework的认识(1)

.Net Framework主要有两部分组成,CLR+类库。 3C: CTS(Common Type System), CLS(Common Language Specification), CLR(Common Language Runtime)。 CTS是个类型标准,任何以.NET平台作为目标的语言必须建立它的数据类型与CTS的类型间的映射,从而使符合CTS的各种语言之间可以无缝...

2013-04-18 17:10:00 129

转载 对javascript跨域的认识

javascript跨域有两种情况: 1、基于同一父域的子域之间,如:a.c.com和b.c.com 2、基于不同的父域之间,如:www.a.com和www.b.com 3、端口的不同,如:www.a.com:8080和www.a.com:8088 4、协议不同,如:http://www.a.com和https://www.a.com 对于情况3和4,需要通过后台prox...

2012-02-29 18:01:00 94

转载 对负载均衡的认识

做负载均衡,nginx用得比较多,它有四个策略,即 1、RR(轮询) --- 根据请求的时间先后顺序发送给后端不同的服务器,另外高级一点的话,可以通过设置权重来把多一点的请求发送给性能好的服务器 2、IP Hash --- 根据IP的hash值发送给后端固定的服务器,可以解决Session共享问题,如果服务器down了,则在之前的hash值基础上再计算一次然后分配。 3、Fair ...

2012-02-27 17:21:00 119

转载 对ASP.Net的认识(二)

ASP.Net的状态管理 1、查询字符串(Query String) 对于特殊字符,当需要作为查询字符串的一部分时,需要调用Server.UrlEncode方法进行编码,在获取该查询字符串时,需要调用Server.UrlDecode来解码。查询字符串可以用来保存一些简单的信息,但是它的容量有限且有一定的安全风险。 2、隐藏域(HiddenField) 隐藏域可以用于保存一些简单的...

2011-03-29 17:35:00 144

转载 对ASP.Net的认识(一)

ASP.Net 1.1/2.0/3.0/3.5/4.0的区别及新加特性 ASP.Net 2.0相对ASP.Net 1.1增加了许多新的控件和功能,比如母版页(master page),登录控件,GridView,页面导航控件SiteMapDataSource,缓存控件,地址映射,URL映射,成员身份服务,配置文件服务,SQL缓存依赖项,AJAX,主题和外观,自动检测浏览器语言。 We...

2011-03-10 18:12:00 186

转载 对数字签名的认识

数字签名一般由如下几个步骤组成: 1. 使用Hash算法(如MD, SHA等)对明文进行Hash编码生成数字摘要。 其中Hash算法必须有5大特性: a. 单向性,即过程不可逆可以有Hash(m)得到c,但是几乎不可能从c得到m。 b. 快速性,即通过Hash(m)能够很快获得c。 c. 抗碰撞性,即保证几乎不可能存在m1和m2,使得Hash(m...

2010-08-04 22:13:00 138

转载 对ORM的认识

ORM有三种主要文件:   1. 数据库配置文件 2. 映射文件 3. 业务对象类文件 ORM的特点: 1. 没有或者很少有预编译的数据访问代码 2. 运行时通过反射来动态生成数据访问代码(通过对业务对象类进行反射以及解析映射文件得到业务对象类与数据库对象的映射关系) ORM的缺点: 1. 性能较低(因为在运行时使用反射来动态生成数据访问代码肯定比使用预编译的...

2010-08-01 12:06:00 134

空空如也

空空如也

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

TA关注的人

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