- 博客(38)
- 收藏
- 关注
dojo控件FilteringSelect的使用经历
最近在用dojo做一个项目的前台。版本是1.2.3,期间使用到了FilteringSelect这个下拉菜单控件。这个控件的功能不错,即可以像传统的select标签一样下拉选择,还可以让用户直接输入进行逐字搜索匹配。不过,东西毕竟是老外做的,使用时还是到了一些水土不服的问题,这些问题在网上搜过,但都没什么结果。现在有些问题解决了,有些没有很完美的解决。现在拿出来和大家一起分享和讨论一下。问题...
2009-07-25 07:49:45 330
原创 JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*...
2008-12-09 17:23:36 158
原创 如何在一台服务器上运行多个Tomcat服务
如何在一台服务器上运行多个Tomcat服务 在一台Windows2000服务器上实现运行多个Tomcat应用,均使用相同的端口或者其它不同的端口,可以使用不同IP绑定服务,只需进行以下两步: 假设你已经有两个Tomcat应用,各自在不同的目录A与B中。 一、IP地址的设置 假设服务器只安装有一块网卡,IP地址为192.168....
2008-10-21 12:15:11 296
原创 hibernate主键详解
Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Seq...
2008-09-10 12:23:20 166
原创 Hibernate中主键unsave-value属性的用法
当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value 的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如:代码1. Session sess...
2008-09-10 12:20:12 239
ORACLE PL/SQL 字符串函数、数学函数、日期函数
--【字符串函数】--字符串截取substr(字段名,起始点,个数)select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1;--字符串从前面取三个(0开始)select Name,substr(Name,0,3) from t1;--字符串从后面取三个...
2008-04-11 14:31:39 96
[转]Spring中idref和ref的不同
一直以为ref和idref没有大的区别,它们两个可以替换。 网上也有很多人认为这两个没区别。 最近做Spring和Hibernate的集成的时候发现配置sessionFactory的dataSource的时候用idref不行,用ref就行。 配置文件beans.xml为: ...
2008-02-15 12:18:30 211
微软出品桌面壁纸自动换
微软出品“桌面壁纸自动换”壁纸自动换(Slide Show) V5.1.3570适用平台:Windows XP/Windows 2003使用技巧:安装本软件后在桌面空白处单击鼠标右键选取属性并切换到壁纸自动换项,然后依自己的喜好任意设置吧。设置完毕后别忘了按下“确定”按钮哟。 ...
2007-12-03 23:03:17 164
远程桌面无法连接的解决办法
操作系统是 windows xp + sp2, 已经开启了远程桌面功能.无法通过远程桌面连接, 远程桌面窗口黑屏闪一下就中断了, 多连 2 次就会提示” 远程计算机已结束连接”.发现往往是GHOST的系统容易出现该问题该问题可能是由于Terminal Services的设备重定向器有问题,导致连接失败。解决方法:1. 到以下链接下载Devcom.exe工具http://download....
2007-11-16 10:33:00 273
分页处理类
java 代码 package com.dz.tools; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import ja...
2007-10-31 17:15:07 143
有多少人看了《奋斗》?
最近继《士兵突击》后有发现的一部不错的电视剧《奋斗》,正在看ing给我感觉这部戏是中国式《六人行》,80后的《血色浪漫》。台词很经典的所。 1. 跟你在一起就是好日子。---夏琳 2. 如果我一辈子穷困,你还会爱我吗? -----陆涛 如果你一辈子努力,即使穷困我也还爱你。----夏琳 3. 我只知道我在被你骗得团团转的时候心里是最满足的。---米莱 4...
2007-10-30 11:09:11 167
[转]JAVA Calendar详解
究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比如说一个人的生日是"八月...
2007-10-29 20:14:28 202
[转]开源框架带来的烦恼
1、空前繁荣的开源世界 大致2000年以前,Java世界还是Sun一言九鼎,唯我独尊的时代。Sun发布的任何规范和标准都无一例外地被Java社区有意无意的追捧着,Java世界沉浸在一片歌功颂德,前拥后簇的氛围里。IBM,Bea,Oracle这些Java阵营的代表者也都为能最先最快实现Sun的各种规范而弹冠相庆。 但这三四年来,Java的列车驶进了春秋战国百家争鸣,百花齐放的时代,Apa...
2007-10-29 12:49:28 165
java日期时间工具类
java 代码 import java.sql.Time; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; i...
2007-10-29 11:54:10 99
在纯struts下使用ECSide的一点疑惑
知道ECSide有段时间了,但一直都没尝试使用。最近在尝试使用,但发现一个很不解的疑问。在用ECSide进行翻页,排序等操作试,action会被多次执行。action里调用DAO从取LIST的方法也被执行。这样每操作一次(翻页,或排序等),action就被执行一次,List也被从新取了一次,导致响应很慢。JSP里的代码xml 代码 <link rel="stylesheet...
2007-10-26 00:34:15 105
execute、executeQuery和executeUpdate之间的区别
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果...
2007-10-23 11:28:27 2811
oracle中流水号的生成
最近在做一个任务管理系统,任务表ID被设计成流水号的形式(方便其子任务的查询统计),准备以当天的日期+当天最大任务数量组成。java 代码 public static String getNo(){ long No = 0; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); ...
2007-10-16 01:12:04 538
[转]实现业务系统中的用户权限管理
B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能...
2007-10-15 14:33:40 127
java的几种对象(PO,VO,DAO,BO,POJO)解释
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉...
2007-10-15 13:22:50 107
不使用server.xml配置JNDI on Tomcat 5.5.X
1、JNDI抽取到conf/Catalina/localhost目录如test.xmlxml 代码 <?xml version="1.0" encoding="UTF-8"?> <Context path="/test" reloadable="true" docBase="D:\web\test" workDir="D:\we
2007-10-15 02:16:41 107
已读的书
1、《struts in action中文版》 荐度:★★读后感:这书去年就买了,断断续续一直看到今年,感觉还行,从中了解了struts的很多细节,但介绍的是struts1.1的版本,有点过时,里面介绍的一些类1.2或以上版本里都不用或取消了。大家也不必购买了,看了浪曦的视频struts基本够用了,而且现在struts已经到了2.0的版本,基本变为webwork 的东西了。2、《...
2007-10-12 10:15:11 114
JAVA操作Oracle blob类型
java 代码 package test; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.PrintStream; import java.sql.Connection; impor...
2007-09-29 01:06:31 430
重拾旧友
今天心情挺不错,阴差阳错的和一位有6年没联系的儿时好友吴某联系上了。这还要归功于我们的父母正好碰了面,说起了我们的事,我也就从父母那的到了吴君的联系方式。打了电话过去,他也很惊讶是我,毕竟突然出现一个六年没联系的老友是很惊喜的事。我们先是寒暄了几句,接着便聊起了目前各自的状况。得知他现在也正在北京从事着这一行当,而且现在也是以java为主,不过听他说也是刚转java不久,之前搞了很长...
2007-08-31 01:18:49 184
[转载]volatile关键字有什么用?
转载:http://bianbian.sunshow.net/index.php/technology/88.html恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:java 代码 int i1; int geti1() ...
2007-08-31 00:11:03 86
常用数据库JDBC连接写法
常用数据库JDBC连接写法1.MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar) Class.forName("org.gjt.mm.mysql.Driver"); cn=DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",...
2007-08-15 01:04:00 116
[转]集合类(Collection) List/Set/Map... 的区别和联系
Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专门...
2007-08-01 19:27:49 257
Sql连接查询和联合查询
连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接...
2007-07-31 10:49:16 122
ThreadLocal知识总结
昨天的在看hibernate文档的时候看到了个“新词”:Threadlocal,以前没见过。在网上查了下资料学习了一下,特整理如下:ThreadLocal是什么?ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。其实线程局部变量(ThreadLocal...
2007-07-12 16:09:16 101
郁闷啊!
这两天遇到个头痛的问题,考试系统在我自己的机子上用tomcat做服务运行的很正常,不知道什么原因传到服务器上的tomcat下后,访问的话总是报“javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection”错,在网上找了一些原因,但一一排除了还是不行。唉,郁闷到极点了。服务器的环境...
2007-07-09 12:58:38 76
[转载]Struts常见错误及原因分析
Strus常见错误及原因分析 原文地址:http://www.blogjava.net/soochow_hhb/archive/2005/06/11/5905.aspx本篇文章包含了在用Struts开发web应用时经常碰到的一些异常和错误,根据异常或错误信息本身,经常可以找到潜在的错误发生原因。下面列出了一些Struts的常见错误和异常,并给出了一些可能发生此类错误或异常的原因。有的后面有...
2007-07-09 09:59:42 135
[转]http请求中Parameter(参数) 和Attribute(属性)的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和aut...
2007-07-08 19:26:11 747
[转载]java反射机制--写的不错,学习了
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、...
2007-07-05 17:13:55 96
考试系统用到的一些JS
提交的时候需要些客户端的验证,下面是一个验证的javascript代码 function CheckItem() { alchk=0;//用来保存回答题数 for(k=0;k<44;k++)//44表示有44道题目 { chkc=0;//每题的回答中有几个选中,这里我使用的是checkbox,如果使用radiobottonlist就只能有一个选中 for(j=0;j<4;...
2007-07-05 09:26:21 441
经典时间代码集锦
实时走动的数字时钟<script>function tick() {var hours, minutes, seconds, xfile;var intHours, intMinutes, intSeconds;var today;today = new Date();intHours = today.getHours();intMinutes = today.getM...
2007-07-05 04:30:03 245
一点成就感!
经过近10天的努力,学JAVA以来自己动手做的第一个系统终于诞生了。是一个在线考试系统,基于B/S结构,用的struts框架。主要功能有:用户注册,登录,每次登录都产生指定数量,不重复的随机试题(主要是二类题,选择和判断);试卷指定时间倒计时,到点后自动交卷;自动改卷,显示错误题目和正确答案,自动给出总分数。后台管理包括题库的增、删、改等。功能不算太复杂,但对于我这新手来说也是个不小的挑战。通过这...
2007-07-03 16:46:39 119
struts中验证密码和密码确认框输入的一样
function comparePwd(){var pwd1=document.forms[0].userAccountsPwd.value; userAccountsPwd为控件propertyvar pwd2=document.forms[0].userAccountsPwdOK.value;if(pwd2!=pwd1){alert("两次输入的密码不一致");document....
2007-07-02 03:29:52 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人