自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 291

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 142

原创 全角转半角与半角转全角

1.全角:指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。2.半角:指一字符占用一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。...

2009-04-08 11:03:43 142

原创 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 78

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 382

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 64

原创 时间格式的正则表达式

//日期格式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 661

原创 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 67

动态统计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 188

原创 XBRL技术展望

 1. XBRL能做什么?   2. 怎么做?   3. 为什么?   4. 通用自描述元素   5. 使用XML结构文档   6. 分层:问题的源头?   7. 扩展性   8. 扩展性 - 局限   9. 信息重用   10. 信息重用 - 局限   11. 验证   12. 验证 - 局限   13. 结论   一、XBRL能干什么?   报告,不是交易。商业数据的XML标准曾集中在网络服务...

2009-02-19 17:08:26 304

原创 Hibernate中Criteria的完整用法

 最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法    设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:   Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Crite...

2009-01-22 16:11:05 69

原创 Hibernate的缓存机制

Hibernate的缓存机制介绍 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的...

2009-01-20 22:14:33 78

原创 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 185

原创 反射实现AOP 动态代理模式(Spring AOP 的实现原理)

好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会...

2009-01-14 15:13:34 88

关于点击任意处关闭某个控件的javascript的疑惑

最近在做项目时,发现一个奇怪的问题,就是如果某个页面有两个控件,比如日期控件和人员选择树控件,这两个控件都采用javascript中点击任意处关闭的事件,结果发现当两个控件都打开后,先关闭其中一个,后一个点击任意处将不能关闭。 关闭树的代码如下:  //任意点击时,调用一个方法document.onclick=doc_onclicks;function doc_oncli...

2009-01-04 21:05:39 237

原创 图文并茂——使用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 76

struts中html:select标签和html:options 的使用

在项目实际开发中,终于了解了html:select标签和html:options 的使用方法。代码片断如下:<html:select property="answerableDepId" onchange="getAccountList();"> <html:options collectio...

2009-01-04 20:54:34 231

原创 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 265

原创 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 58

原创 将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 788

原创 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 93

原创 Hibernate的各种保存方式的区别

hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:   一、预备知识:   在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached   下边是常见的翻译办法:   transient:瞬态或者自由态   persistent:持久化状态   detached:脱管状态或者游...

2009-01-04 20:03:26 59

Hibernate中的实体状态之个人体会

1.临时状态和游离状态都不在session的生命周期中. 2.临时状态:创建实例时是临时状态,不设置实体id或设置的id在表中找不到(delete操作) 3.游离状态(脱管状态):不在session的生命周期中,但实体id(持久化标识)与实际数据库中主键Id都存在且对 应. 4.持久化状态:在session的生命周期中,不仅实体id(持久化标识)与实际数据库中主键Id都存在且对应,并...

2009-01-04 19:57:41 74

原创 一个关于主从表的自连接查询

两个表 主表userinfo 从表postinfo 通过userid关联 一对多的关系userinfo表userid username1jecray    2yang      3chen      4yc        NULLNULLpostinfo表PostID| Title |userid|content  |order1titl...

2009-01-04 19:25:28 191

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 235

原创 对于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 57

Struts下的文本字符串和日期之间转换

在Struts中我们经常要处理用户录入的日期字符串,将其转换为java.util.Date类型。在这里我们提供两种方式来实现这样的转换。1 在ActionForm子类中,创建两个变量来处理日期,一个为Date类型,一个为String类型(临时变量),我们使用String类型的变量来接受用户的录入,再编码将其转换为Date类型,在页面输出时,在根据Date类型生成自定义的文本格式。这种方式灵活性...

2008-06-02 04:58:32 99

开发web应用难于上青天,web开发十八难

<cc>系统越做越大,问题越来越多,有些彻底解决了,有些凑合解决了,有些还没有办法,现在把碰到的主要问题列出来,给大家前车之覆: 1??跨浏览器布局的问题:?由于浏览器之间的微小差距,在布局复杂的页面时将会碰到麻烦 ???我现在的项目就要求firefox?和ie.?由于ie一些著名的bug,有时候不小心就踩到地雷。 2??日期控件 ???如何...

2008-04-23 13:21:32 53

Struts令牌防止重复提交

在Action中的add方法中,我们需要将Token值明确的要求保存在页面中,只需增加一条语句:saveToken(request);,如下所示:    public ActionForward add(ActionMapping mapping, ActionForm form,    HttpServletRequest request, HttpServletResponse resp...

2008-04-23 13:10:35 61

原创 EL表达式基础(转载)

基本语法一、EL简介  1.语法结构    ${expression}  2.[]与.运算符    EL 提供.和[]两种运算符来存取数据。    当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:        ${user.My-Name}应当改为${user["My-Name"] }    如果要动态取值时,就可以用[]来做,而.无法做到动态

2007-12-17 15:57:00 1170

EL表达式基础(转载)

基本语法一、EL简介  1.语法结构    ${expression}  2.[]与.运算符    EL 提供.和[]两种运算符来存取数据。    当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:        ${user.My-Name}应当改为${user["My-Name"] }    如果要动态取值时,就可以用[]来做,而.无法做到动态取值...

2007-12-17 15:57:00 48

原创 STRUTS中利用同步令牌(Token)解决重复提交的问题(转载)

在某些情况下,如果用户对一个HTML表单重复提交,Web应用应该必须能够判断用户的重复提交行为,以做相应的处理。Struts给出了一个参考实现。org.apache.struts.action.Action类中提供了一系列和Token有关的方法: protected boolean isTokenValid(javax.servlet.http.HttpServletReques

2007-12-04 11:10:00 668 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 63

原创 正则转义字符

正则转义字符2007-09-15 22:56 点的转义:.    ==> //u002E美元符号的转义:$    ==> /u0024乘方符号的转义:^    ==> /u005E左大括号的转义:{    ==> /u007B左方括号的转义:[    ==> /u005B左圆括号的转义:(    ==>

2007-11-29 14:07:00 899

原创 过滤器集合

过滤器集合                                      --一个实现过滤器集合的简易的通用机制                                                  By David Rappoport, JavaWorld.com, 10/18/04    经常地,你必须遍历一个对象集合并基于一些条件(criteria

2007-11-26 14:43:00 679

原创 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 517

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 40

原创 XmlHttp.open函数

xmlHttp.Open 建一个新的http请求,并指定此请求的方法、URL以及验证信息 语法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword);

2007-11-23 15:30:00 1493

XmlHttp.open函数

xmlHttp.Open 建一个新的http请求,并指定此请求的方法、URL以及验证信息 语法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword); 参数 ...

2007-11-23 15:30:00 1045

原创 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 721 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除