- 博客(17)
- 收藏
- 关注
转载 数据库设计:需求分析
<br />设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和基本的。因此,应该把对用户需求的收集和分析作为数据库设计的第一步。<br />需求分析的主要任务是通过详细调查要处理的对象,包括某个组织、某个部门、某个企业的业务管理等,充分了解原手工或原计算机系统的工作概况及工作流程,明确用户的各种需求,产生数据流图和数据字典,然后在此基础上确定新系统的功能,并产生需求说明书。值得注意的是,新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。<br />如图1.2所示,需求
2010-07-05 10:30:00
21816
转载 主键和唯一索引的区别
<br />主键和唯一索引的一些总结<br /> 唯一索引<br />唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据<br />将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏 (lname) 列上,创建了唯一索引,则所有职员不能同姓。主键索引<br />主键索引是唯一索引的特殊类型,数据库表通常有一列或列组合,其值用来唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义
2010-07-05 10:07:00
794
原创 数据库中使用自增量字段与Guid字段主键的性能对比
<br />1.概述:<br />在我们的数据库设计中,数据库的主键是必不可少的,主键的设计对整个数据库的设计影响很大.我就对自动增量字段与Guid字段的性能作一下对比,欢迎大家讨论.<br />2.简介: <br /> 1.自增量字段<br /> 自增量字段每次都会按顺序递增,可以保证在一个表里的主键不重复。除非超出了自增字段类型的最大值并从头递增,但这几乎不可能。使用自增量字段来做主键是非常简单的,一般只需在建表时声明自增属性即可。<br /> 自增量的值都是需要在系统中维护一个全
2010-07-05 10:03:00
538
转载 程序员应知——数据库设计的两个误区
写在前面:本来“程序员应知”系列中应该写的都是与程序员密切相关的内容,而数据库设计似乎应该是数据库管理员的工作。然而,在实际的工作环境中,我所经历几乎所有的项目中,数据库设计工作都是由程序员来完成的;就算我们是不需要做数据库设计的程序员,也至少需要对数据库的结构有充分的理解,那样也便于我们编写和维护系统。思量再三,我还是将这篇与数据库设计相关的文章放在了这个系列当中。在几乎所有的企业级应用程序中,包括各种MIS、ERP、CRM等等,都会使用数据库,这样的好处是显而易见的,很容易地实现了数据层和业务逻辑层的分
2010-07-05 09:30:00
430
转载 flash与数据库:读取数据库数据
<br />今天,天气依旧很热。整个房间像火炉一般炽热。今天来写写这方面的笔记,做个实验。看看如何运作,首先来讲这方面需要准备一些资料。就是关于数据库方面资料。因为手上资料很少,很多事情都是需要一步步探索。flash 不能直接和数据库进行交互(除air 之外),故此我们需要找一种平台搭配一些协作开发。目前很多流行的方案是多种多样,每一个家公司用的服务器都有所不同。据一些同事介绍,<br /> 搭配平台如下(1):java +flash +mysql 组合开发<br />
2010-07-03 10:21:00
894
转载 参考:企业网站整体运营推广方案
<br />以下是凯迪尔技术有限公司的一篇网站运营或者说是网站推广方案,凭借自己的所学知识及2年网站运营经验所写,觉得比较有价值,希望对大家有所帮助,在这里和大家分享一下,以下就以凯迪尔技术有限公司为例了。 <br /> <br />促进凯迪尔的业务开展及公司的整体运营,网站运营推广是主要渠道之一;结合公司的现有情况,网站推广方案初步规划如下,希望公司所有员工共同努力、协助完成。第一部分 网络线上推广<br />1)内容:做成用户所最关注,最吸引人的内容<br />我们要做的就是内容整合,形成具有足够吸引力
2010-07-02 16:27:00
1348
转载 数据库连接池实现原理
<br />Connection Pool数据库连接池的基本原理是在内部对象池中维护一定数量的数据库连接,并对外暴露数据库连接获取和返回方法。如:<br /><br />外部使用者可通过getConnection 方法获取连接,使用完毕后再通过releaseConnection 方法将连接返回,注意此时连接并没有关闭,而是由连接池管理器回收,并为下一次使用做好准备。<br /><br />数据库连接池技术带来的优势:<br /><br />1. 资源重用<br /><br />由于数据库连接得到重用,避
2010-06-29 13:12:00
537
转载 关于request.getHeader("Referer")的说明
<br />request.getHeader("Referer")获取来访者地址。只有通过链接访问当前页的时候,才能获取上一页的地址;否则request.getHeader("Referer")的值为Null,通过window.open打开当前页或者直接输入地址,也为Null。
2010-06-23 11:22:00
1600
转载 Java中static的作用
<br />有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static
2010-06-22 10:23:00
321
原创 java中的接口Serializable的作用和例子
<br />作用:<br />没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 <br />serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 <br />serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序等。比如,在Window平台生成一个对象并序列化之,然后通
2010-06-22 09:38:00
293
转载 不断优化配置,逐步提高性能——我的一次性能测试经历
<br />近日,合作伙伴想要针对我们的应用服务器做一个性能测试,测试的基础是伙伴原有的一个功能庞大而结构复杂的业务系统,目的是看应用服务器是否能够满足业务系统的需要,并对应用服务器做一个总体评价。由于硬件资源有限,硬件服务器的配置为:2颗四核的志强E5520,8G内存,250G硬盘,一台普通PC Server,操作系统使用的是Windows Server 2003 SP2.<br /> 在测试初期,客户端并发在100的时候,跑上不到1小时,服务器基本就没有反应了,此时查看应用服务器的JVM堆
2010-06-17 10:08:00
518
转载 Servlet的框架
Servlet的框架是由两个java包组成的:javax.servlet和javax.servlet.http. javax.servlet包含了支持普通协议无关的Servlet的类。javax.servlet.http包括了对HTTP协议的特别支持。 servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口。在Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的生命周期: (1)init方法,负责初始
2010-06-13 13:14:00
5339
1
转载 Servlet知识
<br />刚学习完了Servlet相关的知识,现在做一下整理以备日后方便查找与复习.一.Servlet的定义<br /> Servlet是一个位于服务器端的独立于平台和协议的Java应用程序,可以生成动态的web页面,也可以像jsp一样直接输出信息.<br /> Servlet类是一个继承了HttpServlet类的Java类,但是有自己的规则.Servlet是位于Web服务器内部的服务器端的Java应用程序,像所有的Java程序一样,Servlet拥有面向对象Java语言的所有优势 <br
2010-06-13 12:54:00
724
原创 base href (相对链接)
<br /><br />这个标签的用处是解决编程时候的相对路径问题.<br /><br />base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。<br />你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。<br />重要属性:<br />href<br />设定前缀的链接地址<br />target<br />设定文件显示的窗口,同a标记中的target<br />简单例子:<br /><br /><html>
2010-06-13 10:18:00
1758
原创 统计字符串出现的次数
<br />/**<br /> * 统计con在str中出现的次数<br /> * @param str 原字符串<br /> * @param con 子字符串<br /> * @return 出次次数<br /> */<br /> public static int numberOfStr(String str, String con){<br /> if (str.endsWith(con)){<br /> return str.split(con).length;<br /> }e
2010-06-10 10:12:00
611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人