摘要: 那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。 一、网络负载平衡的优点 1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速响应。 2.网络负载平衡对外只须提供一个IP地址(或域名)。 3.如果网络负载平衡中的一台或几台服务器不可用时,服务不会中断。网络负载平衡自动检测到服务器不可用时,能够迅速 阅读全文
posted @ 2011-06-28 21:54 codess 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有资源的浪费,而且下一次业务量的提升,又将导致再一次硬件升级的高额成本投入。于是,负载均衡机制应运而生。对于负载均衡,笔者经常接触的当属Oracle的负载均衡机制。下面,我们先简单了解Oracle的负载均衡的实现方案。Real 阅读全文
posted @ 2011-06-28 21:53 codess 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在SQL SERVER 2005中必须用专用管理连接才可以查看过程过程中用到的表EG:sqlcmd -A1>use test2>go1>sp_decrypt 'p_testa'2>goText----------------------Create procedure P_testawith encryptionasselect * from testcreate PROCEDURE [dbo].[sp_decrypt] (@procedure sysname = NULL)ASSET NOCOUNT ONBEGINDECLARE @intProcSpa 阅读全文
posted @ 2011-06-28 21:52 codess 阅读(256) 评论(0) 推荐(0) 编辑
摘要: (1)基于domain的方案 这种方案是我公司目前使用的一种方案,原理:应用A在a.domain.com,B在b.domain.com,如果设cookie的时候,设domain为domain.com,那在A、B上都可以访问到这个cookie了。(cookie的domain、path、port、version、secure相同)。 该方案特点:1、不能够跨域2、在网络中传送用户名和密码3、只支持J2EE应用(2)基于gateway的方案 实际部署的时候,对所有应用的请求,都要通过一个gateway转发一下,比如用一个L4的交换机顶在前面。 (3)基于tooken传递的方案 主要是以耶鲁大学的CA 阅读全文
posted @ 2011-06-27 21:41 codess 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 不管什么时候,总能看到网上有人在问页面之间怎么传递变量,针对这一情况,我想把所有能想到的传递变量的方法汇总一下,然后再介绍各种方法的使用范围,供大家参考,也希望大家在此给点建议,来帮助后来或刚开始学.net的朋友。 我总共就总结了这么几种方法: (1)Session (2)Cookie (3)Application (4)URL地址中的参数 (5)通过隐藏字段来传递数据 (6)Server.Transfer (7)通过序列化对象 (8)........ 下面就分别一一介绍: (1)使用Session session对象是用来记录浏览器端的变量,是个别浏览器端专用的变量,对于每一个浏览器访问时都 阅读全文
posted @ 2011-06-27 21:40 codess 阅读(436) 评论(0) 推荐(0) 编辑
摘要: log4net(Log For Net)是Apache开源的应用于.Net框架的日志记录工具,详细信息参见Apache网站.它是针对Java的log4j(Log For Java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便。具体的使用方法往下看。 首先你应该下载log4net.dll并引入到你的项目References中,或者把源代码项目作为你工程的一部分加入到你的工程当中。单击这里下载Log4net 。 使用log4net需要知道其中两个比较重要的概念:logger 和 appender。前者是日志记录对象,后者是日志记录的目标,包 阅读全文
posted @ 2011-06-27 21:39 codess 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 本文通过创建一个产品模块进一步的讲解Orchard模块开发的相关知识。本文部分内容参见了官网文档《Creating a Module Using a Text Editor》中的一些介绍。需求分析首先我们先明确一下本示例所要实现的需求:在Orchard建立一个产品模块可实现管理和显示产品的功能。产品需要包括以下字段:标题、价格、品牌,描述。通过前几篇文章介绍的关于内容部件的概念,我们可以通过创建一个产品部件和其余几个现有的部件组合形成一个新的产品类型来实现产品的功能。创建模块代码模板第1步我们还是通过以前多次介绍过的命令行工具来创建一个模块代码的模板。codegen module MyComp 阅读全文
posted @ 2011-06-25 21:10 codess 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 介绍如何通过Razor使整个网站的布局变得简单。项目的\Views\Shared文件夹是通用视图文件、模版所放置的地方 在布局文件中需要调用@RenderBody()方法 在布局文件中需要用<title>@ViewBag.Title</title>输出Html的Title属性 · 我们不需要将我们的主体内容包装在一个标记或元素中——Razor将默认自动将Index.cshtml中的内容视为布局页面的主体部分。如果我们的布局有几个可更换的区域,我们能选择性地定义“name sections”。但是Razor让90%的情况(你只需要有一个主体部分就可以了)超级干净 阅读全文
posted @ 2011-06-25 21:09 codess 阅读(306) 评论(0) 推荐(0) 编辑
摘要: mvc1 模式:view接收用户输入,把命令传到controllercontroller处理命令,更新modelmodel被更新后,会通知view需要updateview更新后向用户显示 mvc2 模式:由于mvc1中,model可以通知view,然后view就可以被更新,这在windows程序中很常见,像MFC的frame-document-view架构,如果document改变了,他会主动通知view进行update但是在web中,作为model的java bean更新后,无法调用作为view的jsp(而且view通常很多,需要选一个),因此改为mvc2模式:view接收用户输入,把命令传 阅读全文
posted @ 2011-06-25 21:07 codess 阅读(1871) 评论(0) 推荐(3) 编辑
摘要: 开始讲解ASP实现在线生成PDF文档之前我们先了解一下PDF的历史,了解了某个东西,知道他的作用性以及重要性,再去学习该ASP程序相信效果一定不一样。 Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式。尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好。 由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公司共享公用数据库了。然而我们遇到的最大的问题就是制表。当一个申请人坐在信息站里在线填写他们的就业申请时,我们如何取得当前的文档(或申请等)?由于我们做了大量工作来 阅读全文
posted @ 2011-06-25 21:05 codess 阅读(1371) 评论(0) 推荐(0) 编辑