最新 | 最热门 | 最高评价

+0  Erlang进程简单的主动负载管制实现

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1947 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang进程简单的主动负载管制实现

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang进程简单的主动负载管制实现

我们知道Erlang的调度器是公平的,当进程的时间片用完了后,会强制切出,但是这个粒度是比较粗的。比如说进程进行了大量的Io操作,这个操作换成时间片是不准确的,会导致某些CPU计算密集型的比较吃亏,IO密集型的合算。

为了避免这个情况,IO密集型的经

查看全文: http://www.udpwork.com/item/6009.html

+0  hibernate使用注意事项

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1903 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: hibernate使用注意事项

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: hibernate使用注意事项

hibernate的作用是在进程闲的时候或者内存紧张的时候,通过重新整理进程的堆和栈内存来减少内存的消耗,同时维持进程之前的状态,但是误用会引起些问题,这里我们来展开下。

erlang:hibernate文档参考这里

erlang:hibernate(Module

查看全文: http://www.udpwork.com/item/6011.html

+0  未公开的gen_tcp:unrecv以及接收缓冲区行为分析

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 2208 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: 未公开的gen_tcp:unrecv以及接收缓冲区行为分析

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: 未公开的gen_tcp:unrecv以及接收缓冲区行为分析

gen_tcp:unrecv是个未公开的函数,作用是往tcp的接收缓冲区里面填入指定的数据。别看这小小的函数,用起来很舒服的。

我们先看下它的代码实现,Erlang代码部分:

%%gen_tcp.erl:L2

查看全文: http://www.udpwork.com/item/6013.html

+0  Erlang代码反编译以及查看汇编码

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1951 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang代码反编译以及查看汇编码

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang代码反编译以及查看汇编码

Erlang的代码是先翻译成abstract_code,再到目标代码的,如果有符号信息很容易恢复源代码,通常我们部署系统的时候需要把符号信息去掉,reltool就可以干这个事情!

我们演示下:

$ cat server.erl
-module(serv

查看全文: http://www.udpwork.com/item/6012.html

+0  gen_tcp发送进程被挂起起因分析及对策

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1728 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: gen_tcp发送进程被挂起起因分析及对策

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: gen_tcp发送进程被挂起起因分析及对策

最近有同学在gmail上问关于gen_tcp发送进程被挂起的问题,问题描述的非常好,见底下:

第一个问题是关于port_command和gen_tcp:send的。从项目上线至今,我在tcp发送的地方遇到过两次问题,都跟port_comman

查看全文: http://www.udpwork.com/item/6014.html

+0  Erlang集群未公开特性:IP网段限制

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1939 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang集群未公开特性:IP网段限制

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang集群未公开特性:IP网段限制

Erlang集群二个节点之间的通讯是通过一个tcp长连接进行的,而且是全联通的,一旦cookie论证通过了,任何一个节点就获得全集群的访问权,可以参考Erlang分布的核心技术浅析

。erlang的这个授权模式特定搞的这么简单,但是在实际使用中还

查看全文: http://www.udpwork.com/item/6015.html

+0  Erlang集群自动化添加节点指南

Tag: Erlang探索 | Linux | 工具介绍 | 数据库 | 杂七杂八 | 源码分析 | 生活 | 网络编程 | 调优
Yu Feng 发于 2011年10月06日 21:58 | 点击: 1748 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang集群自动化添加节点指南

原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: Erlang集群自动化添加节点指南

Erlang的集群是由各个节点组成的,一个节点有一个名字来标识,而不管这个节点在网络的物理位置,所以在部署Erlang集群的时候就很方便。只要在集群里新启动一个节点,给个相对固定的引导的节点,让新节点和这个引导节点取得联系,由引导节点把新节点介绍入集群就OK了

查看全文: http://www.udpwork.com/item/6016.html

+0  RethinkDB & TokuDB调研测试报告

Tag: Performance | 数据库 | RethinkDB | TokuDB
褚霸 发于 2011年08月29日 13:05 | 点击: 1710 | 展开摘要
Rethink db&tokudb调研测试报告
View more presentations from Feng Yu.

点击 这里 下载

查看全文: http://www.udpwork.com/item/5815.html

+0  MySQL Temporary Table相关问题的探究

Tag: 数据库 | binlog | mysql | Temporary Table
ChenRui 发于 2011年07月26日 17:01 | 点击: 2261 | 展开摘要
问题的引入

让我们先来观察几条非常简单的MySQL语句:

mysql> create temporary table tmp(id int, data char(20));
Query OK, 0 rows affected (0.00 sec)

mysql> create table tmp(id int, data char(20));
Query OK, 0 rows affected (0.00 sec)

mysql> drop table

查看全文: http://www.udpwork.com/item/5817.html

+0  淘宝软件基础设施构建实践

Tag: CDN | OceanBase | TFS | Tair | 分布式架构 | 底层架构 | 数据库 | 软件基础设施
zhengming 发于 2011年06月09日 13:44 | 点击: 1755 | 展开摘要
这个PPT是在第三届中国云计算大会上讲过。主要讲目前淘宝在软件基础设施的规划、实践和一点感悟。注:我们将来在这方面开展的工作会不限于这些。

淘宝软件基础设施构建实践
View more presentations from Wensong Zhang

简介:

首先,简单介绍淘宝网的系统规模和增长速度,以及对软件基础设施带来的挑战;接着,回顾淘宝图片存储与CDN系统的发展历史,如何从商用系统一步一步走到完全自主的系统,描述自主系统的主要架构与设计思想、性能指标和现

查看全文: http://www.udpwork.com/item/5820.html

+0  Oceanbase – 千亿级海量数据库

Tag: 分布式架构 | Oceanbase | 千亿级数据库
chuanhui 发于 2011年04月22日 09:18 | 点击: 3190 | 展开摘要
我在数据库大会有一个报告:<<Oceanbase – 千亿级海量数据库>>,ppt已上传到Slideshare上。有一些同学问我,Oceanbase的创新点在哪里?

从大学的数据结构课程可以知道,数据量比较大时,有两种数据结构很常用:哈希表和B+树,分布式系统也是类似的。如下图:

Amazon的系统实现了一个分布式哈希表,而Google Bigtable, Yahoo PNUTS,Microsoft SQL Azure实现了一颗分布式B

查看全文: http://www.udpwork.com/item/4906.html

+0  如何配置 SQL Server 2005 以允许远程连接

Tag: 数据库学习
redfox66 发于 2011年02月19日 06:32 | 点击: 2604 | 展开摘要
在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:

Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失

查看全文: http://www.udpwork.com/item/4599.html
|<<<123456>>>| 一共6页, 70条记录