`
firewood
  • 浏览: 6918 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
 今天处理档案删除资产没有删除的问题,看了代码分明写着有删除的语句,跑完硬是没有删掉。先入为主,以为是openinsession组件的锅,把action中读入资产的对象手动设置为空,把mrid设置为空等等毫无作用。后面各种尝试 发现在一个方法里面 手动调用了hibernate的clear方法,我的乖乖。。。 为啥要设置这种机关,搞了我大半天。关键不是这个,我的强迫症复发了,为啥openinsession没有起作用。后面测试分析了下,springmvc中 BaseFormController 中formBackingObject 中获得的 command没有从hibernate查询 new 后 ...
缓存是有很多层次的,有web server前端缓存,有动态页面静态化,有页面片断缓存,有查询缓存,也有对象缓存。不同层面的缓存适用于不同的应用场景,作用也各自不同,如果可以,你全部一起用上,他们不矛盾,但这个话题比 ...

File类的一些api

写了一天的文件操作,熟悉了些api,记下: mkdir和mkdirs的区别     创建此抽象路径名指定的目录。 mkdirs() 创建此抽象路径名指定的目录,包括创建必需但不存在的父目录。 File m = new File( "a/b"); m.mkdir(); 因为不存在a目录,所以不能建立b目录 list 与  listFiles区别 list 以绝对路径返回该目录下所有的文件名的一个字符串数组.   listFiles 以相对路径返回该目录下所有的文件名的一个字符串数组. delete 与 deleteOnExit区别 delete 立即删除文 ...
跟客户显示时,在无网络情况下oracle10g监听不能正常启动。 启动netManage 添加或者修改监听程序,将tcp/ip主机设置成localhost 再在win服务中启动监听,此时可以成功启动,通过pl/sql developer连接仍然抱错。 不急,仍然启动netManage 在服务器命名的地址配置中添加地址2 主机名设置为localhost,保存。 ok,搞定。
robbin 写道 再来看net.sf.hibernate.dialect.Oracle9Dialect: public boolean supportsLimit() { return true; } public String getLimitString(String sql) { StringBuffer pagingSelect = new StringBuffer(100); pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( "); ...
我写了一个简单的webapp在Tomcat5.5.12上面做了一个小测试。在JSP页面里面循环1万次输出字符串,程序在远程服务器上面运行,网络是ADSL宽带,filter确实被阻塞了20秒左右。然后我另外开了一个flashget去下载服务器上的大文件,模拟网络速度比较慢的环境,filter被阻塞了50秒左右。分别做了三次测试。另外当页面下载过程中直接点击浏览器stop按钮,则JSP执行被打断,filter立刻解除阻塞,被执行完毕。 结论证明,使用OpenSessionInView的时候,如果render的页面数据量非常大,并且客户端网络速度很慢的情况下,由于页面的输出时间过程很长,确实会造成f ...
  
Global site tag (gtag.js) - Google Analytics