自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 如何设计一个数据库才是高性能合理科学的(四)

第 4 部分 - 保证数据的完整性用约束而非商务规则强制数据完整性如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。假如需求源于维护数据完整性的需要,那么在数据库层面上需要施加限制条件。如果你在数据层确实采用了约束,你要保证有办法把更新不能通过约束检查的原因采用用户理解的语言通知用户界面。除非你的字段命名很冗长,否则字段名本身还不够。...

2012-09-16 22:00:04 157

原创 如何设计一个数据库才是高性能合理科学的(三)

 第 3 部分 - 选择键和索引数据采掘要预先计划我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示计划相当关键...

2012-09-16 21:57:43 176

原创 如何设计一个数据库才是高性能合理科学的(二)

第 2 部分 - 设计表和字段检查各种变化我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。      采用有意义的字段名有一回我参加开发过一个项目,其中有从其他程序员那里继承的...

2012-09-16 21:53:44 143

原创 如何设计一个数据库才是高性能合理科学的(一)

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走...

2012-09-16 21:38:45 339

原创 数据库表结构设计

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情...

2012-09-16 21:32:51 126

原创 java

核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项  在Eclipse中查...

2012-09-12 16:41:44 70

原创 web测试

 Web 测试1、功能测试1.1.链接测试 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去 一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证 Web 应用...

2012-09-04 14:54:06 316

原创 摘自高手

这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能...

2012-05-25 17:18:30 66

原创 oracle中 tnsnames.ora

oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。 英文说明: The sqlnet.ora is an optional file expressing more parameters about the connection (eg: th...

2012-05-17 17:23:44 289

原创 HTTP 请求原理

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of ...

2012-04-04 11:53:54 108

原创 extjs一次性加载(AccordinTreePanel )

//加载树MainTreePanel = Ext.extend(QM.ui.AccordinTreePanel,{    constructor : function() { MainTreePanel.superclass.constructor.call(this, { region:'center',                 ...

2012-04-03 11:35:17 230

原创 javascript理解

Javascript理解                                     摘自: 博客园 01_理解内存分配在正式开始之前,我想先说两句,理解javascript系列博文是通过带领大家分析javascript执行时的内存分配情况,来解释javascript原理,具体会涵盖javascript预加...

2012-03-29 08:53:28 143

原创 java 开发内存管理

JAVA开发之内存管理  这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题,调研了一些java内存管理的资料,现整理如下:一、JVM中的对象生命周期对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段。创建阶段,首先大家看一下,如下两...

2012-03-23 09:02:38 89

原创 extjs中element属性节点获取

Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。 1、get方法 get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对DOM指...

2012-03-17 11:49:14 266

原创 Extjs实现多删除方法

 del:function(){            var record = this.getSelectionModel().getSelections();            if(record == null || record.length == 0){                Ext.Msg.alert("提示","请选择要删除的表格行!");       ...

2012-03-02 13:18:36 140

原创 extjs 实现保存信息到后台

onSave:function(){                                         var userName = Ext.getCmp('Fd_userName').getValue();                       var userRealName = Ext.getCmp('Fd_userRealName').getValue();...

2012-03-02 13:15:01 125

原创 combobox 实现下拉列表

tbar : [ {     xtype:'tbtext',text:'选择部门:',width:60 },{     xtype:'combo',     id:'type',     name : 'type',     width:80,     editable: false, ...

2012-03-02 13:08:45 254

原创 oracle 10 在pl/sql中导入数据出问题 win7系统 高手求解

装了个win7系统 头痛了 我的数据库怎么就导不进去了 打开日志是这样子提示的2012-02-23 19:03:12.661: [ OCRRAW][1612]proprinit: Could not open raw device 2012-02-23 19:03:12.661: [ default][1612]a_init:7!: Backend init unsuc...

2012-02-23 20:04:21 460

空空如也

空空如也

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

TA关注的人

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