- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 spring 事务管理的例子
最近做项目时发现以前批量提交到数据库的数据有一小部分没提交成功,不完整的数据导致业务系统出现异常。我体会到了事务的重要性,看spring对事务的介绍一直不太懂,现在正好借机研究一下。理论性的介绍很容易找到,可以参考 http://fhjxp.iteye.com/blog/124978 。可贵的是该链接也有例子解释概念。个人总结要点:********************sampl
2014-03-21 11:42:06 706 1
原创 java awt GridBagLayout同CSS框模型 (Box Model)的比较
GridBagLayout功能强大但是有点复杂,我想从使用它所要达到的效果的角度加以思考,然后和CSS框模型比较, 我发现会更容易理解其各个配置属性的意义。下面是一些很好的链接:css框模型:http://www.w3school.com.cn/css/css_boxmodel.aspGridBag:http://docs.oracle.com/javase/tutorial/uiswin
2014-01-21 17:37:48 781
原创 jstl1.0和EL引起的错误
近日维护的一个项目tomcat为5.5.0,其在web.xml中设置的servlet为2.3,使用的jstl为1.0.在修改jsp是产生了报错。查看资料后总结如下:jstl1.0有core和core-rt两个库。其区别是core-rt支持在jstl标签中使用java表达式和EL,而core不允许。所以在使用jstl1.0的jsp页面中启用el的话,应该用core-rt库来支持标签中有EL或ja
2013-03-29 13:58:08 877
原创 ProtegeOWLTutorialP4_v1_3.pdf学习摘要
给类添加限制可以通过subClassOf 和equivalent to。两者的区别在于前者是必要条件,后者是充要条件。有充要条件的类为defined类,推理机会将类规定其下。只要必要条件的类为primitive类,推理机不能确定其子类。Some限制和only限制。Only限制在属性不存在时也认为是符合的,因此some和only合在一起作为闭合公理可以使得值域封闭。同级Class要设置为di
2013-03-22 15:01:19 1013
原创 struts1.x的tiles理解
一个星期前看的tiles在用到的时候居然忘了,只能再次查阅书籍。看来我得写点什么加深对它的理解,下次只要看这篇博客就行了。我的理解是:tiles的本质是把jsp页面的布局和内容解耦。它的布局起点是一个布局页面,可以记为page1,这个page1做好布局,同时设置了一些内容插入点。插入点通过做标记。 它的内容起点群是一组内容页面,记为page2,page3......它的终点是我们要
2013-01-16 16:56:57 589
原创 actionForm对空表单项目,返回“”而非null的意外
在应用Struts1.x中,遇到了一个问题,花了好久才发现。如果ActionForm里某些字段没有编辑(即没有输入值),提交后直接保存到数据库时,这些字段保存为""(String)或0(int),而我将其默认为返回null。这一想当然使得我,在程序中做了错误的条件判断。我是想判断某一变量是否为空,看来最保险的方法还是把null,""," "都加以考虑,特别是在应用想Struts这类我不是很熟
2013-01-15 15:07:41 354
原创 用hibernate查询一个空表时,返回的List很奇怪
学习hibernate时发现一个意外:当我查询一个空表时,返回的List,它是包含一个null元素,size=1的对象。这出乎我的意料之外,导致了程序的一个bug。我的语句如下 String hql = " select max(t.Id) from emptyTable t "; List list = getHibernateTemplate().find(hql);而当我用以
2013-01-13 21:14:17 454
[计算机科学经典著作].Addison.Wesley.-.More.Exceptional.C..rar
2010-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人