存档

作者存档

jemalloc优化MySQL、Nginx内存管理

2014年1月9日 没有评论

jemalloc源于Jason Evans 2006年在BSDcan conference发表的论文:《A Scalable Concurrent malloc Implementation for FreeBSD》。 jason认为phkmalloc(FreeBSD’s previous mall[......]

Read more

分类: 开源软件 标签:

用Kyoto Tycoon挂载LevelDB存储(转)

2013年5月9日 没有评论

Kyoto Tycoon(以下简称KT)是TokyoTyrant的作者Mikio Hirabayashi 的系列作品之一,KT 是一个数据库网络层服务,它提供一个插件机制,可以挂载几乎所有的数据库存储设备。之前已经有过KT嫁接Memcached 的案例。

本文要讲的是最近Google开源的持久[......]

Read more

分类: NoSQL 标签:

一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案(转)

2013年4月27日 没有评论

数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案
版权声明:本文由本人撰写并发表于2012年9月份的《程序员》杂志,原文题目《一种支持自由规划的Sharding扩容方案——主打无须数据迁移和修改路由代码》,此处作为本系列的第五篇文章[......]

Read more

分类: 架构设计 标签:

网站统计中的数据收集原理及实现(转)

2013年4月15日 没有评论

网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的原理,并一步一步实际搭建一个实际的数据收集系统。[......]

Read more

分类: Nginx 标签:

nginx、php编译参数

2013年3月21日 没有评论

nginx:
–prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/v[......]

Read more

分类: Linux 标签:

ffmpeg安装

2013年3月14日 没有评论

ffmpeg x264 2-pass转码
1、先安装yasm,编译x264所需

http://yasm.tortall.net/Download.html

tar xzf yasm-1.1.0.tar.gz
cd yasm-1.1.0
./configure
make
make[......]

Read more

分类: Linux 标签:

ubuntu go安装

2012年12月28日 没有评论

What is Go about?
The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and ef[......]

Read more

分类: Linux 标签:

健壮的、便捷的、异步的SocketChannel实现

2012年12月20日 没有评论

Socket通信比较常见的问题有如下几种:
1、设置收发超时;
2、正确的每一个bit的收发;
3、物理线路故障的保护;
4、始终能正常工作;
5、尽量少占系统资源;
n、……
而Socket编程有一个共性,尽管100个人可能会写出1000种实现,但做的事情却只有一种,就[......]

Read more

分类: Java 标签:

linux中用dnsmasq配置dns服务器

2012年12月3日 没有评论

1. 安装dnsmasq:
# apt-get install dnsmasq

2. 修改配置文件:
# vi /etc/dnsmasq.conf
在最后添加:
resolv-file=/etc/resolv.dnsmasq.conf

3. 指定转发的DNS地址:
# vi /[......]

Read more

分类: Linux 标签:

Mysql Innodb 引擎优化

2012年11月30日 没有评论

介绍:
  InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小[......]

Read more

分类: MySQL 标签: