- 博客(5)
- 资源 (14)
- 收藏
- 关注
翻译 为什么wait(),notify()和notifyAll()必须在同步块或同步方法中调
我们常用wait(),notify()和notifyAll()方法来进行线程间通信。线程检查一个条件后就行进入等待状态,例如,在“生产者-消费者”模型中,生产者线程发现缓冲区满了就等待,消费者线程通过消费一个产品使得缓冲区有空闲并通知生产者线程。notify()或notifyAll()的调用给一个或多个线程发出通知,告诉它(它们)条件已经发生改变,并且,一旦通知线程离开同步块,所有等待这个对象锁的
2015-07-25 22:58:07
4073
翻译 理解Java中的弱引用
我之前面试过一些高级Java软件工程师,其中有一个面试题目就是“你对弱引用(weak reference)了解多少?”。我提这个问题的目的并不是想要面试者对这个话题做一个深入技术性的阐述,如果他们回答说“呃,这个貌似与垃圾回收(garbage collection)有点关系”,我就想当满意了。但出乎我的意料的是,20多个有着至少5年经验的资深软件工程师中,只有两个知道有弱引用这么回事,其中还只
2013-07-10 19:49:14
828
原创 Servlet之间的跳转
1.转发(Forward)1.1 转发的原理转发的原理如下图所示:浏览器的请求发送给组件1,组件1经过一些处理之后,将请求传递“传递”给组件2,由组件2继续处理,然后输出响应(当然,也可以继续向其他组件“传递”),这个传递的过程称之为“转发”。整个过程只涉及一次浏览器和服务器之间的“请求-响应”。这种方式是在服务器端作的重定向。服务器往client发送数据的过程是这样的
2012-11-13 14:20:23
878
原创 WebLogic 10.3下部署JBPM 4.4遇到过的问题及解决方法
1.org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundExcepti on: org.hibernate.hql.ast.HqlToken 错误原因: 在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在wa
2011-12-29 10:57:50
1450
原创 Oracle数据库中IN参数个数超过1000的问题
在oracle中,我们使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。初步解决这个问题的思想是把参数列表分段,将SQL
2011-09-28 21:47:24
16137
Database System Concepts(6th Edition)[数据库系统概念(原书第6版)]
2011-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人