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

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

Riak实战-规划

如何规划Riak集群,以及如何规划Riak网络

Erlang的supervisor

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

Scala的Self-Type

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

2015/12/13 18:14
394
让我们聊聊脑裂这事情

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

让我们聊聊秒杀这东西

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

信号和线程

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

Lisp-1和Lisp-2

这两个概念经常记不住,所以写一个小Blog,纪录下。

2015/10/20 11:04
81
我是怎么4个小时从0做一个网站的

写一个Blog记录下http://ailink.io是怎么诞生的。

RabbitMQ和Kafka

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

Perl的Hash一个小细节

Perl的Hash的一个小细节。

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

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

FreeBSD 10添加Swap文件

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

让我们聊聊Mnesia(一)

Mnesia作为Erlang重要的一个库,广受好评和质疑。在没有深入挖掘的Mnesia的代码和Erts的代码时,也曾说了一些猜测性的话语。在这次深度阅读Erlang代码和翻译Erlang相关书籍中,写下自己对Mne...

PostgreSQL中的权限显示

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

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

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

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

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

2015/05/23 10:18
63
使用FreeBSD来作为网关

使用FreeBSD作为路由网关,并使用Squid做http的透明代理,这里记录一下如何配置。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部