共 22 页: 首页 上一页 8 9 10 11 12 13 14 15 16 下一页 末页
摘要:前言 基于上篇文章"基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送"很容易就可以编写一个发布/订阅消息传送例子,相关环境准备与该篇文章基本类似,主要的区别如下。 在Tomcat中配置JNDI 配置连接工厂和话题 在Web工厂中编写代码 新建一个发布者Servlet 新 阅读全文
posted @ 2016-06-07 14:57 风一样的码农 阅读 (6761) 评论 (2) 编辑
摘要:前言 写了一个简单的JMS例子,之所以使用JNDI 是出于通用性考虑,该例子使用JMS规范提供的通用接口,没有使用具体JMS提供者的接口,这样可以保证我们编写的程序适用于任何一种JMS实现(ActiveMQ、HornetQ...)。 什么是JNDI JNDI(Java Naming and Dire 阅读全文
posted @ 2016-06-07 00:06 风一样的码农 阅读 (15723) 评论 (3) 编辑
摘要:什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发。在J2EE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收发服务连接起 阅读全文
posted @ 2016-06-06 17:23 风一样的码农 阅读 (65091) 评论 (7) 编辑
摘要:记得有次被别人问起二叉树的先序遍历,竟然不清楚?当然读书的时候是知道的,工作后有点忘了,只知道它是利用栈递归遍历的,至于这里的先序的“先”,到底指的是先遍历左子树还是先遍历根节点给忘了。 为加深印象,今天打算做个小小的总结,先不管工作上有没用到(其实是有用到的,比如楼主曾经做二值图像连通算法的时候, 阅读全文
posted @ 2016-06-03 11:14 风一样的码农 阅读 (1628) 评论 (0) 编辑
摘要:如果你想避免使用错综复杂的wait–notify的语句,BlockingQueue非常有用。BlockingQueue可用于解决生产者-消费者问题,如下代码示例。对于每个开发人员来说,生产者消费者问题已经非常熟悉了,这里我将不做详细描述。 为什么BlockingQueue适合解决生产者消费者问题 任 阅读全文
posted @ 2016-06-02 15:54 风一样的码农 阅读 (6221) 评论 (2) 编辑
摘要:以下是一些在Stackoverflow上经常被问起的与Java集合相关的问题。在你查阅这些问题之前,最好先去看看【Simple Java】Java集合框架的接口和类层次关系结构图。 什么时候优先选择LinkedList,而不是ArrayList ArrayList本质上是一个数组,它的元素可以直接通 阅读全文
posted @ 2016-06-02 14:23 风一样的码农 阅读 (2857) 评论 (1) 编辑
摘要:前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读写操作,相信大家都比较熟悉,使用apache的POI库即可。本篇文章,我将基于iText库编写各式各 阅读全文
posted @ 2016-05-27 14:55 风一样的码农 阅读 (31074) 评论 (7) 编辑
摘要:什么是内部接口 内部接口也称为嵌套接口,即在一个接口内部定义另一个接口。举个例子,Entry接口定义在Map接口里面,如下代码: 为什么要使用内部接口 如下是一些强有力的理由: 一种对那些在同一个地方使用的接口进行逻辑上分组; 封装思想的体现; 嵌套接口可以增强代码的易读性和可维护性; 在Java标 阅读全文
posted @ 2016-05-22 23:47 风一样的码农 阅读 (14265) 评论 (1) 编辑
摘要:面试问题: 下面的方法是否线程安全?怎样让它成为线程安全的方法? 本篇文章将解释一个常见的面试题,该问题被谷歌和很多其它公司问起过。它涉及的相对比较初级,而不是关于怎样去设计复杂的并发程序。 首先,这个问题的答案是No,因为counter++操作不是一个原子操作,而是由多个原子操作组成。 举个例子, 阅读全文
posted @ 2016-05-22 23:17 风一样的码农 阅读 (1678) 评论 (0) 编辑
摘要:这个列表总结了10个Java开发人员最常犯的错误。 Array转ArrayList 当需要把Array转成ArrayList的时候,开发人员经常这样做: Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java.u 阅读全文
posted @ 2016-05-19 15:49 风一样的码农 阅读 (2261) 评论 (0) 编辑
共 22 页: 首页 上一页 8 9 10 11 12 13 14 15 16 下一页 末页