下载频道  >  hyy80688的资源
  • 状态同步,究竟是推还是拉

    状态的实时性与一致性是一个较难解决的技术问题,不同的业务实现方式不同,一般来说: • 好友状态同步,是采用推送的方式同步 • 群友状态同步,由于消息风暴扩散系数过大,一般采用拉取的方式同步 • 群友状态同步,还能采用按需拉取的优化方式,进一步降低服务端压力 • “消息风暴扩散系数”是指一个消息发出时,变成N个消息的扩散系数,这个系数一定程度上决定了技术采用推送还是拉取

    2018-05-16
    50
  • 系统通知,推送 or 拉取

    广义系统通知,究竟是推送还是拉取呢?不同业务,不同需求,实现方式不同。 系统对1的通知: • 实时性要求高,可以推送 • 实时性要求低,可以拉取 系统对N的通知: • 登录弹窗新闻,拉取更佳,可以用一个last_msg_date来避免大量数据的存储 • 批量弹窗广告,常见的方法是推送,需要注意限速,也可以拉取,以实现请求的均匀分散

    2018-05-11
    37
  • 线性回归预测

    • 逻辑回归是线性回归的一种,线性回归是回归的一种 • 线性回归可以用在预测或分类,多维度(feature)线性问题求解上 • 可以用最小二乘法,梯度下降法求解线性预测函数的系数 • 梯度下降法的核心步骤是:设置系数范围,设定系数梯度,固定其他系数,对某一个系数穷举求方差最小最优解

    2018-04-26
    24
  • nohup和&的区别

    使用&后台运行程序: • 结果会输出到终端 • 使用Ctrl + C发送SIGINT信号,程序免疫 • 关闭session发送SIGHUP信号,程序关闭 使用nohup运行程序: • 结果默认会输出到nohup.out • 使用Ctrl + C发送SIGINT信号,程序关闭 • 关闭session发送SIGHUP信号,程序免疫 平日线上经常使用nohup和&配合来启动程序: • 同时免疫SIGINT和SIGHUP信号

    2018-04-23
    50
  • 服务挂了,怎么自动恢复

    Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。

    2018-04-20
    17
  • 无感知发布

    系统升级往往需要重启,重启的过程中,正在访问的用户会访问失败。文章介绍常用无感知升级方案。

    2018-04-19
    50
  • 了解“关联规则”推荐

    • 关联规则A->B推荐,目标是,在“用户将A放入购物车时,推荐B”比“单独推荐B”获取更好的效果 • A->B的支持度,是用户同时购买A和B概率 • A->B的置信度,是用户购买A的同时,有多大概率购买B • A->B的提升度,是“用户购买A的同时,有多大概率购买B”与“直接购买B的概率”的比值 (1)这个值大于1时,说明A->B有正向效果 (2)这个值等于1时,说明A和B是独立事件 (3)这个值小于1时,说明A->B有负向效果

    2018-04-10
    10
  • 1分钟了解比特币

    • 比特币是基于区块链的,能抵抗通货膨胀的,电子货币 • 目前1比特币价值约1W美元,它的价值基于人们对它的认可 • 通过挖矿,生成新的区块,能够获取“区块补贴”与“交易费用”得到比特币 • 比特币的发行总量是有限的,能够抵御通胀

    2018-04-04
    9
  • MySQL军规升级版

    MySQL军规升级版,本军规适用于并发量大,数据量大的典型互联网业务。

    2018-04-01
    8
  • 1分钟了解相似性推荐

    • 由于没有用户历史行为积累,不是个性化推荐,所以所有用户的推荐结果都是相同的 • 一般来说,距离公式确实是线性的 • 一般来说,每个维度的权重不一样 • 这个线性公式,以及维度的权重,都可以通过机器学习训练出来

    2018-03-21
    14