加载中
Comet技术在IM上的应用

Comet相比Websocket,以及WebRTC等方案,落后了许多。但是它实现简单,兼容性比较好。

Erlang的supervisor

在写Riakc这项目的时候,独立了很多模块。用了好多supervisor和application。当打开了observer的时候,发现了一个有意思的事情,然后去翻了下supervisor的代码。...

Scala的Self-Type

今天看了一个Scala写的项目,看到了一个有意思的语法。

让我们聊聊脑裂这事情

分布式系统很难,为什么难,其实还是数据一致性的问题。最近在看Erlang中和Mnesia相关的一些东西,想起了这个话题来了。

让我们聊聊秒杀这东西

做电商的,都会接触到一个让人又爱又恨的东西,秒杀。为什么又爱又恨呢,因为秒杀能带来业务的增长,带来流量,同时很可能会出现全服务停摆的状况,让研发和运维都头疼。

信号和线程

之前对JVM的GC一直很好奇,因为动态语言GC很多都是个无比深的坑。然后看了很多关于JVM相关的书籍,里面都只说了一句安全点和安全区,并没细节的说出为什么要这么设计。自己在不断挖掘的过程中...

RabbitMQ和Kafka

有很多文章说RabbitMQ不好用,Kafka非常好用,真的是这样吗?写了一个非常简单的文章,来说说这个事情。

Perl的Hash一个小细节

Perl的Hash的一个小细节。

2015/08/29 14:03
388
IM的群组设计

最近对自己做的IM做了下群组广播的设计,把设计图放到这里,防止自己忘记了。

FreeBSD 10添加Swap文件

在Unix的世界中,swap分区不单单可以是一个磁盘。swap分区也可以是一个文件。

PostgreSQL中的权限显示

PostgreSQL中\d命令中Access privileges的含义

2015/05/27 14:41
220
mktime算法

将时间转化成秒的算法分析。

2015/05/25 16:14
622
在OpenBSD上配置PostgreSQL

在OpenBSD上配置PostgreSQL,并自动启动。

2015/05/23 10:18
310
一个跨IDC的IM结构

最近更新了下架构。

2015/05/11 11:42
386

没有更多内容

加载失败,请刷新页面

返回顶部
顶部