摘要: 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 为什么要使用生产者和消费者模式 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那 阅读全文
posted @ 2016-12-21 11:21 目标奔雷手 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、ZooKeeper 基本概念 1、ZooKeeper 是什么? Zookeeper官网地址: http://zookeeper.apache.org/ Zookeeper官网文档地址:http://zookeeper.apache.org/doc/trunk/index.html ZooKeep 阅读全文
posted @ 2016-12-21 11:16 目标奔雷手 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外。然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。 先来看一段代码示例: 从上面的代码中我们可以看到,定义完枚举值,然后在其后面加上分号,接着就可以定义其他的变量、方法了。另 阅读全文
posted @ 2016-12-21 11:14 目标奔雷手 阅读(197) 评论(1) 推荐(0) 编辑
摘要: 实现字符串池: StrPool.java import java.util.ArrayList; import java.util.List; import java.util.concurrent.Semaphore; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Reentrant... 阅读全文
posted @ 2016-12-21 11:12 目标奔雷手 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 1、jdk 环境变量配置 path:C:\Program Files\Java\jdk1.7.0_79\bin 2、Node.js 因为安装cordova时要用到node.js的npm 下载地址: http://nodejs.org/ 下载安装成功之后,打开cmd,进入D盘,创建cordova的工作 阅读全文
posted @ 2016-12-21 11:10 目标奔雷手 阅读(322) 评论(0) 推荐(0) 编辑