
Java
咕喱仔
这个作者很懒,什么都没留下…
展开
-
练习-模拟依赖注入的代码
下午花了点没事做的时间做了一个利用反射进行依赖注入的范例,通过这个代码可以大概知道ejb容器和其他javaee容器是怎样进行依赖注入的。 可以自己做一个di模块,放在自己的desktop程序里进行注入。这样就不需要依靠容器也能IOC啦~ package cn.edu.zsu.snippet.inject; import java.lang.annotation.Annotat原创 2011-12-08 18:17:30 · 706 阅读 · 0 评论 -
练习-模拟多线程访问资源
这个代码弄了两个类:MultipleTen/SynchronizedMultipleTen,其中前者是非线程安全的,后者是线程安全的。 package cn.edu.zsu.snippet.concurrent; import java.util.logging.Logger; import cn.edu.zsu.snippet.annotation.Run; /** * 用来演示线程安原创 2011-12-09 01:45:47 · 796 阅读 · 0 评论 -
老错误又犯了 JPA/JPQL的like查询
又把LIKE查询写成了如下的样子,期望把name里面包含了参数fullName所代表的字符串的结果查询出来。这自然是木有结果的,jpa的底层实现会告诉你没有:fullName这个参数。 @NamedQuery(name = "findFolderByFullNameLike", query = "SELECT f FROM Folder f WHERE f.name LIKE %:fullN原创 2012-01-10 00:24:42 · 7566 阅读 · 2 评论 -
关于托管 Java Beans
在Spring里,你可以在applicationContext.xml里面托管任意的 Java Beans。只需要加上以上一段代码。 applicationContext.xml 片段 这样我就可以在容器范围内随心所欲地使用这个名为random的托管Bean了。 但是当我想在EJB环境下,把java.util.Random当作一个Singleton/Stateles原创 2012-08-03 00:58:34 · 780 阅读 · 0 评论