自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

转载 Windows下高可靠性网络负载均衡方案NLB+ARR

NLB网路负载均衡管理器详解序言在上一篇配置iis负载均衡中我们使用啦微软的ARR,我在那篇文章也中提到了网站的高可用性,但是ARR只能做请求入口的消息分发服务,这样如果我们的消息分发服务器给down掉啦,那么做再多的应用服务集群也都枉然。这篇文章我主要针对解决这一问题来做分析,引入NLB,相对于ARR来说,ARR算是应用级别的负载均衡方案,而NLB则是服务器级别的

2016-04-23 23:13:08 2227

转载 Windows下应用级别的IIS负载均衡方案 Application Request Route

Application Request Route实现IIS Server Farms集群负载详解序言随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防。那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定可用,平复人心。由于我们的后台业务,清一色都是.net应用程序,加上总监

2016-04-23 22:06:11 1688

转载 三种观察者模式的C#实现

三种观察者模式的C#实现系列主题:基于消息的软件架构模型演变 说起观察者模式,估计在园子里能搜出一堆来。所以写这篇博客的目的有两点:观察者模式是写松耦合代码的必备模式,重要性不言而喻,抛开代码层面,许多组件都采用了Publish-Subscribe模式,所以我想按照自己的理解重新设计一个使用场景并把观察者模式灵活使用在其中我想把C#中实现观察者模式的三个

2016-04-23 22:01:12 1043

转载 浅谈web网站架构演变过程

前言    我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。   该系统具备的功能: 用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理  阶段一、单机构建网站  网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直

2016-03-31 14:42:00 577 2

原创 windows 部署Mongodb时,报由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 错误

最近一个项目准备使用Mongodb开始通过Mongodb官方提供的驱动连接Mongodb

2014-05-14 13:31:59 5285

原创 MSMQ 跨服务器读写队列的“消息队列系统的访问被拒绝”的解决方案

最近项目中需要跨服务器对消息队列进行读写,开始在单独开发机器上进行Queue的读写没问题。但是部署后,在服务器上创建的Queue开发者的机器只能写数据而不能读数据。.net给出的错误是“对消息队列系统的访问被拒绝”,也就是说拒绝访问队列没有相关权限,我给Everyone和ANONYMOUS LOGON赋予全部权限都无法解决。经过多次google和尝试现将解决办法汇总如下:一. 服务部署情况说明

2013-05-09 14:07:50 2678

原创 WCF实现事物编程

一. WCF事物编程的关键概念介绍         在WCF的事务模式主要由绑定协议、事务流属性、事务范围属性三部分决定。        1. 支持绑定事物的协议有:netTcpBinding和netNamedPipeBinding;        2. 事物流属性:TransactionFlowAttribute只能用于服务接口方法(Operation/Method)上,由于事物流是

2013-02-08 11:01:09 422

原创 WCF实现文件的上传与下载

一. 实现描述:1. 创建文件上传下载的服务:StreamService2. 宿主机加载文件上传下载服务并发布服务:Host3. 在宿主中配置服务的ABC,配置文件接收与发送的传输模式/消息传输最大值:host.config4. 客户端检索引用宿主发布的服务,并调用服务中的接口实现文件的上传与下载:Client5. 配置客户端中引用服务的文件接收与发送的传输模式/消息传输最大值

2013-02-05 20:43:34 697

原创 .net 的动态语言实现DCI架构模式的角色混入

DCI机构模式实现很重要的一个特性就是同一个PPT在不同context中的Role混入。若采用Scala可以很好的支持此特性。C#是否也可以支持此特性吗?答案当然是肯定的。那就是采用.net 4.0 dynamic 我们看下面这个例子在家时候,老公和老婆是父母角色,具有洗菜做饭的职责。在单位时候,老公是售前支持角色,对外宣讲公司产品,老婆是室内设计师,进行公司室内装修设

2012-11-03 15:45:24 864

原创 使用LogParser时,的检索 COM 类工厂中 CLSID 为 {8CFEBA94-3FC2-45CA-B9A5-9EDACF704F66} 的组件时失败,原因是出现以下错误: 80070005

开始在一台2008系统服务器上,没有任何问题,后来机房搬迁换服务器时,发现LogParser报出以下错误 检索 COM 类工厂中 CLSID 为 {8CFEBA94-3FC2-45CA-B9A5-9EDACF704F66} 的组件时失败,原因是出现以下错误: 80070005后来百度,才知道是文件访问权限问题。解决办法如下:1. 给文件赋予network service的读

2012-09-27 11:24:14 1975

原创 敏捷开发中的测试

