Chaos-阅文ID生成器的前世今生
从mongodb的objectid到twitter的snowflake,目前国内的几个互联网大厂也开始重视到了分布式系统中数据id,甚至一些大厂已经公开了它们关于id生成器的设计和实现。我们当然也注意到了分布式系统中id的重要性,并且在系统开始开发的
阅读全文→从mongodb的objectid到twitter的snowflake,目前国内的几个互联网大厂也开始重视到了分布式系统中数据id,甚至一些大厂已经公开了它们关于id生成器的设计和实现。我们当然也注意到了分布式系统中id的重要性,并且在系统开始开发的
阅读全文→golang的语言中提供了断言的功能。golang中的所有程序都实现了interface{}的接口,这意味着,所有的类型如string,int,int64甚至是自定义的struct类型都就此拥有了interface{}的接口,这种做法和java中的O
阅读全文→1. 设置Redis密码,以提供远程登陆打开redis.conf配置文件,找到requirepass,然后修改如下:requirepass yourpasswordyourpassword就是redis验证密码,设置密码以后发现可以登陆,但是无法执行
阅读全文→Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的
阅读全文→Web ApplicationsDigestw - A Web Application - Twitter's Timeline DigestGoURLShortener - A frontend for the htt
阅读全文→Machine Learningbayesian - A naive bayes classifier.go-galib - Genetic algorithms.go-porterstemmer - An effici
阅读全文→Development Toolscwrap - Go wrapper (binding) generator for C libraries.demand - Download, build, cache and run a G
阅读全文→Astronomygonova - A wrapper for libnova -- Celestial Mechanics, Astrometry and Astrodynamics Librarymeeus - Impleme
阅读全文→短连接的原理很多人一定想的是短连接是通过一定的算法将长链接变成短连接的,然后访问的时候再还原,恩,非常高大上,但是仔细想想,怎么可能,那得多牛逼的压缩算法,多长的url都可以压缩为几个字节,而且还能还原,还是无损压缩。所以,实际上,短连接生成核心就两
阅读全文→大家都知道golang中可以通过go get来获取依赖库,并且支持直接从github或者git.oschina.net这些git托管平台直接获取。今天尝试go get一个自己写的http 框架时,提示如下错误:$ go get git.o
阅读全文→