上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。 而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。 分区功能的优势 分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务。通过分区,数据库设计人员和管理员能够解决前沿应用程序带来的一些难题。分区是构建千兆字节数据系... 阅读全文
posted @ 2009-05-04 15:22 lovingprince 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 要写出高效的SQL,那么必须必须得清楚SQL执行路径,介绍如何提高SQL性能的文章很多,这里不再赘述,本人来谈谈如何从 减少SQL回表次数 来提高查询性能,因为回表将导致扫描更多的数据块。 我们大家都知道,数据库表中数据存储都是以块为单位,称为数据块;表中每行数据都有唯一的地址标志ROWID。 举个例子: select a from test_db where b=5 A、假设b上没有索引 1、那么该条SQL将进行表扫描,扫描所有该表的数据块 2、从数据块中找到记录,并且进行过滤 可想而知,没有索引将会导致扫描该表所有数据块,性能低下 B、 假设b上有索引 1、那么该条SQL将进行索引扫描,在 阅读全文
posted @ 2009-04-16 17:09 lovingprince 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1、通过主键id select详情或者更新记录,不用加user_id,但是在程序中判断这个id是否属于这个userdao 接口设计可以遵循下面这种约定方式:////////////////insert interfaceinsertXXX(XXX) 插入记录///////////////////update interfaceupdateXXXStatus2Next(id,currstatus,nextstatus)更新状态到下一个状态updateXXX(xxx)更新记录其他信息//////////////////query interfacegetXXXById(id) 获取单条记录quer 阅读全文
posted @ 2009-04-09 16:59 lovingprince 阅读(205) 评论(0) 推荐(0) 编辑
摘要: org.apache.commons.beanutils.BeanUtils#copyProperties方法会进行类型转换,默认情况下会将Ineger、Boolean、Long等基本类型包装类为null时的值复制后转换成0或者false,有时这个可能会引起不必要的麻烦。 如果是相同类型对象复制没有任何类型转换请使用org.apache.commons.beanutils.PropertyUtils#copyProperties方法。大家一定注意。 阅读全文
posted @ 2009-03-23 11:22 lovingprince 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 进入一个新公司进行企业应用系统开发,一般都会遇到新的开发环境和应用系统框架,要尽快进入角色,则务必要从两个角度来熟悉新的系统环境:第一是系统开发环境,第二是系统运行环境。从开发环境角度来看,应该理解系统层次关系,工程是如何创建的,工程中各部分是如何关联的,如果是多工程系统,那么多个工程之间关系如何建立,它们如何编译打包等等。从运行环境角度来看,则应理解请求是如何被系统框架接收处理,处理过程是怎样的等等。只要从以上两点着手,一般就会容易进入角色了。 阅读全文
posted @ 2009-03-15 20:58 lovingprince 阅读(304) 评论(0) 推荐(0) 编辑
摘要: PL/SQL Developer 可以导入或者导出CSV文件。导入CSV文件步骤:1、选择tools->text importer....2、选择第二个Data to oracle选项卡,然后选择Open Data file....,选择要导入的csv文件,确定3、选择对应的owner和table,将字段一一对应,最后点击下方的导入,数据即导入到了选定的table中了。导出csv文件相对比较简单:1、先用sql语句查询得到结果2、选择export query results .....选择保存为csv文件即可。 阅读全文
posted @ 2009-03-11 13:32 lovingprince 阅读(6608) 评论(0) 推荐(0) 编辑
摘要: 问题出现的原因: There is an incorrect ORDER BY item. The query is a SELECT DISTINCT query with an ORDER BY clause. In this context, all ORDER BY items must be constants, SELECT list expressions, or expressions whose operands are constants or SELECT list expressions. 大致就是说select distinct 和order by一起使用的时候... 阅读全文
posted @ 2009-03-06 16:11 lovingprince 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 说是两种方法,其实他们本质是一样的,只是一种用递归,另一种是循环的改写罢了。 /** * 递归算法 * * 最大公约数 * @param num1 第一个数 * @param num2 第二个数 * @return 返回最大公约数 */ public static long gcb(long num1, long num2) { if (num1 == 0) { return num2; } else { return gcb(num2 % num1, num1); } } /** * 循环算法 * * 最大公约数 * @param num1 第一... 阅读全文
posted @ 2009-03-04 09:35 lovingprince 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 看到牛人解析DOM时分析URL的方法,果然聪明: // This function creates a new anchor element and uses location// properties (inherent) to get the desired URL data. Some String// operations are used (to normalize results across browsers). function parseURL(url) { var a = document.createElement('a'); a.href = url; 阅读全文
posted @ 2009-02-26 15:08 lovingprince 阅读(149) 评论(0) 推荐(0) 编辑
摘要: js字符串中出现任何<>标签都可以,就是不能出现</script>标签。例如:<script>vart="</script>";</script>这里会出错。必须escapeHTML掉。对于:<script>vart="$stringescapeutil.escapeJavascript($order.memo)";</script>无论如何要escapeJavascript过滤掉单引号。如果memo中可能有</script>标签,那么还需要escapeHTM 阅读全文
posted @ 2009-02-25 15:53 lovingprince 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页