用户故事是否开发完成,用户故事需求是否完整的实现。这些都是需要通过对用户故事的验收测试给予验证。那么验收的测试用例的编写是否也同用户故事那样的简单描述,是否也是在开发的时候才可以编写呢?答案是否定的,测试是验证开发对故事的需求的实现。为此,测试用例应尽可能早的编写完成。并且在与客户、产品经理、开发人员的沟通后尽量完善。即使在后期的迭代开发过程中,也可以不断的完善测试用例。迭代开发,意味早期开发

2011-10-30 21:31:09 550

原创 用户故事要素

用户故事是敏捷开发中的软件需求的描述形式。它与传统规范过程的软件需求描述有着本质的区别。传统规范过程的软件需求是在软件开发阶段前必须完成。强调的是在软件进行开发前,需求规范说明书中所描述的需求必须cover软件的所有需求细节。与其不同,敏捷开发方法中,用户故事是软件需求描述的表现形式。用户故事不强调在软件开发的之前获取到软件的所有需求和细节。需求的获取是随着时间推移和迭代开发的展开而加入新的用户故

2011-10-30 13:45:52 706

原创 Sprint 阶段要素

sprint 阶段,对ProductBlog进行分析。实现产品需求到产品实现阶段的转换。1、首先准备Sprint计划,PO、SM、架构师、设计师等依据项目时间要求,制定大致的Sprint阶段目标,目标的大小决定了Sprint的周期长短,及各阶段的演示日期。2、启动Sprint计划会议,会议需要产品负责人、团队成员等参与。介绍Sprint阶段目标。3、团队成员依据ProductBlog的

2011-10-29 22:09:38 624

