- 浏览: 17882 次
- 性别:
- 来自: 广州
最新评论
-
cui2100:
Tapestry5.1.0.5升级到Tapestry5.2.4初体验 -hxzon -
Linuxboy:
同学,可否提供组件SplitPageBar给大伙儿学习一下啊? ...
Tapestry5.1.0.5升级到Tapestry5.2.4初体验 -hxzon -
wenming200882:
网上说添加一个过滤路径<url-pattern>/ ...
struts2+fckeditor冲突 -hxzon动手 -gdo -
glagra:
我前段时间好像用的时候没有冲突呢!但现在在myeclipse中 ...
struts2+fckeditor冲突 -hxzon动手 -gdo -
hxzon:
hszdz 写道
看看fckeditor的struts2插件吧 ...
struts2+fckeditor冲突 -hxzon动手 -gdo
文章列表
苹果(散文)
——Hxzon《续借密码》序
我不喜欢吃糖,每次入口,总觉受骗。
我不敢吃饼干,每次吃完,总是懊悔。
我喜欢吃水果。
每次买水果,几乎都买苹果。
苹果很贵(或许是我总挑大个的缘故),每次却必买 ...
- 2009-03-01 23:45
- 浏览 1058
- 评论(0)
hibernate vs ibatis
- 博客分类:
- 问答
hibernate vs ibatis
1,model类分散在不同的包中
都可以。
2,只提取部分字段
都可以。
hibernate可以使用自定义构造函数,或使用先声明延迟加载再调用Hibernate.initialize()方法。
3,自动关联对象
都可以。
4,只提取关联对象的部分字段
都可以。
hibernate可以使用自定义构造函数,或使用先声明延迟加载再调用Hibernate.initialize()方法。
5,自定义部分sql语句。
都可以。
hibernate可以自定义load、insert、update,delete等语句。
hibernate也可以直接执行sql语句。
6,查 ...
java并发编程中CountDownLatch和CyclicBarrier的使用
http://blackgu.blogbus.com/logs/69596661.html
java并发 java concurrency
在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决?
如果是一个线程等待一个线程,则可以通过await()和notify()来实现;
如果是一个线程等待多个线程,则就可以使用CountDownLatch和CyclicBarrier来实现比较好的控制。
下面来详细描述下CountDownLatch的应用场景:
例如:百米赛跑: ...
Java 理论与实践: 您的小数点到哪里去了?
使用浮点数和小数中的技巧和陷阱
http://www.ibm.com/developerworks/cn/java/j-jtp0114/
发布日期: 2003 年 4 月 20 日
Brian Goetz, 首席顾问, Quiotix Corp
简介: 许多程序员在其整个开发生涯中都不曾 ...
Tapestry5.1.0.5升级到Tapestry5.2.4初体验 -hxzon
1,URLRewriterRule废弃,改用PageRenderLinkTransformer,
而PageRenderLinkTransformer返回值为PageRenderRequestParameters,
在处理css,js,图片文件时,路径改前缀为/assets/appVersionNum/ctx/时,
出现找不到/assets/页面的错误。最后只能通过构造一个伪页面解决。
路径重写代码:
public PageRenderRequestParameters decodePageRend ...
tapestry5初体验 -hxzon
-------------------------------------------------
1,生成的URL很友好。漂亮的URL使用了两次请求的机制,不严重影响性能的情况下觉得值得。
2,用@OnEvent(value=EventConstants.ACTIVATE)获取页面参数,而用@SetupRender初始化数据。
@OnEvent(value = EventConstants.PASSIVATE)
3,编辑页面,用@OnEvent(value=EventConstants.ACTIVATE)获取编辑对象的ID并初始化非常惬意,比s ...
刷新不提交
查阅了无数资料,始终找不到可以刷新不导致重复提交的。
表单会导致重复提交,
使用链接,还是会重复提交。
是在怪异。
我用的方法是
给链接添加一个点击动作,
动态生成表单,提交后又删除表单,
然后我尝试刷新,
发现还是重复提交,
而且不是引发链接动作,而是浏览器专辑提交。
我在链接触发的动作里加了弹窗,
刷新页面时没有这个弹窗,证实刷新页面时的提交
不是因为链接动作触发。
实在晕死~~
我想要的不是重复提交不出错,
而是刷新时就不重复提交,
难道是不可能任务吗?
- 2009-04-06 22:44
- 浏览 1426
- 评论(0)
FormulaParser公式解析类
使用新的计算函数,新的算法.速度更快,使用更方便.
算法简介:
format函数:
根据格式化的原则,用一系列的if判断,过滤掉不符合的字符,并分割成数组.再利用括号的一一对应,补全
不匹配的括号.
calculate函数:
根据运算法则,给不同运算符赋予不同权值,再通过权值比较便可以确定运算顺序.
类代码:
/*
* FormulaPareser 公式解析类
* Version 1.0
* 2006.8.11
* Copyright CYJB
*/
//
/*
* 公式解析类,可以计 ...
- 2009-04-03 22:24
- 浏览 2440
- 评论(0)
Spring封装Hibernate
public Object execute(HibernateCallback action) throws DataAccessException {
return execute(action, isExposeNativeSession());
}
public List executeFind(HibernateCallback action) throws DataAccessException {
Object result = execute(action, isExposeNativeSession());
...
- 2009-03-30 16:14
- 浏览 2109
- 评论(0)
学中锁 -hxzon -gcode -gthought
把权限检查的代码重新梳理了一番,写成了若干个静态方法,全放到一个类里。
然后每个方法开始前if检查。
if(isAdmins and isCategory),
if(isAdmins or isCategory).
--------------
今天突发奇想,不想if,
而是设置一个拦截器栈,
mustAdmins();
mustCategory();
if(can) do;
或者
orAdmins();
orCategory();
if(can) do;
原理是类设置一个标志,三种状态。
cant,stop;
ok,stop;
cant ...
struts2+fckeditor冲突 -hxzon动手 -gdo
要上传图片必须添加fck的servlet。
net.fckeditor.connector.ConnectorServlet
文件上传到应用目录的userfiles\image下。
当加入struts2过滤器时,
不用net.fckeditor.connector.ConnectorServlet就可以上传,
但却上传到D:\big\Tomcat6.0\work\Catalina\localhost\fck2,
文件后缀为tmp。
因此图片无法显示。
当同时有struts2过滤器和net.fckeditor.connector ...