上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 在之前的文章中,测试了脏读和事物读之间性能差别,下面测试下脏写和事物写之间的性能差别:代码如下:-module(mnesia_text).-compile(export_all).-record(r_test, {id, name}). start(N) -> timer:tc(mnesia_... 阅读全文
posted @ 2015-06-01 12:43 孤独信徒 阅读(1449) 评论(0) 推荐(0)
摘要: 关于proplists:get_value/2 与lists:keyfind/2 的效率 早有比较,已出结论,lists:keyfind/2 的效率要好很多,好些人都是直接用或者做过它们之间的比较测试,测试下就一目了然了,直接上代码: 结果很清楚,分别执行10万次,time分别为60000和1000 阅读全文
posted @ 2015-05-29 17:00 孤独信徒 阅读(1426) 评论(0) 推荐(0)
摘要: 在mnesia中,有脏读脏写等以及事物读写,它们的差异通过测试不难发现:代码如下:-module(mnesia_read_test).-compile(export_all).-record(r_test, {id, name}). start(N) -> timer:tc(mnesia_re... 阅读全文
posted @ 2015-04-14 14:40 孤独信徒 阅读(435) 评论(0) 推荐(0)
摘要: 互联网金融,这里面水就太深了,能当理财买的一般有两类,一个是货币基金,比如余额宝,这个大家已经十分清楚了,没什么风险, 但问题就是收益越来越低。实在是不过瘾了。而另外一种就是P2P理财了,收益很高,也很诱惑,但似乎只能看不敢摸,跑路的太多,撕逼的太多,实在让投资者心存芥蒂都说你不理财,财不理你,但正... 阅读全文
posted @ 2015-04-09 13:46 孤独信徒 阅读(281) 评论(0) 推荐(0)
摘要: ejabberd的工程主要通过ejabberd.app 组织起来ejabberd.erl :application:start(ejabberd).ejabberd_app.erl:Mod:start(normal, _Args); 该函数中启动ejabberd_listener:start_lis... 阅读全文
posted @ 2015-04-08 14:52 孤独信徒 阅读(1348) 评论(0) 推荐(0)
摘要: Erlang本身对进程数,原子长度等没有限制,但为了提高性能和节省内存,总会在实际实现中和运行环境中作出一些限制。1、进程数量缺省情况下同时存在的最大Erlang进程数量不超过2^18=262144个,最大值为2^27-1=134217727,是由于内存的限制在32位环境中这个数量不太可能达到。有效... 阅读全文
posted @ 2015-03-27 19:10 孤独信徒 阅读(930) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/mycwqhttp://segmentfault.com/a/1190000000620007http://www.cnblogs.com/lulu/category/559387.html 阅读全文
posted @ 2015-03-27 19:04 孤独信徒 阅读(145) 评论(0) 推荐(0)
摘要: 一个参数的方法是已知Pid判断进程是否存活。两个参数的方法是已知节点和Pid或进程名判断进程是否存活。 is_process_alive(Pid) when is_pid(Pid) -> rpc:call(node(Pid), erlang, is_process_alive, [Pid]); is 阅读全文
posted @ 2015-03-27 18:58 孤独信徒 阅读(2110) 评论(0) 推荐(0)
摘要: 本文介绍在XMPP通信中最核心的三个XML节(stanza).这些节(stanza)有自己的作用和目标,通过组织不同的节(stanza),就能达到我们各种各样的通信目的。首先我们来看一段XMPP流。Hello在上面的例子中,我们可以看到一些XMPP节(stanza),包括,以及。接下来就对这些节(s... 阅读全文
posted @ 2015-03-27 11:34 孤独信徒 阅读(730) 评论(0) 推荐(0)
摘要: ejabberd中文翻译 ——http://wiki.jabbercn.org/Ejabberd2:安装和操作指南XMPP中文翻译: http://wiki.jabbercn.org/XEP-0124XMPP 中文翻译:http://wiki.jabbercn.org/RFC6121 阅读全文
posted @ 2015-03-19 19:01 孤独信徒 阅读(404) 评论(0) 推荐(0)
摘要: http的反向推送通常使用"长轮询"或"长连接"的方式。 所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端。http的反向推送通常使用"长轮询"或"长连接"的方式。所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端于是hold住不及时返回,等有数... 阅读全文
posted @ 2015-03-19 12:28 孤独信徒 阅读(434) 评论(0) 推荐(0)
摘要: 操作系统是Ubuntu Server 12.10先安装Thriftsudo apt-get install libboost-dev libboost-test-dev \ libboost-program-options-dev libevent-dev automake \ libtool fl... 阅读全文
posted @ 2015-03-18 18:54 孤独信徒 阅读(762) 评论(0) 推荐(0)
摘要: 备份备份软件Amanda-客户端-服务器模型备份工具Bacula-另一个客户端-服务器模型备份工具Backupninja-轻量级,可扩展的元数据备份系统Backuppc-客户端-服务器模型备份工具和文件共享方案。Burp-网络备份和还原程序Duplicity-使用rsync算法加密的带宽-效率备份L... 阅读全文
posted @ 2015-03-10 18:37 孤独信徒 阅读(1420) 评论(0) 推荐(0)
摘要: 部署mongodb的生产服务器,给出如下相关建议:使用虚拟化环境;系统配置 1)推荐RAID配置RAID(Redundant Array of Independent Disk,独立磁盘冗余阵列)是一种可以让我们把多块磁盘当做单独一块磁盘来使用的技术。可使用它来提高磁盘的可靠性或者性能,或... 阅读全文
posted @ 2015-03-02 15:16 孤独信徒 阅读(2482) 评论(4) 推荐(2)
摘要: 为何需要水平分片1 减少单机请求数,将单机负载,提高总负载2 减少单机的存储空间,提高总存空间。下图一目了然:mongodb sharding 服务器架构简单注解:1 mongos 路由进程, 应用程序接入mongos再查询到具体分片。2 config server 路由表服务。 每一台都具有全部c... 阅读全文
posted @ 2015-03-02 12:18 孤独信徒 阅读(729) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页