透过内存读写看计算机体系结构(二)

前面简单介绍了下,操作系统层面是如何处理内存访问的,其中跳过了很多细节,比如在x86下的段管理等东西.我也不打…

Read more...

透过内存读写看计算机体系结构(一)

很早之前,在微博看到一条微博,mov %rax, [0x12345678]会发生啥,当时也没细想,回头仔细琢磨…

Read more...

仿v2ex过程中的问题记录

最近经常观察各种APP的设计、配色之类的,今天没事决定仿一下V2EX的首页,动手更能加深印象。

Read more...

Kafka0.9获取消费组偏移量

新版本(0.9+)的Kafka将consumer group的消费偏移量保存在一个特殊的topic里,在此之前…

Read more...

Golang分布式ID生成服务

周末花了一晚上的时间,用Go写了一个ID生成服务,Github地址:go-id-alloc。 分布式ID生成,…

Read more...

zipkin原理与对接PHP

之前写过一篇博客介绍分布式调用链trace的设计,今天拿开源项目zipkin为例实践一次,加深对相关概念理解。

Read more...

你的库存接口真的幂等吗?

最近项目再次涉及到库存系统,其实以前已经写过几个库存类型的子系统了,今天简单说说库存系统的幂等性如何保障。

Read more...
GO

封装golang websocket

websocket出来好久了,一直没有动手去玩玩,今天抽了点时间写了一个golang的例子,下面简单记录一下。

Read more...

分布式弹幕服务架构

今天简单记录一下弹幕服务器的设计思路,希望对大家有所帮助。

Read more...
GO

谈谈golang的rpc

之前因为工作需要,写过2个golang的http协议的服务,并没有发现性能上有什么明显的问题。

Read more...

java web之spring IOC+DI

在上一篇《java web之servlet》中,学习了JAVA EE开发必须的servlet基础知识。

Read more...

微信红包的设计考虑

最近在公司设计一个直播相关的项目,会用到红包功能。 网上很多对微信红包架构的猜测,也有很多博客在说redis解…

Read more...

java web之servlet

接下来一段时间会写一系列java web的学习博客,重点记录学习的方法和路径。 之所以对java产生了学习的念…

Read more...

基于leveldb的持久消息队列SDK

最近看技术博客,谈到他们开发了一种日志采集的agent部署在各个服务器上,由业务直接通过unix socket…

Read more...

通过jenkins了解CI/CD

想到了解jenkins,主要还是因为对现有开发流程的不满。 本文并没有什么结论性的东西,只是分析一下我遇到的问…

Read more...

c++11完美转发

我通过下面的例子和注释,充分说明了对C++11完美转发的理解。

Read more...

elasticsearch搜索提示

本篇博客纯属猜想,并未经过实践验证,仅仅提供一些思路和方法论。 什么叫”搜索提示’?你…

Read more...