摘要: 使用AjaxPro.NET配置 1. 添加 AjaxPro.dll 文件的引用. 2. 在Web.config文件中添加以下配置,<httpHandlers> <addverb="POST,GET"path="ajaxpro/*.ashx"type="AjaxPro.AjaxHandlerFactory,AjaxPro"/></httpHandlers>3. 在要使用AjaxPro.NET框架的页面 *.aspx.cs 的 Page_Load事件中加如下代码:AjaxPro.Utility.Regi 阅读全文
posted @ 2011-03-24 23:14 汽水 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 本文作者在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言 阅读全文
posted @ 2011-03-20 21:54 汽水 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ADO.NET连接到 SQL ServerSQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。using (SqlConnection connection = new SqlConnection(connectionString)){ connection.Open(); // Do work here.}连接到 OLE DB 数据源OLE DB .NET Framework 数据提供程序通过 OleDbConnection 对象提供与使用 OLE DB 公开的数据源的连接以及与 Microsoft SQL S 阅读全文
posted @ 2011-01-17 22:52 汽水 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Windows.Forms;using System.Data.OleDb;namespace WindowsApplication2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //测试,将excel中的sheet1导入到sqlserver中 string connString = 阅读全文
posted @ 2011-01-16 00:33 汽水 阅读(508) 评论(0) 推荐(0) 编辑
摘要: Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。物化视图可以分为以下三种类型:包含聚集的物化视图;只包含连接的物化视图;嵌套物化视图。三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面则区别不大。创建物化视图时可以指定多种选项,下面对几种主要的选择进行简 阅读全文
posted @ 2011-01-12 10:57 汽水 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在06、07年的时候,我写过一些关于三层架构方面的东西(参见这里),现在看来,觉得有很多实用性的内容需要补充到里面去。我们还是先从架构图看起,然后一一解释,你就会发现相比于两年前,这个架构做了哪些变化和调整。一.三层架构图二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Web表示我们常用的B/S应用,WinForm表示我们常用的C/S应用。Network层以Socket的方式提供服务给客户端。Service层用于将业务或数据资源发布为服务(如WebServices)。2.BL(Business 阅读全文
posted @ 2011-01-10 14:32 汽水 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在我的架构经验小结(二)-- 关于三层架构一文中,已经比较深入的介绍过三层架构方面的一些经验了,现在,我们来使用一个更小的比例尺来近距离观察我所理解的三层架构。一.三层架构图二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于将业务或数据资源发布为服务(如WebServices)。2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。(1)Business Function 子层负责基本业务功能的实现。(2)Busines 阅读全文
posted @ 2011-01-10 14:29 汽水 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在我的架构经验小结(一)-- 常用的架构模型一文中简单介绍了我常采用的几种架构模型,本文将稍微深入地介绍其中的一种 -- 三层架构模型。一.三层架构图二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。与UI平行的Service Interface层用于将业务发布为服务(如WebServices)。2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。(1)Business class 子层负责基本业务功能的实现。(2)Business Flow 子层负责将Bus 阅读全文
posted @ 2011-01-10 14:28 汽水 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。一.三种架构模型1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构:如今,凡是个程序员都能侃侃而谈3/N层架构,这确实是解决系统复杂性的一种主流模式,但是,只要采用了3/N层架构是不是就一定能解决系统的复杂性了?不一定,关键在于你在你的系统中如何实作你的3/N层结构。 在采用了3/N层架构后,我们还是要解决以下非常重要的问题:系统的可扩展 阅读全文
posted @ 2011-01-10 14:25 汽水 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 默认的用户名和密码[Oracle初始口令]: internal/oracle sys/change_on_install system/manager scott/tiger修改密码dossqlplus /nologconn /as sysdbaalter user 用户 identified by 密码 阅读全文
posted @ 2011-01-08 14:10 汽水 阅读(347) 评论(0) 推荐(0) 编辑