- 博客(24)
- 资源 (2)
- 收藏
- 关注
Js中parseFloat()方法所产的精度不一致问题
Demo:var a = "0.11";var b = "0.2801";var c = "1.002";var sum1 = parseFloat(a)+parseFloat(b)+parseFloat(c);var sum2 = (parseFloat(a)+parseFloat(b)+parseFloat(c)).toFixed(4)document.writ...
2009-10-10 17:25:46 791
原创 Java字符丢失与中文编码
1. 引言在用JAVA进行开发时,偶尔在IO操作中会产生字符丢失现象。如在用BEA的WORKSHOP开发CMP EJB过程中,总是编译不通过,报错:cannot resolve symbolsymbol : class Excetion location: class eaitest.vip.firmorder.FirmOrderBean_g8ghds__...
2009-03-12 14:32:49 255
原创 Oracle启动服务详解以及手动控制
2008-11-12 15:48注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SV...
2009-03-05 09:51:11 134
原创 UML教程
UML教程2006-12-12 23:47UML教程面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 1. 标准建模语言UML的出现 公认的面向对象建模语言出现于70年...
2009-02-24 11:22:11 171
原创 java 生成静态html的一段代码
在某些应用中,将本该由动态页面每次获取客户端请求时去调用数据的过程转换为在添加数据时即生成为静态页面,对服务器的压力,数据库检索的压力,以及搜索引擎收录,包括防止SQL注入都是由极大的好处的。常见的做法有很多种,包括web服务器启用rewrite,io操作生成文件等等,我正好有一段以前做j2ee开发时保留的一段io操作的方式生成html. 原理都很简单,主要是对模板的解析.so,我们...
2009-02-06 13:36:38 157
原创 ORACLE SQL性能优化38点总结
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也...
2009-02-03 16:42:05 100
原创 Ibatis源码解读--Commons
一.简介 IbatisNet一下简称Ibatis包括DataAccess和DataMapper两部分。整个Solution包括三个主项目: IBatisNet.Common IBatisNet.DataAccess IBatisNet.DataMapper 和一个辅助项目:IBatisNet.Common.Logging.Log4Net。 ...
2009-01-23 14:46:34 159
原创 IBATIS 源码解读--DataAccess
DataAccess是一个DAO框架,可以通过配置文件配置应用程序使用的DAO实现,并且自己提供了几个具体数据访问方式的包装,以简化DAO实现层开发。DataAccess的源代码相对于DataMapper要简单的多。一.关键类1.Configuration目录定义了DataAccess的模型,该模型和xml配置文件对应,因此该目录同时提供了从xml配置文件解析为DataAccess...
2009-01-23 14:38:30 196
原创 IBATIS 源码解读--DataMapper
DataMapper是IbatisNet的核心,也是最复杂的部分。关于的工作原理或者说Ibatis的架构的简单描述如图所示:。一.主要接口1. IPreparedCommand 接口IPreparedCommand接口位于IBatisNet.DataMapper.Commands定义了void Create (RequestScope request, IDalSession sess...
2009-01-23 14:28:57 251
原创 oracle中设置UTL_FILE_DIR参数
第一步:以管理员用户登陆 如:conn sys/password@sid as sysdba 第二步:设置可操作目录 需要指定utl_file包可以操作的目录。在oracle 10g以前,可以用以下方法: 1、alter system set utl_file_dir='e:\utl' sco...
2009-01-14 15:53:46 1751
原创 GB18030编码研究以及GBK、GB18030与Unicode的映射
GB18030有两个版本:GB18030-2000和GB18030-2005。在本文中,没有指明版本的GB18030是指GB18030-2005。本文讨论了以下问题:GB2312有682个图形符号,都放在1区。GBK的1区有717个图形符号,5区有 166个图形符号,一共有883个图形符号。GB18030的1区有728个图形符号,5区还是166个符号。那么,GBK的1区在GB2312基础上...
2008-11-18 11:41:21 431
原创 java 实现压缩与解压缩ZIP
压缩的import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;...
2008-11-13 18:58:38 199
Oracle日期函数集锦
一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYSD...
2008-11-12 15:35:49 70
原创 Java正则表达式
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现...
2008-11-11 19:00:07 102
原创 JDK、JRE、JVM的关系
如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \\jre 另外一套位于 C:\\Program Files\\Java\\j2re1.4.1_01 目录下后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\\Program Files\\Jav a 目录下的JRE.如果你只安...
2008-11-05 09:21:18 102
原创 hibernate中update()和saveOrUpdate()
简单的来说,update()和saveOrUpdate()是用来对跨Session的PO进行状态管理的。 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 ...
2008-11-04 19:38:12 123
原创 hibernate缓存详解
java对象的属性(通常是一些集合类型的属性 )占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。 Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate 的二级缓存。这两个缓存都位于持久层,它们存放的都是数据库数据的拷贝。SessionFactory的内置缓存 存放元数据...
2008-11-04 19:13:04 100
原创 JAVA打印文件
摘要在这篇文章里,来自Pro Java Programming (Apress, June 2005)专家Brett Spell解释了如何一步一步的定位打印设备,创建打印工程,创建一个Doc文档接口的实例来描述你想要打印的数据并且初始化打印。(4500字,2005年7月25日)Java自从问世以来在各方面发展迅速,但是一直以来,打印输出是java最弱的方面。事实上,java1.0不支持...
2008-11-03 20:43:31 320
原创 insert大量数据经验之谈
[size=large][align=center]insert大量数据经验之谈[/align][/size] 在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。 前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。 ...
2008-10-31 16:33:43 1505
原创 Oracle内建包UTL_FILE使用说明(转载)
[color=blue]Oracle内建包UTL_FILE使用说明(转载) [/color] 作者:loveflying000 提交日期:2007-12-23 16:06:00 FOPEN IS_OPEN GET_LINE PUT NEW_LINE PUT_LINE PUTF FFLUSH FCLOSE FC...
2008-09-19 14:41:27 110
为什么quartz 被初始化了两次?
我的WEB工程是布在WEBLOGIC服务器上,quartz属性文件按以下配置:org.quartz.scheduler.instanceName = DefaultQuartzSchedulerorg.quartz.scheduler.rmi.export = falseorg.quartz.scheduler.rmi.proxy = falseorg.quartz.sch...
2008-09-02 12:18:52 576 1
关于QUARTZ 的配置引起了线程起动数和自己配的不一致问题
[color=blue][align=center][/align]关于QUARTZ 的配置引起了线程起动数和自己配的不一致问题[/color]前几天做quartz调度任务控制时发现:我配的线程数是1,但真正布上服务器时,发现线程数却起动了好几个,我的本意是每一次只能起动一个.后来查了一下资料发现是我的 quartz.properties文件的其中一项线程池的属性(因为我采用了quar...
2008-09-01 09:54:43 631
原创 oracle 中的exception
1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data f...
2008-09-01 09:25:38 94
cas-server-3.4.10-release
2011-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人