加载中
如何快速上手一个新项目

特别对于换工作干不熟悉的项目,或者是 突然加入一个项目来说。 看看需求文档,玩玩 项目,比如是一个网站创建一个用户玩玩 看看数据库表结构和设计,看看数据。 看项目配置文件和结构,使用...

02/24 10:34
46
hibernate 新增数据之后,不能级联查询到关联的数据

框架是 hibernate 3 , 还以为出现了什么bug , 就说新增之后, 查询的时候,不能关联到 对应的对象。 比如 有一个User 对象,关联的表是 user 表。 在User 对象里面 有一个 订单对象: @Man...

07/07 09:27
3
Velocity 模板如何显示 $! , ${} 等特殊符号

因为使用到了 Velocity 模板,有时候需要显示 $!{obj} 这样的内容。 其实也就是 在页面直接显示 $!{obj} , 而不是显示 obj 内容. //如果$foo未定义过 $foo 输出:$foo \$foo 输出:\$foo \...

06/29 17:33
13
思路分析 如何通过反射 给 bean entity 对象 的List 集合属性赋值?

其实 这块 大家 去 看 springmvc 源码 肯定可以找到实现办法。 因为 spirngmvc 的方法 是可以 为 对象 参数里面的 list 属性赋值的。 我也没有看 具体的 mvc 源码实现,我这里只是 写一个 简...

06/23 15:21
8
使用springmvc的全局拦截的时候, 在测试的时候尽量完美的将异常相关使用日志记录下来

因为 在我们写代码的时候 出现异常的时候, 有时候 控制台会抛出很多其他信息, 比如 debug,info,,,,反正很多,可能就把 异常信息给 跑过去了。 所以LOG 记录还是需要的。 所以这里 总结了一...

06/16 17:02
8
mysql 字段设计小技巧

如果是字段是代表金钱 或者 精度要求比较高的话,可以 尽量使用 int 或者 Bigint 类型, 转整数来存储, 即 原来的金钱 乘以 100 去掉了小数了。 金钱运算也可以 先 乘以100 来进行运算,避免...

06/15 17:09
5
hibernate 自动更新实体的内容?set 的坑

今天遇到一个 使用 hibernate的坑,我的是 3.0 多的版本,不知道高版本修复了没有了。 就是 hibernate 的 实体 entity 里面的属性改变了,没有手动 执行 更新操作,有时候也会自动更新的。 ...

06/15 11:15
6
hibernate 主表关联子表,子表排序的写法

原来 hibernate 是支持 主表关联查询所有子表,然后子表排序的方式的 ` @OneToMany(mappedBy = "order",fetch=FetchType.LAZY) @OrderBy("modelNo asc,texture asc,thickness asc,width asc...

06/15 11:07
4
原型模式之 深度拷贝 工具类

看了 一些 原型模式,原来就是 深度拷贝,浅拷贝的。 工作了这么久,说实话,我还没有真实使用过 拷贝的方法的。。。 特别是浅拷贝 更加不敢乱用了,万一引用什么的搞混了就麻烦了。而且 浅拷...

06/12 15:28
4
HQL 如何 count(*) 分页查询出来 group by 的总数?

当我们 使用 group by 分页的时候,发现 算出来的 count(*) 的总数,是和分页实际的数量是没有对应起来的。 ` 正常的来说 应该是 select count(1) from ( select xxx where group by xxx) 的...

06/09 16:58
4
使用模板的时候,使用list<MAP> 替代 json对象来封装数据

当我们使用页面模板的时候,如果想拼装 数据对象给前端,比如 jsp, freemarker 的时候, 特别是 前端页面 还会使用该 对象 进行获取 其他对象的时候或者对象的其他属性的时候。 可以使用 Li...

java Lock lock 模拟死锁

synchronized 来说,要模拟死锁,网上肯定很多例子,而且也比较实现。 可是 Lock 类 怎么才会死锁呢? 怎么用呢? 发现就比较少例子了。而且 好多代码哦, 看起来 好难看挺乱的。 我就 自己 ...

05/25 18:19
8
java BigDecimal 的 setScale() 方法的 BigDecimal.ROUND_DOWN 舍入模式的BUG,坑

因为项目使用到 BigDecimal.ROUND_DOWN 接近零的舍入模式 ,没想到有一个 使用的坑。 下面来例子说明: String add = "67.80"; System.out.println(add.toString()); BigDecimal t = new...

04/19 15:46
25
java7 多线程 高效生成随机数

在一个多线程程序中,如果需要生成随机数,应该使用 java se7 中新增的 java.util.concurrent.ThreadLoaclRandom 类 ,避免了 使用 java.util.Random 对象可能带来的竞争问题,可以获得更佳的...

04/14 13:38
8
hql 使用其他函数替代 IFNULL 函数

在 hql 语句中, 直接使用 IFNULL 的mysql 函数, 居然报错了。。。 而且是 包 空指针异常。。。 开始还以为是其他错误引起的,看了半天,坑。。。 使用 这个 COALESCE(a.factTotalWeight,a...

03/26 17:45
8
spring aop:config

<aop:aspectj-autoproxy /> : 声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。 <aop:config proxy-targe-class="true"> 表示 使用CGLIB代表和@AspectJ 自动代理支持....

03/16 21:03
8
在Eclipse中快速找到方法被调用的位置

在Test类中,选择test1方法名,然后右键,找到Reference->Project. 还有另一个 方式就是 : 在Test类中,选择test1方法名,然后右键 点击选择 Open Call Hierarchy 也是可以的...

02/28 17:03
63
jsp JSTL 怎么调用对象的方法?

似乎 JSP不能调对象的方法,,有些同事也说不可以。可是我记得以前似乎用过。就试了一下。 结果是 很方便调用的。 一般在 jsp 页面里面。 使用 一个 user 对象的 属性 直接就可以点出来了, ...

02/28 09:54
143
hibernate clear() 误用 与 LazyInitializationException: could not initialize proxy - no Session

最近遇到一个很奇怪的问题。 就是 不知道hibernate 怎么就爆 org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyI...

02/26 17:17
24
spring 事务 对象保存之后,修改的时候,自动更新提交?

这段时间遇到一个 很奇怪的问题。而这个问题,其实一直都困扰着我,只是以前没有怎么去分析,以为是其他问题引起的。可是 这块代码重构时候老是出现问题,而且又不敢随便动,只好慢慢 分析研...

02/26 16:14
102

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部