- 博客(62)
- 资源 (1)
- 收藏
- 关注

原创 多层Include
现有action,result=a.jsp,传递参数newsList。在a.jsp里在b.jsp里在c.jsp里是对newsList的迭代。 之前一点问题没有,过了个周末,周一拿下代码后出现问题,可能是谁改了什么地方。 问题描述:再c.jsp里迭代无数据,引入http://java.sun.com/jsp/jstl/functions" prefix="fn" %>,在
2009-09-07 10:41:00
374

转载 struts2客户端校验(外一篇)
最近在做一个用户注册登录的页面,资料查寻过程中发现了一个非常不错的客户端验证的极品-jQuery.validate。 它是著名的JavaScript包jQuery的一个插件,其实它还有其它的一些插件应该都爽,有待慢慢来学习 官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ jQuery用户手册:http:
2009-02-09 18:15:00
901
原创 下拉框数据维护的另一种方式,采用spring
通常情况下,下拉框key-value的配置基本都是用表来实现,如 分组名、key、value,这样做的优点在于1、可扩展性2、所需加载缺点也比较明显,在每次需要加载的时候都需要去写一套。 现在采用一种折中的方式,既满足可扩展性,同时在使用时尽量简化。具体做法是:1、将key-value配置成bean,由spring容器负责初始化2、在需要加载时只需要为其注入该bea...
2011-12-31 15:05:40
273
原创 一种不错的使用spring的jdbcTemplate时sql的管理方法
使用spring的JdbcTemplate时,为了统一管理sql语句,可以采用如下方式:1、新建properties文件,将命名sql写在里边。如account.properties addAccount = INSERT INTO table(f1,f2)VALUES (\#loginName\#,\#password\#)2、spring文件中加载该properties &...
2011-12-31 09:47:39
353
原创 linux起程序
telnet到远程主机部署应用时,如果用catalina.sh run或者startup.sh起tomcat的话,当关掉telnet窗口后,tomcat也会一并被关掉。解决方法:利用nohup命令, nohup catalina.sh &这样的话会将tomcat的进程抛到后台,不会随会话的关闭而关闭。...
2011-12-02 09:49:31
196
原创 hsqldb使用备忘
1、解压hsqldb到${hsqldb}2、删除掉不必要的文件,留下lib目录即可。(可选)3、新建目录${hsqldb}/database/dbname --> ${dbroot}4、创建数据库: 在添加了JAVA_HOME的前提下,在cmd中运行如下命令: java -cp ../lib/hsqldb.jar org.hsqldb.Server -data...
2011-11-24 10:35:07
145
原创 java多线程实现流程汇聚
场景如下:集团发查询请求A给省内,A包含2个子请求A1、A2。由于集团和省内模型不一致,省内的查询接口是以省内模型为最小粒度。A1映射为省内的B1和B2,A2映射为省内的B3和B4,所以此问题转化为省内需要查询B1、B2、B3、B4,但是需要保证的是:1、B1和B2的查询结果要转化为A1,返回给集团,所以需要界限B1-4的结果响应边界。2、B1-4的执行需要并行,以保证效率。...
2011-11-16 15:32:37
441
原创 ibatis操作blob
1、pojo类中public byte[] cont; 2、sqlmap中 <result property="cont" column="cont" typeHandler="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler"/> 3、spring.xml <bea...
2011-11-03 10:27:42
189
原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解
<!-- 正文开始 --> web.xml 中的listener、 filter、servlet 加载顺序及其详解一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这...
2011-10-09 10:22:38
102
原创 spring dataSource 配置
mysql<hibernate-configuration><session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.c...
2011-10-08 17:39:02
117
原创 ruby语法小记-4 方法、闭包、proc,lambda
1、方法的定义 def methodName(args) undef 没有方法的重载 定义、调用方法时,如果不会引起歧义,圆括号均可以省略 单例方法同java 给参数默认值 m(a,b=1) m(a,b=c) 代码块同java匿名代码块,如果想把代码块作为一个参数传递给某个方法,则在方法最后添加一个参数,并用&前缀,如m(a,&...
2011-09-09 14:08:55
114
原创 ruby语法小记-3 操作符和表达式
1、是分隔符,用来分割hash里的k/v2、:用作符号字面量的前缀3、raise,rescue,ensure相当于java的throw,catch,finally
2011-09-08 16:26:56
118
原创 ruby语法小记-2
四、Hash1、类似json2、定义方式 [code="ruby"]map = {:one=> 1, :two=>2}[/code] key可以写成"one",但是不如:one这种symbol方式高效。因为比较两个符号的相等性比字符串 高效很多。3.k/v表的最后允许",",如m[code="ruby"]map = {:o...
2011-09-08 15:46:57
179
原创 ruby语法小记-1
一、数字Numeric为最上层类。子类有Integer,Float,Complex(复数),BigDecimal,Retional(有理数)** 指数操作 如a**4 = a*a*a*a7%3 = 1 ; -7%3 = 2 7%(-3) = -2 。(ruby中取模操作的结果的符号与第2个参数相同,不同于java;-a/b = a/(-b))二、文本单引号...
2011-09-07 17:18:48
182
原创 sqlite3常用命令
.tables //查看当前的table .headers ON //显示表头信息 .exit //退出 .shema //查看该数据库中所有表,字段名和字段类型 其他与sql语句一...
2011-09-06 17:33:14
146
原创 在命令行中访问sqlite3
把sqlite3.dll,sqlite3.exe放到system32中或者把sqlite3.dll,sqlite3.exe所在的目录添加到&PATH&环境变量里面。 在进入项目后可以访问到sqlite3命令行 D:cd workspace-rorcd helloWorldsqlite3 db\development.sqlite3。...
2011-09-06 17:30:55
569
原创 JS遍历JSON
描述:例遍数组,同时使用元素索引和内容。jQuery 代码:$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n );});描述:例遍对象,同时使用成员名称和变量内容。jQuery 代码:$.each( { name: "John", lang: "JS" }, function(i, ...
2011-08-25 14:58:33
96
原创 jquery validate 比较全的备注
jquery.validate remote 和 自定义验证方法 $(function(){var validator = $("#enterRegForm").validate({debug:false, //调试模式取消submit的默认提交功能//errorClass: "error",//默认为错误的样式类为:error//validClass: "check",//验证...
2011-07-22 15:51:11
100
原创 oracle找回密码
1、运行到C盘根目录 cd c:\2、输入:SET ORACLE_SID = 你的SID名称 3、输入:sqlplus/nolog 4、输入:connect/as sysdba 5、输入:alert user sys identified by sys 6、输入:alert user system identified by system 详细出处参考:http://ww...
2011-04-18 10:37:54
127
原创 button的onclick失效
一个很简单的按钮<input type="button" onclick="complete();" value="<s:text name='button.complete'/>" style="margin-left:20px;width:60px;" /> 在简单的页面上测试一切Ok。在项目中一个嵌套了好多js的jsp里测试onclick不触发,但是换
2010-07-14 15:40:29
1360
原创 strtus2 There is no Action mapped for namespace
在所有配置都正确时,如果仍然报这个错误,那么极有可能是页面上某个字段封装报错,如<s:hidden name="examinationPaper.id" value="<s:property value=''/>"/>这里的value指定由问题,传值的时候就会爆掉。...
2010-07-12 10:48:42
132
原创 ajax
$.ajax({ type:"post", url:form.action, data:{ descId:descId, notShow:1 }, success:function(){ form.action = nextUrl; form.submit(); } }); ...
2010-07-08 17:38:49
79
关于页面上输出斜线的折中处理
之前有接到一个需求,需要在网页上输出斜线。项目是web项目,没用flex,google一把 找到一个n年前用div输出点花图的介绍,实际测试后发现,一旦迭代层数较多,则会让浏览器崩溃。后来改用图片。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>...
2010-06-02 10:07:53
102
转载 readonly与disabled
Readonly和Disabled的区别(小技巧) 1.js中为disabled,C#中为Enabled2.在js中为readOnlyC#中为ReadOnly而且如果你现在C#服务器中设置ReadOnly的话,客户端改变的值在服务器用(TextBox1.Text等因为viewstate
2010-03-30 09:48:00
2054
SQLQuery 空指针
做查询时需要用到一个比较复杂的sql,采用SQLQuery,query.list();报了空指针。debug发现query非空。将sql简化到最简单的形式,依然。突然发现query.addEntity(XXX);的XXX里的字段有几个是通过formula查询出来方便显示的。去掉query.addEntity();,错误消除。SQLQuery在查询时对于formula字段不能正确...
2010-03-10 13:36:01
568
spring与hibernate 集成
public ExamQuestionEx getInitialed(Integer quesId) { ExamQuestionEx q = new ExamQuestionEx(); String hql = "from ExamQuestionEx where id = ? "; /*List<ExamQuestionEx> list = this.getHi...
2010-03-02 14:25:33
139
原创 JQuery验证 外一篇
当需要验证的表单元素在页面加载完成后并没有确定时,jquery的验证框架就无能为力了。于是模仿着自己做了个,备忘下。[code="java"]$(document).ready(function(){ var form = $("#form"); form.find("input[type='text'],textarea").each(function(){ $(...
2010-01-22 18:50:42
93
原创 JQuery验证
如果所有的表单元素都是在页面加载后就已经确定,可以用如下方式进行验证[code="java"] New Document #messageBox{ background: white; } .success{ background: green; } .failure{ backgroun...
2010-01-22 15:18:17
69
原创 Java系统中内存泄漏测试方法的研究
摘 要 稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。由于采用垃圾回收机制,Java语言的内存泄漏的模式与C++等语言相比有很大的不同。全文通过与C++中的内存泄漏问题进行对比,讲述了Java内存泄漏的基本原理,以及如何借助Optimizeit profiler工具来测试内存泄漏和分析内存泄漏的原因,在实践中证明这是一套行之有效的方法。 关键词 Java; 内存...
2010-01-12 12:12:06
88
XX在前几位的数据
? 每个q_id下出现次数前2位的remark(只取两位)[code="sql"]create table Test( q_id int, remark varchar(20))--drop table Testinsert into Test(q_id,remark) values(1,'1');insert into Test(q_id,rema...
2009-12-04 10:49:17
163
原创 Oracle和SQL Server分析挖掘函数
文中提及函数并非Oracle及SQL Server 的全部功能,尤其分析挖掘函数,并未完全涵盖,请以实际解决问题优先,勿妄谈二者优劣。1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ce...
2009-12-02 16:49:30
93
SQLQuery空指针
做查询时需要用到一个比较复杂的sql,采用SQLQuery,query.list();报了空指针。debug发现query非空。将sql简化到最简单的形式,依然。突然发现query.addEntity(XXX);的XXX里的字段有几个是通过formula查询出来方便显示的。去掉query.addEntity();,错误消除。...
2009-12-01 18:15:05
361
原创 SQL SERVER日期时间函数
1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select dat...
2009-11-27 11:13:31
90
formula hibernate
用Hibernate annotation formula的一种配置1、annotation如果加在字段上,请都加在字段上2、formula里的是sql,不是Hql;需要加上(),如@Formula("()");3、如果有where子句,要给sql里的表加上别名4、formula里的sql保证只能输出一条记录如[code="java"]@Column(name=...
2009-11-20 18:09:01
98
原创 Ruby 学习常用网址
Ruby 学习常用网址 -- Ruby网站 -- Ruby官方网站(英文)http://www.ruby-lang.org Ruby on Rails官方网站(英文)http://www.rubyonrails.com RubyForge--Ruby开源项目(英文)http://rubyforge.org Kwartz-Ruby官方网站(英文)http://www...
2009-10-23 09:50:21
287
原创 成绩统计、sql记录
有表如下:试卷表M_EXAMINATION_PAPER(ID,EXAMINATION_TYPE_ID)学生的试卷得分dbo.M_EXAMINATION_SCORE(ID,EXAMINATION_PAPER_ID,USERNAME,SCORE)试卷的班级平均分dbo.M_EXAMINATION_CLASS_AVG(PAPER_ID,SCHOOL_ID,GRADE_CODE,CLASS_N
2009-09-16 10:56:00
498
原创 自己写的一个图片循环显示的代码
Result: code:<!--var imgIndx = 1;var imgCounts = ${fn:length(newsList)} ;//图片总数var imgStr = ;$(document).ready(function(){ imgStr += + " alt="Log
2009-09-07 13:26:00
1394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人