摘要:
看似简单的数据迁移,对于SQlServer不同版本而言是相当困难的,版本的向下兼容做的很不好。在Mysql或Oracle如此容易的功能,在SQlserver上却异常繁琐。 首先看问题:MS SQL Server 2005备份数据库,然后在SQL Server 2000上还原,还原时总是提示“Error:3205为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE FI... 阅读全文
摘要:
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错... 阅读全文
摘要:
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度的反范式,注意是适度的 我们都知道三范式,基于三范式建立的模型是最有效保存数 据的方式,也是最容易扩... 阅读全文
摘要:
目前Java社区数据库连接池的实现方式很多,大体上分为两类:一类是Java原生的连接池,一类是第三方插件连接池(c3p0,Proxool,dbcp)等。原生连接池:java原生的数据库连接池实现:blog.csdn.net/leehao_vip/archive/2009/02/16/3896747.aspx博主心得:设计的原理相当重要:1.连接池的外部接口程序 2.内部逻辑处理 3.调用方法;--... 阅读全文
摘要:
Zend Framework (ZF) 是用 PHP 5 来开发 web 程序和服务的开源框架。ZF 用 100% 面向对象编码实现。 ZF 的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 Zend Framework核心在于C层,M和V层已经被批得体无完肤,在此就不细说了。 本文... 阅读全文
摘要:
Hibernate简介: 在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。Hibernate是一个面向Java环境的对象/关系数据库映 射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 Hibernate不仅仅管理Java类到数据库... 阅读全文
摘要:
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 ... 阅读全文
摘要:
【 原理 】 一般来说,HTTP Server 也是我们常说的Web服务器,大名鼎鼎的 Apache,还是微软的 IIS (Internet Information Server),开源领域的有 Lighttpd 和最近风头正劲的 Nginx 都是典型的Web服务器。最近想想能不能做一个Web服务器,就提供简单的功能,但是速度很快,能够作为一个专门处理 HTML/CSS/JS/Image 的Web... 阅读全文
摘要:
在这个软件开发的新时代,一切都变得很快。在不到 5 年的时间内,我已经目睹了从 cgi/perl 到 ISAPI/NSAPI、再到使用 VB 的 ASP、一直到的Java 和 JavaEE 的变迁。而后又出现PHP和.net。。。 struts上一次应用应该追述到2年前了,暮然回首间,应该总结总结了,不然就forget掉了Struts概述:Struts 是一组相互协作的类、servlet 和 JS... 阅读全文
摘要:
MyISAM存储引擎 MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征: · 所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。&midd... 阅读全文