上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 129 下一页

2009年6月10日

数据库设计指南(三)选择键和索引

摘要: 选择键和索引1. 数据采掘要预先计划我所在的市场部门一度要处理8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确... 阅读全文

posted @ 2009-06-10 00:36 海南一哥 阅读(172) 评论(0) 推荐(0) 编辑

2009年6月9日

数据库设计指南(二)设计表和字段

摘要: 设计表和字段1. 检查各种变化我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。... 阅读全文

posted @ 2009-06-09 20:15 海南一哥 阅读(297) 评论(0) 推荐(0) 编辑

2009年6月8日

数据库设计指南(一)设计之前

摘要: 设计数据库之前1. 考察现有环境在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定需求的现有系统(可能没有实现自动计算)。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一... 阅读全文

posted @ 2009-06-08 22:16 海南一哥 阅读(122) 评论(0) 推荐(0) 编辑

2009年6月6日

Web架构师必备能力

摘要: 最近和几个朋友在谈到时下流行的Web 2.0,也提到了其中最重要的角色——架构师。多方各有争执,不外乎是因为背景和视角的缘故,包括架构一词,本身就从建筑学借鉴而来,至于架构师,则可以简单地从建筑学的设计师来引申,不外乎就是设计结构,设计一个大楼的结构。回到软件本身,那就可以简单地理解为负责设计软件... 阅读全文

posted @ 2009-06-06 22:28 海南一哥 阅读(141) 评论(0) 推荐(0) 编辑

2009年6月5日

软件敏捷架构师

摘要: 一直以来,无论是在软件开发组织之内,或是行业广大人士之中,对于敏捷团队是否需要架构师一直存在争论。大家的质疑集中在:既然软件的架构是随着每个迭代而演进的,那一个架构师还能给敏捷项目带来哪些价值呢?这让许多传统的架构师都感受到了威胁,并力图寻找掩护,也为一种新类型的架构师——敏捷架构师——打开了机会... 阅读全文

posted @ 2009-06-05 17:33 海南一哥 阅读(133) 评论(0) 推荐(0) 编辑

2009年6月4日

Java转码工具native2ascii

摘要: 背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为j... 阅读全文

posted @ 2009-06-04 15:20 海南一哥 阅读(106) 评论(0) 推荐(0) 编辑

2009年6月3日

Struts到JSF/Tapestry

摘要: Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由... 阅读全文

posted @ 2009-06-03 21:39 海南一哥 阅读(98) 评论(0) 推荐(0) 编辑

2009年6月2日

barcode制作条形码及破解

摘要: Barcode for Java A leading Java barcode generator to be used in J2EE, J2SE environment and Java Reporting (JasperReports and Eclipse BIRT). Barcode f... 阅读全文

posted @ 2009-06-02 23:18 海南一哥 阅读(553) 评论(0) 推荐(0) 编辑

2009年5月31日

敏捷开发

摘要: 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是由一些业界专... 阅读全文

posted @ 2009-05-31 21:27 海南一哥 阅读(111) 评论(0) 推荐(0) 编辑

2009年5月29日

软件需求分析--三步走

摘要: 软件项目如何进行需求分析,要解决这个问题,我们要分三步走 第一步:通过什么方式去了解需求 了解需求的方式有好几种:(1)直接与客户交谈。如果分析人员生有足球评论员的那张“大嘴”,就非常容易侃出需求。(2)有些需求客户讲不清楚,分析人员又猜不透,这时就要请教行家。有些高手真的很厉害,你还没有开始... 阅读全文

posted @ 2009-05-29 21:50 海南一哥 阅读(193) 评论(0) 推荐(0) 编辑

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 129 下一页

导航