V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xitu
V2EX  ›  程序员

[稀土掘金日报] 自己动手开发的后端之路

  •  
  •   xitu ·
    xitu · 2015-12-30 18:49:24 +08:00 · 2339 次点击
    这是一个创建于 3251 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本文是《自己动手开发网络服务器》系列的最后一部分,还有 轻量级“集合”迭代器,以及浅谈流处理算法等。

    浅谈流处理算法 (2) – 存在性查询

    话说上回聊了一下蓄水池采样,作者小 i 在白垩纪星球掀起不小的风波。帖子传播到恐龙王国之后,王国的社交网站 Dacebook 发起一个投票, 居然有高达 90%的网友支持将 2015 年的 Ig Turing Award(搞笑图灵奖)颁发给“无病呻吟 /多此一举”的蓄水池采样技术和小 i 捣弄的时间复杂度 O(N!*N)的慢速排序算法。而,在蚂蚁王国的研究院 AAS(Ant Academy of Sciences)则召集科学家开展若干期讨论班研究蓄水池采样技术。

    Generator - 轻量级“集合”迭代器

    Generator 是 PHP 5.5 加入的新语言特性。但是,它似乎并没有被很多 PHP 开发者广泛采用。因此,在我们了解 PHP 7 对 Generator 的改进之前,下文先通过一个简单却显而易见的例子来了解下 Generator 究竟为我们解决什么问题。

    浅谈流处理算法 (1) – 蓄水池采样

    现如今,“大数据 ”已经不是什么新概念,“一千个人眼中有一千个大数据”。社交网络,智能穿戴设备,智能家居,传感器,机器人等每一个热门的词汇背后都是大量的数据。抛开各种噱头和概念,相信每个人都能看到数据的价值,且能感受到数据规模的爆炸式增长。大规模的数据本身并不产生什么价值,只有通过理解数据,发现知识,避免“ Garbage In Garbage Out ” 才能发挥数据的价值。

    非典型的千万用户后台之路

    业务爆发增长中总结的五点通用规则:第一,数据的读写是服务器性能的核心;第二,列表、实体和冗余;第三,异步,是不是真异步;第四,日志、监控和有损服务;第五,服务分离与复制。

    自己动手开发网络服务器(三)

    本文是《自己动手开发网络服务器》系列的最后一部分,详细介绍了如何开发一个能够同时处理多个客户端请求的服务器,即并发服务器,同时针对设计过程中可能出现的僵尸进程等问题,提出了解决方案。总的来说,这个系列文章能够帮助大家更好地理解服务器的底层实现。

    idgo - 一个基于 MySQL 的轻量级 ID 生成器( Golang )

    idgo 是一个利用 MySQL 批量生成 ID 的 ID 生成器, 主要有以下特点:

    每次通过事务批量取 ID,性能较高,且不会对 MySQL 造成压力.
    当 ID 生成器服务崩溃后,可以继续生成有效 ID,避免了 ID 回绕的风险.

    觉得得今天的日报很赞?
    点击下面的分享按钮,发给你旁边发呆的同事吧。

    今天的掘金日报来自于掘金应用,更多的 android 文章和工具,欢迎下载掘金应用

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:18 · PVG 09:18 · LAX 17:18 · JFK 20:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.