加载中
序列化-Externalizable接口

Java序列化除了Serializable接口之外,还有一个Externalizable接口,Externalizable是Serializable的子类。如果一个类实现了Serializable接口,那么序列化的工作是java自己完成的。如果我们自...

序列化-Serializable接口

序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的格式的过程。 反序列化 (Deserialization)是通过从存储或者网络读取对象的状态,重新创建该对象。序列化广泛应用在远程调用...

Java多线程编程(5)-volatile和synchronized比较

volatile和synchronized比较 1. volatile只能保证共享变量的可见性,不能保证共享变量操作的原子性;volatile不需要锁,比synchronized轻量级,不会阻塞线程。 2.从内存可见性来说,volatil...

Java多线程编程(4)-守护线程Daemon Thread

本文讲述了线程的两种类型用户线程(User Thread) 和 守护线程(Daemon Thread)的区别和注意事项。

Java多线程编程(3)-线程生命周期

本文讲述了线程生命周期,包括线程的创建、就绪、运行、阻塞(等待)和终止。

Java多线程编程(2)-锁机制

线程锁机制是为了线程间通信的互斥问题,java中是通过synchronized关键字来实现的,它包括synchronized方法和synchronized块两种方式。

Java多线程编程(1)-Thread和Runnable

Java多线程编程的时候,可以继承于Thread对象,也可以实现Runnable接口。

ActiveMQ学习笔记(10)-镜像队列

队列中的消息只能被一个消费者消费,如果我们希望能够监视生产者和消费者之间的消息流,可以使用镜像队列。 镜像队列:broker会把发送到某个队列中的所有消息转发到一个名称类似的主题中,因...

ActiveMQ学习笔记(9)-Broker Cluster

本文讲述了Broker Cluser、failover、Discovery of Brokers、Networks of Brokers的概念,讲述了基于static和dynamic的集群配置和验证,给出了Network Connector的属性,并作了总结。...

ActiveMQ学习笔记(8)——导入ActiveMQ源码到Eclipse

把ActiveMQ源码从GitHub导入到Eclipse中,使用Maven编译和打包。

ActiveMQ学习笔记(7)——ActiveMQ Master Slave集群配置

ActiveMQ Master/Slave集群可以提高ActiveMQ的高可用性,一旦一个Broker被killed,另一个Broker可以迅速代替。Master/Slave集群不支持负载均衡,仅能解决单点故障。ActiveMQ Master/Slave有三...

ActiveMQ学习笔记(6)——JMS消息类型

本文讲述了JMS规范中五种消息类型,包括TextMessage、BytesMessage、MapMessage、StreamMessage和ObjectMessage

ActiveMQ学习笔记(5)——使用Spring JMS收发消息

ActiveMQ学习笔记(四)http://my.oschina.net/xiaoxishan/blog/380446 中记录了如何使用原生的方式从ActiveMQ中收发消息。可以看出,每次收发消息都要写许多重复的代码,Spring 为我们提供了更...

2015/03/02 11:22
25.6K
ActiveMQ学习笔记(4)——通过ActiveMQ收发消息

本文讲述了如何通过ActiveMQ收发消息,介绍了队列和主题的概念,收发消息的过程,并分别给出通过队列和主题如何收发消息的具体示例代码。

2015/02/27 14:52
3.6K
ActiveMQ学习笔记(3)——ActiveMQ的安装

ActiveMQ,简称AMQ。本文讲述了AMQ的安装过程、目录结构、简单配置、启停命令和管理控制台。

2015/02/27 11:33
2.5K
ActiveMQ学习笔记(2)——JMS消息模型

1.1 JMS模型简介 JMS支持两种消息通信模型: 点对点模型(Point to Point,P2P) 发布者/订阅者模型(publish/subscribe, pub/sub) P2P模型中,Sender把一个消息发送到Queue中,这个消息只能...

2015/02/15 14:21
1K
ActiveMQ学习笔记(1)——JMS的概念

1.面向消息的中间件 1.1什么是MOM 面向消息的中间件,Message Oriented Middleware,简称MOM,中文简称消息中间件,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行...

2015/02/15 13:11
2.7K
插入排序(JAVA)

插入排序的思想是:每次将一个待排序的记录,按其大小插入到前面已经排序的子序列的合适位置,直到全部插入。本文是插入排序的JAVA实现,包括直接插入排序,二分法插入排序和希尔排序。

选择排序(JAVA)

选择排序的JAVA实现,算法复杂度O(n^2)。

2015/02/03 17:27
104
归并排序(JAVA)

归并排序,属于交换排序,时间复杂度为算法复杂度Ο(n log n),比快排序慢,但稳定。

2015/02/03 09:22
114

没有更多内容

加载失败,请刷新页面

返回顶部
顶部