
Java
文章平均质量分 71
唐华春
这个作者很懒,什么都没留下…
展开
-
grpc学习笔记--Java版
这几天由于工作的原因,涉及到系统之间的通信,rpc调用方式不失为内部系统之间的一种高效简单的方式,至于rpc是什么,这里不多说,自行Google去。 在比较了Thrift(Apache开源项目)和grpc(谷歌去年开源的一个项目)后,选择了grpc,这里不想多说它们两个之间的区别。 在阅读下面代码之前你先要去了解一下protocol buffer 本文涉及的程序,用的开发工具是idea2016原创 2016-11-15 23:57:22 · 5812 阅读 · 0 评论 -
Java时间轮算法的实现
考虑这样一个场景,现在有5000个任务,要让这5000个任务每隔5分中触发某个操作,怎么去实现这个需求。大部分人首先想到的是使用定时器,但是5000个任务,你就要用5000个定时器,一个定时器就是一个线程,你懂了吧,这种方法肯定是不行的。 针对这个场景,催生了时间轮算法,时间轮到底是什么?我一贯的风格,自行谷歌去。大发慈悲,发个时间轮介绍你们看看,看文字和图就好了,代码不要看了,那个文章里的代码运原创 2016-11-17 23:44:02 · 11724 阅读 · 3 评论