- 博客(51)
- 问答 (1)
- 收藏
- 关注
原创 oracle 10g exp/imp导出导入工具的使用
oracle 10g exp/imp导出导入工具的使用一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/oracle_home/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同os间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有...
2009-04-21 11:36:37
335
Oracle部分记录导出为dmp
今天发现原来exp命令除了可以导出整个表的数据,也可以导出某张表的部分数据.环境:Oracle 10g 例如: 网上的例子:$exp scott/tiger tables=emp query=\"where job=\'salesman\' and sal\<1600\" file=/directory/scott2.dmp 自己实验的例子:ex...
2009-04-21 11:31:44
205
原创 全角转半角与半角转全角
1.全角:指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。2.半角:指一字符占用一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。...
2009-04-08 11:03:43
194
原创 Hibernate数据查询
Hibernate Query Language(HQL)Criteria QueryNative SQL下面对其分别进行解释Hibernate Query Language:HQL提供了是十分强大的功能,它是针对持久化对象,用取得对象,而不进行update,delete和insert等操作。而且HQL是面向对象的,具备继承,多态和关联等特性。from子句:from子句是最简单的HQL,例如fro...
2009-03-31 13:38:47
133
Tomcat服务器调用webservice的奇怪错误
近期项目运行时发现使用tomcat 5.5发布的webservice(xfire的) 出现如下错误 javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl could not be instantiated: java...
2009-03-20 16:45:02
429
List去重复方法
Map<Long, ProjectContract> map=new LinkedHashMap<Long, ProjectContract>(); for(ProjectContract pcontract:projectContracts){ if(!map.containsKey(pcontract.getId())){ map...
2009-03-16 14:46:10
96
原创 时间格式的正则表达式
//日期格式yyyy PatternsDict.date_y= /^(\d{4})$/; //日期格式yyyy-mm PatternsDict.date_ym= /^(\d{4})-(0\d{1}|1[0-2])$/; //日期格式yyyy-mm-dd PatternsDict.date_ymd= /^(\d{4})-(0\d{1}|1[0-2])-(0\d{1}|[12]\d{1}...
2009-03-09 17:32:40
1041
原创 junit4
junit4比junit3.8有了较大的改进,主要体现在 1.增加了Annotation注解。 2.类不需要extends TestCase 3.方法名可以随便起 4.通过Annotation注解(@Test)来体现某个类为测试类 5.对异常处理方面有了较大改进,如:@Test(expected = Exception.class)通过expected参数大大简化了处理 6.新增了@BeforeC...
2009-03-03 13:33:01
113
动态统计textarea框字数js代码的深入研究
今日在某本书上看到有关如何动态统计文本域的一段js代码,发现有些小bug,对其不完善的地方做了适当的修改. 原html代码如下:<html:textarea property="areaDescription" rows="4" cols="80" onkeydown="countStrByte(this)" onkeyup="countStrByte(this)" >&am
2009-02-23 11:17:00
215
原创 XBRL技术展望
1. XBRL能做什么? 2. 怎么做? 3. 为什么? 4. 通用自描述元素 5. 使用XML结构文档 6. 分层:问题的源头? 7. 扩展性 8. 扩展性 - 局限 9. 信息重用 10. 信息重用 - 局限 11. 验证 12. 验证 - 局限 13. 结论 一、XBRL能干什么? 报告,不是交易。商业数据的XML标准曾集中在网络服务...
2009-02-19 17:08:26
397
原创 Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Crite...
2009-01-22 16:11:05
103
原创 Hibernate的缓存机制
Hibernate的缓存机制介绍 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的...
2009-01-20 22:14:33
103
原创 hibernate 延迟加载的错误 failed to lazily initialize
hibernate 延迟加载的错误 failed to lazily initialize a collection of role 这个问题一般出现在一对多的情况下,解决的方法有两种1、设置lazy=false如果是用annotation,则配置如下@OneToMany( targetEntity = CourseAuthorizationItem.class, cascade...
2009-01-16 15:03:03
239
原创 反射实现AOP 动态代理模式(Spring AOP 的实现原理)
好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会...
2009-01-14 15:13:34
116
关于点击任意处关闭某个控件的javascript的疑惑
最近在做项目时,发现一个奇怪的问题,就是如果某个页面有两个控件,比如日期控件和人员选择树控件,这两个控件都采用javascript中点击任意处关闭的事件,结果发现当两个控件都打开后,先关闭其中一个,后一个点击任意处将不能关闭。 关闭树的代码如下: //任意点击时,调用一个方法document.onclick=doc_onclicks;function doc_oncli...
2009-01-04 21:05:39
273
原创 图文并茂——使用xfire编写webservice,并通过C#调用
我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子,1.首先建立一个web service工程: 点击finish之后,myeclipse自动帮你生成services.xml以及web应用目录结构,其中的services.xml是你导出服务的配置文件,注意在WEB-INF/web.xml文件中配...
2009-01-04 20:57:38
114
struts中html:select标签和html:options 的使用
在项目实际开发中,终于了解了html:select标签和html:options 的使用方法。代码片断如下:<html:select property="answerableDepId" onchange="getAccountList();"> <html:options collectio...
2009-01-04 20:54:34
266
原创 ActionRedirect 在 struts action 中重定向url
struts的action中使用ActionForward来转发,redirect 在做struts时,使用struts的forward来转交页面.一般这样配置.<forward name="success" path="/listNews.do" />有时候想用redirect也比较麻烦,因为struts里没有<redirect>标签.难道要用一个中转的jsp页面使...
2009-01-04 20:50:31
299
原创 struts 2学习(有关Unable to load bean 的Bug)
觉得 struts2 的官方网站上的第一个例子不是太好, 我开始试的时候, 把 struts2 的所有的 jar 包 都放到web-inf/lib 下了, 结果老出错就是下面的两个错:-------------------------------------------------------------------Unable to load bean: type:com.opens...
2009-01-04 20:46:51
95
原创 将String[]转换成List的实用方法
java.util.Arrays.asListjdk 1.4对java.util.Arrays.asList的定义,函数参数是Object[]。所以,在1.4中asList()并不支持基本类型的数组作参数。jdk 1.5中,java.util.Arrays.asList的定义,函数参数是Varargs, 采用了泛型实现。同时由于autoboxing的支持,使得可以支持对象数组以及基本类型数组。...
2009-01-04 20:19:39
820
原创 Hibernate中的实体状态
持久层的解决方案有许多,尤其以持久层框架的出现为持久层的开发带来福音。本章以Hibernate和Spring两个最流行的框架来讨论持久层问题,包括Hibernate实体状态、Hibernate关联关系、Hibernate连接表、Spring与JDBC、Spring与Hibernate、Spring与IBatis.6.1 问题:Hibernate中的实体状态6.1.1 怎样理解实体状态程序员M在...
2009-01-04 20:15:31
116
原创 Hibernate的各种保存方式的区别
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游...
2009-01-04 20:03:26
81
Hibernate中的实体状态之个人体会
1.临时状态和游离状态都不在session的生命周期中. 2.临时状态:创建实例时是临时状态,不设置实体id或设置的id在表中找不到(delete操作) 3.游离状态(脱管状态):不在session的生命周期中,但实体id(持久化标识)与实际数据库中主键Id都存在且对 应. 4.持久化状态:在session的生命周期中,不仅实体id(持久化标识)与实际数据库中主键Id都存在且对应,并...
2009-01-04 19:57:41
95
原创 一个关于主从表的自连接查询
两个表 主表userinfo 从表postinfo 通过userid关联 一对多的关系userinfo表userid username1jecray 2yang 3chen 4yc NULLNULLpostinfo表PostID| Title |userid|content |order1titl...
2009-01-04 19:25:28
224
Linux下oracle启动脚本DBSTART和DBSHUT需要修改的地方
系统环境:Redhat Linux 9 + Oracle9.2.0.1 在 Linux 系统下安装完数据库之后,会在$ORACLE_HOME/bin 下生成 dbstart 和 dnshut 脚本,这两个脚本可以简便地实现启动和关闭数据库。这两个脚本运行时会读取/etc/oratab 文件,在这个文件里指定了需要启动和关闭的 SID(相应 SID 那行的最后一个字符是 Y 而不是 N...
2009-01-04 19:23:40
295
原创 对于oracle进行简单树查询(递归查询)
DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte) 部门id 父部门id(所属部门id) 部门名称 通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节点遍历子节点. select * from pe...
2009-01-04 19:21:35
85
Struts下的文本字符串和日期之间转换
在Struts中我们经常要处理用户录入的日期字符串,将其转换为java.util.Date类型。在这里我们提供两种方式来实现这样的转换。1 在ActionForm子类中,创建两个变量来处理日期,一个为Date类型,一个为String类型(临时变量),我们使用String类型的变量来接受用户的录入,再编码将其转换为Date类型,在页面输出时,在根据Date类型生成自定义的文本格式。这种方式灵活性...
2008-06-02 04:58:32
128
开发web应用难于上青天,web开发十八难
<cc>系统越做越大,问题越来越多,有些彻底解决了,有些凑合解决了,有些还没有办法,现在把碰到的主要问题列出来,给大家前车之覆: 1??跨浏览器布局的问题:?由于浏览器之间的微小差距,在布局复杂的页面时将会碰到麻烦 ???我现在的项目就要求firefox?和ie.?由于ie一些著名的bug,有时候不小心就踩到地雷。 2??日期控件 ???如何...
2008-04-23 13:21:32
67
Struts令牌防止重复提交
在Action中的add方法中,我们需要将Token值明确的要求保存在页面中,只需增加一条语句:saveToken(request);,如下所示: public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse resp...
2008-04-23 13:10:35
89
原创 EL表达式基础(转载)
基本语法一、EL简介 1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态
2007-12-17 15:57:00
1221
EL表达式基础(转载)
基本语法一、EL简介 1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值...
2007-12-17 15:57:00
62
原创 STRUTS中利用同步令牌(Token)解决重复提交的问题(转载)
在某些情况下,如果用户对一个HTML表单重复提交,Web应用应该必须能够判断用户的重复提交行为,以做相应的处理。Struts给出了一个参考实现。org.apache.struts.action.Action类中提供了一系列和Token有关的方法: protected boolean isTokenValid(javax.servlet.http.HttpServletReques
2007-12-04 11:10:00
722
1
STRUTS中利用同步令牌(Token)解决重复提交的问题(转载)
在某些情况下,如果用户对一个HTML表单重复提交,Web应用应该必须能够判断用户的重复提交行为,以做相应的处理。Struts给出了一个参考实现。org.apache.struts.action.Action类中提供了一系列和Token有关的方法:protected boolean isTokenValid(javax.servlet.http.HttpServletRequest reque...
2007-12-04 11:10:00
92
原创 正则转义字符
正则转义字符2007-09-15 22:56 点的转义:. ==> //u002E美元符号的转义:$ ==> /u0024乘方符号的转义:^ ==> /u005E左大括号的转义:{ ==> /u007B左方括号的转义:[ ==> /u005B左圆括号的转义:( ==>
2007-11-29 14:07:00
946
原创 过滤器集合
过滤器集合 --一个实现过滤器集合的简易的通用机制 By David Rappoport, JavaWorld.com, 10/18/04 经常地,你必须遍历一个对象集合并基于一些条件(criteria
2007-11-26 14:43:00
716
原创 XMLHttpRequest对象
XMLHttpRequest提供客户端同http服务器通讯的协议Dim HttpReq As New MSXML2.XMLHTTP30 HttpReq.open "GET", "http://localhost/books.xml", False HttpReq.send MsgBox HttpReq.responseText 备注客户端可以通过XmlHtt
2007-11-23 15:39:00
530
XMLHttpRequest对象
XMLHttpRequest提供客户端同http服务器通讯的协议Dim HttpReq As New MSXML2.XMLHTTP30 HttpReq.open "GET", "http://localhost/books.xml", False HttpReq.send MsgBox HttpReq.responseText 备注客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3...
2007-11-23 15:39:00
50
原创 XmlHttp.open函数
xmlHttp.Open 建一个新的http请求,并指定此请求的方法、URL以及验证信息 语法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword);
2007-11-23 15:30:00
1553
XmlHttp.open函数
xmlHttp.Open 建一个新的http请求,并指定此请求的方法、URL以及验证信息 语法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword); 参数 ...
2007-11-23 15:30:00
1094
原创 ajax菜单级联实例
第一步:在相应的jsp页面导入ajax.js本实例采用如下的js: /* Create a new XMLHttpRequest object to talk to the Web server */var xmlHttp = false;/**//*@cc_on @*//**//*@if (@_jscript_version >= 5)try {xmlHttp = new Ac
2007-11-23 14:58:00
785
1
空空如也
关于xml的结构设计问题
2009-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人