- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 在非web环境下,直接用java命令行运行程序时,对于通过getResources找不到jar包中的资源和目录的解决方法
问题描述: 自己做了一个小软件,该软件需要hibernate和spring的支持,在eclipse中调试正常,但是当导出jar包后启动时,spring始终找不到jar包中通过annotation标示了的bean,造成bean无法注册。 以为是配置问题,搜索google,发现几乎没有讲到在非web下使用spring的描述,无奈,自己解决。查看spring原代码,发现spring是通过Thread.currentThread().getContextLoader().getResources()
2010-12-29 10:30:00 3010
原创 synchronized使用和wait与notify的使用之我的理解
synchronized我的理解:synchronized(obj)这个指定了对象的同步快中,obj会在线程进去时加锁,所以不会去理会这个同步块被哪个对象或哪个线程调用,只要有线程进去,则obj就加锁,然后其他所有线程都无法进去了,包括无法进入其他地方的synchronized(obj){}块(参数里的两个obj为同一个对象)在执行wait和notify会释放锁,所以必须在同步块中执行synchronized(obj){ obj.wait()和 wait()不同,前者释放锁,后者虽然也是释放锁,但却不是释放
2010-12-24 13:52:00 4584 1
原创 关于jbpm3的swimlane的我的理解
【关于jbpm3的swimlane的我的理解】很多地方把这个东东称之为泳道,但是这个名字让我开始也觉得非常不可理解,啥是泳道?没听说过。也许是将swimlane执意翻译成中文后造成的理解问题。其实swimlane的作用就是将一堆用户绑在一起,贴个标签,然后在定义的所有流程任务节点中,凡是拿到这个标签的,就允许这些用户通过了。老外为啥叫它swimlane呢?也许是个形象的比喻吧
2010-12-24 13:11:00 1265
zmq和jzmq已编译库文件
2013-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人