自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘涛的编程笔记

简简单单写代码

  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 分布式ID生成策略(1)_snowflake算法

Java实现分布式ID生成算法:Twitter的snowflake。

2016-12-24 04:12:47 5521 1

翻译 Fork/Join(3):ForkJoinPool之API翻译

ForkJoinPool是Fork/Join框架的两大核心类之一,这一节先翻译API,具体使用方法和实现原理留待后续章节再谈。虽然fork/join框架从JDK1.7开始就已经存在,但介绍Fork/Join框架的文章比较少,且大多数都是简单应用。要学习一个框架,从API文档开始或许是一个不错的方式。特别说明:英文版本来源于JDK1.8_40 API。第一次尝试翻译英文技术文档,翻译可能并不准确,所以保留了英文。如有错误还望指正!谢谢!

2016-12-28 14:10:02 5715

原创 Fork/Join(2):归并排序

fork/join框架是分治法的体现,因此特别适合归并排序这种分治算法。  单线程测试排序2亿个整数约59349毫秒,使用fork/join测试排序约34635毫秒。可以看到,fork/join框架充分运用了CPU的计算能力,执行时间缩短了近一半。

2016-12-25 23:32:36 1164

原创 Fork/Join(1):概念与入门示例

Fork/Join框架是JDK1.7引入的并行计算框架,核心概念:  1. 将大任务自动递归分解成小任务并行执行;  2. 工作窃取(work-stealing)算法,空闲线程从另一个任务队列获取任务并执行,避免计算资源闲置。  譬如,要生产10000个蛋糕,可以将其分解成100个任务,每次生产100个。工人1和工人2分别领取50个任务。假如工人1完成30个任务时,工人2已经完成了自己的任务队列,那么工人2会从工人1中获取任务并执行。

2016-12-25 22:35:59 768

分布式ID生成策略_snowflake算法

分布式ID生成,主键生成,Java实现的snowflake算法

2016-12-24

分布式ID生成策略(1)_snowflake算法

分布式ID生成,主键生成策略,snowflake算法,采用java实现。

2016-12-24

RocketMQ-3.5.8双主双从配置及部署说明

RocketMQ-3.5.8,双主双从配置文件、已编译安装包、安装部署文档及开发环境测试项目

2016-10-29

RocketMQ-3.5.8双主双从配置及编译包

RocketMQ-3.5.8双主双从配置文件、已编译安装包、部署文档和开发环境的基础项目。

2016-10-29

rocketmq小示例项目及Linux下的编译安装说明

rocketmq小示例项目及Linux下的编译安装说明

2016-10-26

rocketmq代码示例及Linux编译安装说明

rocketmq代码示例及Linux编译安装说明

2016-10-26

JMS_2.0_API.chm

JMS 2.0 API的javadoc

2016-10-24

Xcafe-Netty4SpringMVC-project

使用Netty实现的支持SpringMVC的web容器

2016-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除