`
solospider
  • 浏览: 8029 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
This is the second time I paticipate in the tc development contest. In this time, the project I chose is Platform API 1.0, this is a project of AOL. The language in this project is Java, and the technologies mainly are: JDBCFactory, Sybase, ConfigManager, ConfigObject and so on. In this project, I sp ...
1, Oracle, PL 2, ActiveMQ 3, GCT ---------------- 3, Spring 4, Hibernate 5, OOD 6, Refactor
这个问题迷惑了我很久,EJB2.0里面实现Home接口的类是从JDNI里面获取的,然后用来创建一个EJB的实例,这个实例应该是实现了这个EJB接口的RMI Stub,很容易理解。 但是在EJB3.0里面取消了这个接口,从JDNI查找的结果不是Home类,而直接是一个EJB的实例,代码如下: InitialContext context = new InitialContext(); Cart cart = (Cart) context.lookup("CartBean"); 注:Cart是一个Stateful的SessionBean. 如果这个Cart跟2.0一样也 ...
项目中使用Activemq作为消息中间件,ActiveMQ是Apache的开源项目,是一个轻量级的JMS实现。 在使用的过程中遇到了一个比较棘手的问题: 如果连接到ServiceBroker的Connection设成failover的话,当连接断开的时候,FailoverTransport会启动一个工作线程不断的重连,这个时候如果有一个消息需要发送的话,这个消息会被block住,直到重新建立连接才能发送。不过这个时候用户有可能会想要关闭这个Client端。这时候问题出现了,客户端无法关闭这个重连的线程。 原因如下: ActiveMQ在通信层使用了管道过滤器的模式,当客户端要发送一个消息的时候,这 ...
要理解一个模式有三个要素要搞清楚:第一,这个模式的特定环境第二,这个模式解决的什么问题第三,这个模式的解决方案其中最好掌握的就是第三,基本上看看书都能学会,其实最重要的也是最难掌握的事前两个,这就是很多时候模式被滥用的原因。前两个光看书是不行的,必须要靠书中的理论和自己的实践的结合才行。
Global site tag (gtag.js) - Google Analytics