• 2012-10-30

    基于Redis构建系统的经验和教训

    Views: 29770 | 1 Comment

    Redis 是一个非常快速和强大的 Key-Value 存储(持久化)系统, 相对于一般的 NoSQL 存储系统, 它最大的特点是支持丰富的数据结构. 特别是其 zset(sorted set)数据结构, 堪称表达能力最强的结构之一(其它强大的数据结构如 sorted hashmap), 可以直接地表达业务逻辑.

    拿一个 Messaging(消息传递)系统来举例, 收件箱发件箱这样的业务逻辑直接用 zset 存储即可, 因为 zset 的每一个元素都有一个用于排序的权重值, 可以非常方便快速地地进行插入和删除操作. 如果使用纯粹的 KV 系统, 存储列表等非字符串结构的数据将是无尽的痛苦.

    由于 Redis 本身的限制, 它所能处理的数据必须完全放在内存中, 而硬盘上的数据是内存数据的一个镜像, 所以, 限制了它的容量不能超过内存的容量(VM 模式无实际意义, 已在新版本中去除). 当前, 服务器的内存以 32G 为普遍情况, 96G 算较好, 如果一个系统要存储 1T 的数据, 那么必须用上 10 台服务器, 硬件成本非常高 -- 且先不谈由此面临的软件的架构改动. 当前, 1T 的数据只能算零头, 对于一个100万活跃用户的系统, 平均每人每天产生 1K 数据, 便需要 1G 的存储空间, 这仅相当于每个用户每天只发10条微博或者10条聊天信息, 真正流行的系统将远远超过这个数据规模.
    Continue reading »

    Posted by ideawu at 2012-10-30 00:59:04 Tags: , ,
  • 2012-10-17

    转: Unix文本编辑器

    Views: 10277 | 3 Comments

    Unix大师听到学徒学习的计算机机房里出来痛苦的哭啼声,他打算要弄清这是怎么回事。

    他发现学徒明显的满脸痛苦,眼泪在眼圈里直打转。“出了什么事?”大师问道。“你哭什么?”

    “Unix系统太难用了。我每天要用四种不同的编辑器才能把学习任务完成,因为它们每种都不能单独的完成这些事情。”

    大师自信的点了点头,问,“如果让你去解决这个大麻烦,你打算怎么做?”

    学生认真的思考了几分钟,表情一下子多云转晴。他兴奋的说,“这个问题的解决方法很显然:我要开发一个有史以来最好的编辑器。这个编辑器具有目前这四种编辑器的所有功能,而且更好用,速度更快。由于有了我的这个新编辑器,世界将会变得更美好。”

    大师突然举起手,照着这个学徒的脑袋上打了一巴掌。大师年迈而且体弱,学徒并没感觉到很痛,但他对发生的事很震惊。“我做错了什么?”他问。

    “愚蠢!”大师说。“你以为我还想再学一种编辑器吗?”

    一下子,学徒被点化了。

    Posted by ideawu at 2012-10-17 14:25:07
  • 2012-07-21

    程序员薪水调查 – 80%月薪不超过10K

    Views: 9542 | 1 Comment

    程序员月薪调查

      查看结果

    Loading ... Loading ...

    目前的结果是, 80%的程序员月薪不超过10K.

    Posted by ideawu at 2012-07-21 15:38:35
  • 2012-06-18

    从细节看中国航天人的心态

    Views: 6591 | No Comments

    神舟九号和天宫一号自动交会对接成功后, 景海鹏作为第一个航天员进入天宫一号. 他在电视镜头前, 在全国人民的注视下, 交替用手抓着扣环向前爬. 在快到了摄像镜头时, 他弓起腰, 试图将脚伸进一个扣环, 以便站起来面对镜头.

    这时, 戏剧性的一幕出现了! 他脚没勾住, 所以在站起身时摔了一个趔趄. 没错, 如果不是失重条件, 他真的要和地板接吻了. 他一定非常尴尬, 便顺势往前一挺, 又向前游了一下, 然后再扶墙站起来了.

    不是这个细节, 这个细节没太大吸引我, 我只是觉得这是一个幽默的小插曲. 真正让我难忘的是, 在景海鹏摔跤两脚朝天的时候, 我听到了背景声音中, 地面人员一个爽朗的笑声, 他是被逗乐了. 在另一个镜头中, 我看到了一位女工程师也开会的笑了.

    一个人对待无关大局的小失误时越幽默越宽容, 说明他的心态越成熟越自信, 也说明他对大局的掌控程度越牢靠.

    Posted by ideawu at 2012-06-18 21:57:20
  • 2012-03-03

    给笔记本装SSD硬盘

    Views: 11701 | 2 Comments

    最近用脚本处理一些数据, 才真正意识到, 现在的计算机, 的确是机械硬盘拖了大后腿. 启动浏览器, 复制文件, 看到硬盘指示灯狂闪时, 真担心硬盘要散架了. 这时, 我才决定要为我的东芝笔记本电脑买一个固态硬盘(SSD)了.

    查了下, 固态硬盘价格还是有些贵, SATA-2 的大概10元/G, SATA-3 更要贵得多了, 最终买了一个三星470系列 64G SSD硬盘. 计划把 SSD 硬盘装在原来的硬盘位, 然后把原装的硬盘安装到光驱位, 以后再买个外置光驱盒. 没想到, 由于不懂路, 竟然买了一个台式机用的 SSD 硬盘架.

    京东没有笔记本光驱位硬盘托架, 只能在淘宝上买了. 虽然淘宝价格有些便宜, 但物流和坏货风险太多, 所以我一般不在淘宝买东西, 这次是不得已而为之. 买了这个笔记本光驱位硬盘托架.

    安装步骤如下:

    • 三星的固态硬盘配有一个 Ghost 光盘, 先用光盘启动, 把 C 盘克隆到移动硬盘.
    • 换装固态硬盘, 替换掉原来的机械光盘. 用 Ghost 盘启动, 克隆 Windows XP 到固态硬盘上.
    • 重启确认没问题, 再用买来的硬盘托架把机械硬盘安装上, 替换掉光驱.

    SSD 硬盘确实非常值得拥有, 首先从操作系统启动第一步就感受到, 很快就进入 Windows 桌面, 而且显示桌面后不会有停滞, 就可以立即操作.

    VMware 虚拟机从休眠到恢复, 3到5秒便可完成.

    Posted by ideawu at 2012-03-03 01:19:43
  • 2012-02-08

    百度搜索引擎把我的网站给封了?

    Views: 5806 | 4 Comments

    一年多前起, 我突然发现我的博客(http://www.ideawu.net/blog/*)突然在百度上消失了! 虽然不在这个目录下的内容还是能被百度收录. 那之前一直有固定的来自百度搜索引擎的来源, 接着就没有了. 但来自Google的却稳中有升, 所以, 不可能是我的网站的问题.

    我原以为是网站的地址有改动或者什么导致暂时在百度被降权, 唯一能想到的便是我短暂几天放过Google的广告! 可是, 我的博客已经清除Gooogle的东西一年多了, 作为一个技术博客, 我对这种情况感到非常无奈和愤怒. 当然, 虽然我曾经和百度有关系, 但我也不知道内幕.

    虽然百度仍然在给我的网站的其它URL带来一些流量, 但希望百度的技术人员看到这篇文章能用技术的方法处理下, 因为我相信这应该仅仅是技术问题.

    Posted by ideawu at 2012-02-08 17:59:02
|<<<34567891011>>>| 7/13 Pages, 76 Results.