摘要:
业务系统需要什么样的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)
浙公网安备 33010602011771号