JAVA
隔壁小王同学
暂无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis like 模糊查询问题
以前一直用hibernate,现在换mybatis,结果这里竟然折腾了个把小时,试了网络上有好多种解决方法,都不靠谱 最后终于解决了,亲测有效 我的数据库用的是mysql,mapper.xml有两种配置解决方法 1.如果字段是字符串,可以直接写成<if test="usedName != null and usedName!=''"> and used_name like "%"#{u原创 2016-04-30 01:10:48 · 1200 阅读 · 0 评论 -
写好Java代码的30条经验总结
[转]成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写s原创 2016-03-02 22:59:54 · 341 阅读 · 0 评论 -
将struts2的action交给spring管理及注意事项
将struts2中的action交给spring管理 1.xml方式 applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http:/原创 2016-03-02 22:59:26 · 3895 阅读 · 0 评论 -
eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了, 一直提示错误信息: An error has occurred.See error log for more details. Reason: com/genuitec/eclipse/j2eedt/core/J2EEProjectUti原创 2016-03-02 22:59:15 · 3530 阅读 · 1 评论 -
解决struts2过滤器冲突的简单方法
struts2使用FilterDispatcher进行url过滤,默认是所有的url都过滤,但是项目中有些url是不想用struts2进行过滤的,网上搜了不少方法 1.修改web.xml文件。 struts2 *.action 只让过滤器对加有.action后缀的路径有效,如果需要拦截.jsp,加上*.jsp就行了。 但是这样如果有无后缀名原创 2016-03-02 22:59:09 · 646 阅读 · 0 评论 -
软件编程21法则
软件编程21法则 任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 下面的就是软件编程中的21条法则: 1. 任何程序一旦部署即显陈旧。 2. 修改需求规范来适应程序比反过来做更容易。 3. 一个程序如果很有用,那它注定要被改掉。 4. 一个程序如果没用,那它一定会有很好的文档。 5. 任何原创 2016-03-02 22:59:03 · 307 阅读 · 0 评论 -
Hibernate的SaveOrUpdate方法
Hibernate中Session的saveOrUpdate方法是用来判断被操作对象究竟是一个持久化对象(persistent)还是自由状态(transient)对象,然后根据判断结果执行save或者update。 判断时参考对象映射文件的主键id中定义unsaved-value属性,如果不定义,则默认为unsaved-value=null。 unsaved-value有下列几个选项: 1.nu原创 2016-03-02 22:58:58 · 2837 阅读 · 0 评论 -
Hibernate缓存学习笔记
Hibernate在进行数据读取时会先在缓存里找,缓存中不存在时再去数据库查询,合理使用hibernate缓存能够有效的利用内存,减少物理数据库调用的次数. ORM缓存策略 1.事务级缓存(session level cache) session生命周期的缓存,关闭session即消亡 2.应用级/进程级缓存(sessionFactory level cache) 某个应用中的共享原创 2016-03-02 22:58:52 · 377 阅读 · 0 评论 -
转:静态方法是实例方法的区别
这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。 方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗? 从实际项目开发说起,这里有开发项目的三种方式: 开发项目中把BLL和DAL原创 2016-03-02 22:58:47 · 393 阅读 · 0 评论
分享