Fork me on GitHub

2016年4月7日

摘要: 业务系统需要什么样的ID生成器 ID 生成器在微博我们一直叫发号器,微博就是用这样的号来存储,而我微博里讨论的时候也都是以发号器为标签。它的主要目的确如平常大家理解的“为一个分布式系统的数据object产生一个唯一的标识”,但其实在一个真实的系统里可能也可以承担更多的作用。概括起来主要有以下几点: 阅读全文
posted @ 2016-04-07 09:24 HackerVirus 阅读(525) 评论(0) 推荐(0)
摘要: 分布式Unique ID的生成方法 分布式的Unique ID的用途如此广泛,从业务对象Id到日志的TraceId,本文总结了林林总总的各种生成算法。 1. 发号器 我接触的最早的Unique ID,就是Oracle的自增ID。 特点是准连续的自增数字,为什么说是准连续?因为性能考虑,每个Clien 阅读全文
posted @ 2016-04-07 09:23 HackerVirus 阅读(535) 评论(0) 推荐(0)
摘要: Java后端书架 小学生作文的开头:光阴似箭,日月如梭.....半年过去了,床底下又多了不少书,更新一个2.0版。 自从技术书的书架设定为”床底下“之后,又多了很多买书的空间。中国什么都贵,就是书便宜。 没有全部看完,看一部分觉得值得推荐就放上来了,但在碎片化的阅读下难免错评,不定期更新修正。 书架 阅读全文
posted @ 2016-04-07 09:17 HackerVirus 阅读(302) 评论(0) 推荐(0)
摘要: GitHub中国区前100名到底是什么样的人? 本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品《技术人员如何建立自己的个人品牌》《优雅的程序员列传》欢迎加我微信d 阅读全文
posted @ 2016-04-07 07:32 HackerVirus 阅读(1570) 评论(0) 推荐(1)
摘要: 服务的注册与提供 在采用了依赖注入的应用中,我们总是直接利用DI容器直接获取所需的服务实例,换句话说,DI容器起到了一个服务提供者的角色,它能够根据我们提供的服务描述信息提供一个可用的服务对象。ASP.NET Core中的DI容器体现为一个实现了IServiceProvider接口的对象。 一、Se 阅读全文
posted @ 2016-04-07 07:22 HackerVirus 阅读(591) 评论(0) 推荐(0)
摘要: FluentData微型ORM 最近在帮朋友做一个简单管理系统,因为笔者够懒,但是使用过的NHibernate用来做这中项目又太不实际了,索性百度了微型ORM,FluentData是第一个跳入我眼睛的词。简单的了解下FluentData使用,主要看看是不是符合笔者的要求。嗯……嗯……反应还不错,AP 阅读全文
posted @ 2016-04-07 07:13 HackerVirus 阅读(889) 评论(0) 推荐(0)
摘要: Bitmap篇 在前一篇中介绍了使用API做Distinct Count,但是计算精确结果的API都较慢,那有没有能更快的优化解决方案呢? 1. Bitmap介绍 《编程珠玑》上是这样介绍bitmap的: Bitmap是一个十分有用的数据结构。所谓的Bitmap就是用一个bit位来标记某个元素对应的 阅读全文
posted @ 2016-04-07 07:10 HackerVirus 阅读(544) 评论(0) 推荐(0)

2016年4月6日

摘要: http://www.zentao.net/download/79925.html 禅道项目管理软件8.1.3版本发布大家好,禅道项目管理软件8.1.3版本发布,该版本主要修复Bug。 修改记录 修复的Bug:813 IE8/9下ajaxForm提交出错812 BUG导出,严重程度显示key值而不是 阅读全文
posted @ 2016-04-06 18:47 HackerVirus 阅读(578) 评论(0) 推荐(0)
摘要: 流式大数据处理的三种框架:Storm,Spark和Samza 许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对Storm、Spark和Samza等三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。 许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Ap 阅读全文
posted @ 2016-04-06 17:37 HackerVirus 阅读(1725) 评论(0) 推荐(0)
摘要: http://www.hawstein.com/posts/ctci-solutions-contents.html 作者:Hawstein出处:http://hawstein.com/posts/ctci-solutions-contents.html声明:本文采用以下协议进行授权: 自由转载-非 阅读全文
posted @ 2016-04-06 14:48 HackerVirus 阅读(515) 评论(0) 推荐(0)