最新文章列表

一个简单的队列

public class MyQueue { private long[] arr; private int front; private int end; // 有效数据的大小 private int elements; public MyQueue() { arr = new long[10]; elements = 0; front = ...
luyulong 评论(0) 有413人浏览 2015-06-28 10:26

经典容器 数组/链表/队列/散列表/映射表,及相关内容的排序方式

Java 经典容器 数组/链表/队列/散列表/映射表,及相关内容的排序方式  了解java容器的必要性:              javaEE开发大家经常用的也就是 数组,ArryList,Set等,其它的就用的很少了            或是没有听说过。              多了解一些内容,对于同一问题的解决可能拿出更优的解决方案,            优秀的代码能够给与程序性能 ...
chou_qi 评论(0) 有673人浏览 2015-05-07 01:13

Java多线程-工具篇-BlockingQueue

前言:      在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为 ...
wbj0110 评论(0) 有788人浏览 2015-04-23 10:27

社区电商系统架构之消息队列篇:kafka的实验

1.kafka安装 tar -xzf kafka_2.10-0.8.2.1.tgzcd kafka_2.10-0.8.2.1   2.启动 主机环境 top - 11:32:15 up 118 days, 8:18, 4 users, load average: 1.97, 3.45, 4.45Tasks: 152 total, 1 running, 151 sleeping, 0 s ...
wh0426 评论(0) 有3941人浏览 2015-04-09 09:35

图的遍历算法详解

         图是一种比较重要的数据结构,无论多复杂的图都是由顶点和边构成的,图有两种常用的存储结构为邻接矩阵和邻接表。本篇博客将使用邻接表存储图,邻接表是一种顺序分配和链式分配相结合的存储方式。邻接表是表示图的标准方法,尤其对于稀疏图节省很多存储空间,空间复杂度是O(|E|+|V|). 对于每个顶点,使用一个表存放所有邻接的顶点。         我们要操作的有向图如下: 通过图我们 ...
hm4123660 评论(0) 有3773人浏览 2015-03-26 20:28

两个栈实现队列 与 两个队列实现栈

                               两个栈实现队列 与 两个队列实现栈 栈与队列是数据结构中较为重要,面试官提过的一个问题,如何使用 ...
在下个路口 评论(0) 有1432人浏览 2015-03-03 20:40

容器和队列

同步容器 主要代表有Vector和Hashtable,以及Collections.synchronizedXxx等 锁的粒度为当前对象整体,迭代器是及时失败的,即在迭代的过程中发现被修改,就会抛出ConcurrentModificationException。 并发容器 主要代表有ConcurrentHashMap、CopyOnWriteArrayList、ConcurrentSkipList ...
lwt_cedric 评论(0) 有744人浏览 2014-12-05 11:26

Java遍历树(深度优先+广度优先)

 在编程生活中,我们总会遇见属性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的)   1、深度优先 英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C ...
dyy_gusi 评论(3) 有18333人浏览 2014-12-02 19:03

配置Capacity Scheduler

多用户下的Hadoop集群,少不了资源配置的管理。 Capacity Scheduler作为Yahoo开源的资源管理器,有着相当不错的适用性。   在HADOOP_HOME下的lib文件夹下面,找找有没有capacity schedule的jar包。 老版本的hadoop会把capacity scheduler的jar包 放在contrib/capacity-scheduler/had ...
dacoolbaby 评论(0) 有2197人浏览 2014-08-14 23:55

数组队列

数组队列   数组有固定的长度,里面放置的数据也都是固定的一个类型,当不能确定需要的长度时,实例化数组时的长度可能不够用,又或者太大造成空间浪费, 因此,我们需要一个更加灵活的东西来存储东西, 它的长度可以随着需求变化,里面存放的内容也可以多种多样。 这就是队列   队列在本质上也是一种数组,但它是活的,可变程度很大。队列里面可以写多种方法对其进行添加,移除等多种操作。 为了让队 ...
西口西 评论(0) 有436人浏览 2014-07-29 10:39

队列与泛型

上节课我们学了数组,发现在数据存住方面数组还是很方便的。但是在定义数组时必须要定义数组的大小,可是在有些时候哦我们不知道用户到底要存储多少个数据,把数组定义小了就不够用,定义多了还浪费空间。那这时我们就会用到队列,队列呢,顾名思义,就是像排队一样呗,你来了就排到最后面就可以了。队列相对于数组,其特征就是我们不用规定它的长度。 实现队列的思路呢也很简单,就是先定义一个数组,然后有新数据存储时,创建 ...
fancyCR7 评论(0) 有600人浏览 2014-07-29 01:11

java自带线程池及队列详解

Java线程池使用说明 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。
fxzcollege6 评论(0) 有1112人浏览 2014-06-20 16:47

java中的阻塞队列

今天开始在学习Java的阻塞队列,所以先进行一些了解 阻塞队列提供了可阻塞的put和take方法,以及支持定时的offer和poll方法。如果队列已经满了,那么put方法会阻塞到有可用空间;如果队列为空,take方法会一直阻塞到有可用元素。阻塞队列非常实用于生产者和消费者模式,当有数据生成时,生产者把数据放入队列,当消费者需要数据时,从队列中进行获取。而生产者不需要知道消费者的状态,同样消费者也 ...
qing_gee 评论(2) 有1616人浏览 2014-06-15 09:40

java栈和队列的实现

java栈实际上就像一个盒子模型.先放进去的要向拿出了必须先把后放进去的拿出来.先进后出. 实现比较简单.直接贴代码,没有什么好说的. //底层实现是一个数组 private long[] arr; private int top; /** * 默认的构造方法 */ public MyStack() { arr = new long[10]; to ...
bughope 评论(0) 有824人浏览 2014-06-14 16:42

java中使用FIFO队列:java.util.Queue实现多台服务器发邮件的代码

代码下载地址:http://www.zuidaima.com/share/1838230785625088.htm 原文:java中使用FIFO队列:java.util.Queue实现多台服务器发邮件的代码 最近由于zuidaima.com注册用户的增多,qq企业邮箱发送邮件会被封禁账号导致注册后面的用户收不到周总结,所以紧急开发了一套多账号,多服务器发送邮件的程序。 大概的设计思路如下: ...
yaerfeng1989 评论(0) 有1582人浏览 2014-06-07 09:49

队列应用场景,自己实现队列(二)

原文详见:http://www.ucai.cn/blogdetail/7026?mid=1&f=12 可以在线运行查看效果哦!           五、队列具体实现二:定义调用接口     [php] view plaincopy
cyber4cn 评论(0) 有2338人浏览 2014-06-03 09:03

Redis的一些使用场景

1.Redis计数 使用场景计数器、限速器 INCR             先SET加1 INCRBY           免SET加1 DECR             先SET减1 DECRBY           免SET加1   BITSET ...
pluto418 评论(0) 有927人浏览 2014-05-26 19:26

队列应用场景,自己实现队列(一)

原文详见:http://http://www.ucai.cn/blogdetail/7026?mid=1&f=12 可以在线运行查看效果哦!       一、队列使用场景:为什么需要队列 在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用 ...
cyber4cn 评论(0) 有643人浏览 2014-05-23 15:59

gearman队列持久化带来的问题

============================================================================ 原创作品,允许转载。转载时请务必以超链接形式标明原始出处、以及本声明。 请注明转 ...
xiaoyu966 评论(0) 有2511人浏览 2014-05-05 18:13

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics