转 转别人写的用dwr做联动菜单的例子,自己觉得也不错
最近在项目中使用了ajax来实现一个三级下拉菜单,同时在用户登录时也用到了ajax,在看同事写的ajax代码时发现他用到了dwr,所以今天抽空学习了一下dwr,写了两个小例子。1、点击“getToday”按钮,在文本框中显示今天的日期;点击“getYesterday”按钮,在文本框中显示昨天的日期。首先下载dwr的jar文件,并把他放到你的WEB-INF/lib文件夹下;然后在web.xml文件中加入以下代码:<servlet> <servlet-name>dwr-invoker</servlet-name> <display-name>DWR Servlet</display-name> <se
在winxp + oracle9i环境下,进行手工启动数据库失败
在winxp + oracle9i环境下,进行手工启动数据库的测试,步骤如下:1. lsnrctl start2. sqlplus /nolog3. connect system/manager as sysdba4. startup nomount5. startup mount6. startup open发现1、2步正常执行,第3步报“ORA-12560: TNS: 协议适配器错误”,不知为何?是oracle9i不能这样启动?还是winxp下不能使用这种启动方式?[@more@]
关于oracle的行级锁
在oracle中,行级锁只对用户正在访问的行进行锁定。 如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之外的数据。 行级锁是一种排他锁,防止其他事务修改此行,但是不会阻止读取此行的操作。在使用INSERT、UPDATE、DELETE 和SELECT…FOR UPDATE 等 语句时,Oracle 会自动应用行级锁锁定。SELECT...FOR UPDATE 语句允许用户每次选择多行记录进行更新,这些记录会被锁定,且只能由发起查询的用户进行编辑。只有在回滚或提交事务之后,锁定才会释放,其他用户才可以编辑这些记录。 SELECT...FOR UPDATE 语句的语法如下: SE
--捕捉运行超过6秒的SQL
--捕捉运行很久的SQL select username,sid,opname, round(sofar*100 / totalwork,0) || '%' as progress, time_remaining,sql_text ,elapsed_seconds,start_time,message from v$session_longops , v$sql where sql_address = address and sql_hash_value = hash_value[@more@]
还是asp在win2003下IIS6上运行的问题
asp在IIS6上部署后,凡是通过../方式引用父目录中文件的asp页面均无法正常运行,经查是在IIS6上未选中启用父路径选项,选中后,网站一切正常。[@more@]
关于websphere读取war配置文件出错的问题
websphere读取war配置文件(如spring配置文件、hibernate配置文件)时出错,这或许是websphere的bug;不过将配置文件改为iso88591的编码方式即可。[@more@]
win2003下asp的createObject错误
前两天单位的网站在win2003上运行不起来了,让我看看。以前从未用过asp,这次解决问题费了点时间。 大体经历了一下步骤将其搞定: 1.asp在IIS6上需要一些配置才能运行,这个在网上有较多文档。 2.访问asp页面时超时,经研究发现原作者使用on erro resume,造成了出错后一直重新访问,形成死循环。 3.去掉on erro resume后,发现了问题,在创建connection时,报createObject错误。原来时NTFS系统的安全机
我始终觉得hibernate ejb3不是什么好东西。
这句话一出,肯定会引起无数人的恼怒,说出“xx从来没用过hibernate之类的话”,但是我要说,我可能恰恰是用hibernate最早的一批人,不光用了,而且是在hibernate出生前,就用这种思想做事情了。大概是在2001年,由于烦了写 insert into xx values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?); ,我开始 自己写框架保存java对象、获取java对象列表,而不用一条sql语句。 但是,越用到后来,越觉得这种编程方式实在是没有道理。为什么呢?
取得某个id的上一个id和下一个id的oracle sql
一个哥们问我取得某条新闻的上一条和下一条怎么写?就写了一个 select pre,id,next from (select lag(id,1,-1) over(order by id asc) pre,id ,lead(id,1,-1) over(order by id asc) next from t_xx) where id='111111'[@more@]
暂存的数据统计方法说明
select nvl(dw,'全部单位')dw,nvl(sfxmmc,'收费合计')sfxmmc, je from ( select getdwbyxh(zbid) dw,sfxmmc,sum(sfje) je from fs_czsfmxb where getdwbyxh(zbid) is not null group by rollup(getdwbyxh(zbid),sfxmmc) ) select nvl(getdwbyxh(zbid),'全部单位') dw,nvl(sfxmmc,'收费合计') sfxmmc,sum(sfje) je from fs_czsfmxb where getdwbyxh(zbid) is not null group by rollup(getdwbyxh(zbid),sfxmmc) select nvl(sfxmmc,'收费合计')sfxmmc,nvl(dw,'全部单位')dw, je from ( select sfxmmc, getdwbyxh(zbid) dw,
java操作excel表(看到的别人的文章)
package excel; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.Sheet; import jxl.Workbook; public class ReadExcel { public void readExcel() { try { //构建Workbook对象, 只读Workbook对象 //直接从本地文件创建Workbook //从输入流创建Workbook File file = new File("E:/temp/HodeOA_2005/Book1.xls"); InputStream is = n