Java语言中关键字strictfp的用途
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成这些操作,以致于得到的结果往往无法令你满意。而一旦使用了strictfp来声明一个类、接口或者方法时,那么所声明的范围内Java的编译器以及运行环境会完全依照浮点规范IEEE-754来执行。因此如果你想让你的浮点运算更加精确
html select 标签的新特性
今天才发现的,select 标签的新特性。如下:选择排序/显示方式 按价格 从低到高 按价格 从高到低 按剩余时间 从少到多 按剩余时间 从多到少 每页显示20个 每页显示40个 每页显示80个 代码:<select name="viewType" onchange="MM_jumpMenu('self',this,0)"><option value="">选择排序/显示方式</option><optgroup label="排序"><option value="" >按价格 从低到高</option><option value="" >按价格 从高到低</option><
Oracle优化-索引原理[注意索引跳跃式扫描!
Oracle优化-索引原理[注意索引跳跃式扫描!2005-12-31 10:26:45大中小Oracle 提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1] 基本的索引概念查询DBA_INDEXES视图可得到表中所有索引的列表,注意只能通过USER_INDEXES的方法来检索
TRUNC函数
1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh:mi am’)) =’24-Nov-1999 12:00:00 am’ TRUNC(TO_DATE(’24-Nov-1999 08:37 pm’,’dd-mon-yyyy hh:mi am’,’hh’)) =’2
聚集与非聚集索引
聚集与非聚集索引2006-10-11 10:09聚集与非聚集索引索引是在数据库表或者视图上创建的对象,目的是为了加快对表或视图的查询的速度按照存储方式分为:聚集与非聚集索引按照维护与管理索引角度分为:唯一索引、复合索引和系统自动创建的索引索引的结构是由:根节点--->非叶节点--->非叶节点--->叶节点1、聚集索引:表中存储的数据按照索引的顺序存储,检索效率比普通索引高,但对数据新增/修改/删除的影响比较大。创建聚集索引的语法: create NONCLUSTERED INDEX idximpID ON EMP(empID)2、非聚集索引:不影响表中的数据存储顺序,检
Trim Function【Oracle/PLSQL】(转载)
Trim Function【Oracle/PLSQL】(转载) In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string.The syntax for the trim function is:trim( [ leading | trailing | both [ trim_character ] ] string1 )leading - remove trim_string from the front of string1.trailing - remove trim_string from the end of string1.both - remove trim_string from the front and end of string1.If none of these are chosen (ie: leading, trailing, both), the trim f
ORACLE MERGE指令使用注意事项
把数据从一个表复制到另一个表,插入新数据或替换掉老数据是每一个ORACLE DBA都会经常碰到的问题。在ORACLE9i以前的年代,我们要先查找是否存在老数据,如果有用UPDATE替换,否则用INSERT语句插入,其间少不了还有一些标记变量等等,繁琐的很。现在ORACLE9i专为这种情况提供了MERGE语句,使这一工作变得异常轻松,MERGE语句的语法如下:MERGE [hint] INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias] ON ( condition ) WHEN MATCHED THEN merge_update_clause WHEN NOT MATCHED THEN merge_inser