转载 肾病偏方

 这是个补肾的偏方,我的朋友是类风湿累及各脏器,尤其是肾脏受损严重,再发展就会是尿毒症了,到了北京协和医院都没什么好办法了。回来之后一个朋友把这个偏方给他用上了(有病乱投医了),反正吃不好也吃不坏,结果奇迹出现了,吃到三天时候浮肿的双腿就开始消肿,五天以后更明显了。现在已经全愈了。60克花生米,60克大枣(干枣最好)先把花生米煮好,再放大枣一起煮烂,每天一次,相当于每天的一顿饭,连汤汁一起吃(很好

2011-06-26 09:32:00 504

原创 Product BackLog 要素

Product BackLog 几个要素:1. Product BackLog 由产品负责人、项目需求方、领域专家、Scrum Master共同制定;2. Product BackLog 循序渐进,不断调整,不断完善,一直延续到项目结束。可以是前期的部分主要的功能点,也可以是后期不断发现与补充的功能点;3. Product BackLog 主要包含内容:功能名称、功能实现描述、功能优先级、功能成本估算等;4. Product BackLog 功能描述分两大类:业务功能(产品层面)、非业务功能(技术层面);5

2011-04-23 18:03:00 1640

转载 外企面试宝典

外企面试宝典<br />此文于2010-12-14被推荐到CSDN首页<br />如何被推荐?<br />    我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。<br /> 问题一:Could you please describe yourself?(能否请你形容一下自己?)<br />这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介。 在回答时,要针对应征工作的性质来凸显自己的特色,可以多用

2010-12-16 13:18:00 555

原创 QQ与360之争

<br />一则“腾讯致qq用户的一封信”使中国的大江南北的q民们炸了锅了。有支持腾讯的,也有鄙视360的,公说公有理,婆说婆有理。掰扯不清。就此事,本人觉得我们广大的q民们成了腾讯的子弹。成了消灭一切对腾讯公司不利的武器。腾讯公司完全没有考虑q民的权利。赤裸裸把广大q民给强奸了一回。这不应该是一个国内知名企业的化解危机的行径。俗话说“谁能载舟亦能覆舟”,我们可爱的企鹅应该明白这个道理。

2010-11-04 22:43:00 557

原创 程序员最痛苦的.......

1、程序员其实可痛苦的了......需求一做一改,一个月就过去了;嚎~需求再一改一调,一季度就过去了;嚎~ 2、程序员最痛苦的事儿是啥,知道不?就是,程序没做完,需求又改了; 3、程序员最最痛苦的事儿是啥,知道不? 就是,系统好不容易做完了,方案全改了; 4、程序员最最最痛苦的事儿是啥,知道不? 就是,系统做完了,狗日的客户跑了; 5、程序员最最最最最痛苦的事儿是啥,知道不? 就是,狗日的客户又回

2010-01-18 10:32:00 625

原创 2010新年到了

今天又是新的一年开始了,后头看看2009年,也办了一件轰轰烈烈的大事,那就是把自己的小窝装修了,并快快乐乐的在新居度过这个2010元旦。人生第一次在属于自己的一片天地里过元旦,很是开心。哈哈~~。在这里我得忠心的感谢我美丽漂亮、贤惠勤快的老婆,没有她,我现在估计还在演奏装修进行曲。

2010-01-03 10:16:00 459

原创 .Net 配置文件的编程

在FrameWork框架下主要有2个配置文件,一个是machine.config一个是web.config。当然web.config是项目中最常用的,并且配置文件中的信息内容也很多,尤其在项目加大和导入其他框架时,配置内容就显得有些多、乱、杂。那是不是可以重新整理分割我们的配置文件呢。答案是可以的。那就是添加外部配置文件,把可以独立出来的信息单独放到一个新的配置文件中。例如appsetting或c

2009-10-24 23:48:00 616

原创 jquery 的UI网站

http://flowplayer.org/tools/download.html http://www.trirand.com/jqgrid/jqgrid.htmlhttp://www.jqueryui.com/

2009-09-04 15:50:00 536

转载 日常交际技巧经验总结100句(大全)

题记:有这样一句话:没有交际能力的人,就象陆地上的船,永远到不了人生的大海。虽然简单,但富有哲理。这话充分说明一个问题:生活中,无论有多么强的能力,多么好的条件,如果没有良好的的人际关系,那么你就无法取得成功,自然也就不会得到生活的幸福和身心的健康。究竟如何营造与构建一个良好的人际关系网呢?下面100句经典经验,愿对你有些许帮助……转自:http://www.dianping.com/grou

2009-08-29 23:12:00 648

原创 spring.net + nhibernate 多数据库的支持,以及跨数据库的事物处理的讨论

现在项目基本都是多数据库的数据存储方式,但sh架构的对多数据库架构的支持好像没发现什么好的解决方案。尤其采用了spring.net的事物aop后,感觉对多数据库的事物处理更费劲。可能是本人水平太低吧。 目前项目中,对多数据数据库的支持,就是每一个数据库配置相应的sessionFactory、transactionMananger与transactionInterceptor。在dao层实现

2009-07-09 09:20:00 2286 2

原创 基于Spring.net、Nhibernate、Attribute的面向切面的权限管理实现

基本思路:采用Spring.net 的AOP框架,.net的Attribute特性来实现业务逻辑与权限安全验证的分离。废话少说,下面是代码示例:  第一步:Spring.net AOP 的配置文件 *BLL

2009-06-20 14:07:00 3110 2

原创 史上最完整《老外整人大合集》! 最具收藏价值 !让你一次笑个够!!!

http://v.youku.com/v_show/id_cj00XOTMxMjc1NTI=.html

2009-05-27 13:33:00 662

原创 NHibernate one-to-one 关系时 正确的xml写法和curd写法

parent.xml               child.xml                    parent            --------------------------------------------------------------------------------------------------

2009-05-04 11:37:00 1783

原创 PowerDesigner概念模型实体关系(one-one,one-many,many-one,many-many,Dependent,Mandatory,Dominant role)说明

在PowerDesigner的概念模型中,实体之间的关系是非常重要的,也决定了从概念模型转化到物理模型时的表现形式,所以有必须深究其中的相关设置。做数据库重要的就是表与表之间的关系,而这个关系是连接所有数据库系统的纽带,所以即使我们不用PD,也应该重视表与表之间的关系。这也是关系型数据库的由来。PD中的表与表之间的关系有四种,分别是one-one(一对一),one-many(一对多),many

2009-04-23 16:08:00 2699

原创 NHibernate 中 Inverse 含义解释

两个表,一个是父表,一个表是子表。子表里含有一个指向父表主键的外键。这也就是说由父表定义级联关系,因为父表的主键被定义在子表中做为外键。而子表只是维护这个级联关系的存在,如果删除了外键,那么级联关系也就不存在。  Inverse这个属性就是定义父表和子表的级联关系。当Inverse = true 表示由父表定义级联关系。这时候如果只往父类添加子类,但不设定子类的父类,是不会

2009-04-18 00:47:00 2299

原创 not allowed in read-only mode (FlushMode.NEVER) 解决

在用spring.net + Nhibernate进行数据库访问时回出现如下错误: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove readOnly marker from transaction de

2009-04-03 14:09:00 2158 1

原创 spring.net Could not initialize proxy - the owning Session was closed 解决

产生这个错误,是对象处于游离状态,或者对象本就没有被HibernateTemplate给实利化所导致的。在Web.config 添加以下代码可以解决此问题。        

2009-03-24 10:37:00 516

原创 session事件的触发

如果创建了一个以ashx结尾的一般处理程序,是不会触发session事件,要想在ashx一般处理程序里调用session的数据和触发session_start,一般处理程序需要继承Web.SessionState中的IRequiresSessionState接口

2009-01-23 12:04:00 924

原创 微软的日志分析工具

之前用过一小段时间linux发现greap对分析文本日志及其方便,但是就在想在window下有这样的工具改多好啊,今天突然发现这个工具的存在,而且功能及其强大,真是太好了。下面就贴出这工具的介绍连接:Log Parser 分析IIS日志拾遗 http://blog.sina.com.cn/s/blog_3ef9baf10100aado.html~type=v5_one&label=rela_p

2008-12-16 11:27:00 812

原创 Facade 模式和Adapter 模式的比较

从意图上来说Facade模式是为子系统中的一组借口提供一个统一接口,而Adapter模式是将一个类的接口转换成客户希望的另外一个接口,使原本由于接口不兼容而不能一期工作的类可以一起工作。 从实现上来看都是通过包装与对象聚集来实现。但两者是不同的包装。看看这两个模式设计的一些不同因素:Facade 模式Adapter 模式是否存在既有的类?是是

2008-09-01 11:18:00 909

转载 面向对象概念解析

  1. 软件开发过程中的视角    1.1 概念视角:这种视角“呈现了所研究领域中的各种概念。。。得出概念模型时应该很少或者不考虑实现他的软件。。。”。该视角要回答的问题是:“软件要负责什么?”    1.2 规约视角:“现在我们要考虑的是软件,但我们关注的是软件的接口,而不是实现。”该视角回答的问题是:“怎么使用软件?”    1.3 实现视角:这时我们考虑的是代码本身。“这可能是

2008-08-29 15:05:00 566

原创 为了责任创业

 当今,很多创业者,都是为了人生梦想,为了理想抱负,为了摆脱朝9晚五的平淡,甚至为了生计而选择了创业,而我更多的是为了整个家庭在日后能过上舒适安逸的生活,整个家族共同享受家庭团聚,和谐美满,衣食无忧的美好日子。这也许就是为了责任创业。我的责任观虽比不上社会责任的伟大,甚至是微不足道,但只有在整个家族家庭的安定,才能谈论社会的和谐安定。有人会说找个高职高薪的工作同样能很好的生活,但我总认为不是给

2008-08-22 10:53:00 831 1

原创 爱情新生命

 本周我们的爱情再次触摸到了警戒线,2个大家1个小家再次成为本次的导火索。虽说本次对待问题沟通是完美的彻底的,但家庭的中警戒线,我们不能放松。我们要随时鞭策自己要平和对待家庭问题,也许以后的婆媳大战可能随时爆发,但我要做好心里准备,同时我们要做好各种铺垫。我们要珍惜我们的感情,同时也要维持我们的感情和家庭。之前的生活情感的磕磕碰碰给我们组建一个完美小家提供了一个很好的基础。我相信在经历风雨之后,美

2008-07-28 12:42:00 400

原创 老婆 想说爱你很难

      下雨了,雨很大。起风了,有点凉。                     今天,我又再次为她家里的事情产生矛盾,为此我们也再次提到分手,虽说提出分手已经不是1次了,但每次都很难过、很失落,感觉没有对方生活会没有意义。自从第一次提出分手后,我认识了什么是爱情,什么叫珍惜。随之感情在我细心的呵护逐渐升华,我俩也逐渐步入婚姻的殿堂,眼前的一切都那么的近乎完美......      

2008-07-09 17:20:00 471

原创 Hibernate查询技巧

Create DataBase SHOPPING;gouse SHOPPING;go/*==============================================================*//* Table: CATEGORIES

2008-06-17 15:19:00 396

原创 数据库联接错误------在建立与服务器的连接时出错。

问题:在建立与服务器的连接时出错。在连接到SQL Server 2005时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。(provider:SQL 网络接口,error:25- 连接字符串无效) 解决方法:1. 打开Sql Server 2005 “配置工具” 中的“SQL Server 外围应用配置器”,点击“服务和连接的外围应用配置器”; 2. 在出来的界面

2008-05-20 18:17:00 2636

原创 页面缓存的代码实现

今天在项目中要调用HttpCachePolicy在后台编程实现页面GET or POST 参数缓存。网上对cache.VaryByParams的参数设置都是采用字符串加分号来实现(cache.VaryByParams["param1;param2;param3;....."]),但实际应用中发现这种设置参数的方法并不能进行页面缓存,应该每个参数单独设置为一个Param,正取得方法如下: 

2008-05-20 14:07:00 565

vs2008破解

win7下vs2008破解工具,完美破解

2012-08-26

《软件设计精要与模式》

给我一个支点,我就能撬起地球”。关键不在于力量有多大,而在于如何合理地利用力量。软件设计同样如此。思想的确立,技巧的把握,将在很大程度上决定软件架构的合理性。

2008-03-04

软件设计精要与模式

本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象编程思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构设计。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完美地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NET Framework与设计模式、媒体播放器的设计之旅、设计模式应用实践以及.NET体系架构设计。<br>

2007-11-23

空空如也

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

TA关注的人

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