关注了问题2021-07-30
回答了问题2020-12-22
1、会存在key但get不到的情况,比如 key 已过期,但并没有实际删除,get的时候是没有的 —— 这种情况作为客户端实无需规避的,因为这种设计也是合理的,过期了从客户端角度就是等于不存在2、和用哪个语言或驱动访问的关系不大。
赞了文章2020-11-20
本文从 WebSocket 基础概念出发,介绍在实际开发中从本地联调到部署上线的流程以及注意事项,让 WebSocket 小白以最小成本应用到项目中。
赞了文章2020-11-20
对于技术驱动型就企业来说,“保持技术持续领先”一直是企业发展战略的重中之重。但技术型企业往往低调务实,“如何塑造和传播企业的技术品牌”成为了一个重要的课题。企业申请软件著作权、专利技术、国家高新技术企业都是塑造技术品牌的手段。一些大厂近年来还设置了“技...
赞了文章2020-11-18
随着互联网的发展,用户产生的数据越来越多,企业面临着庞大数据的存储问题,目前市面上主流的分布式大数据文件系统,都是对数据切片打散,通过离散方法将数据散列在集群的所有节点上,本文将带你了解DHT(Distributed Hash Table):分布式哈希表是如何实现数据的分...
赞了回答2020-11-11
如果应用的对象都是函数级别的,那么用decorator来做挺好的,如果要追求更细节的控制,比如很深入的log的话,那么用decorator来做可能就不那么适合了。
赞了文章2020-01-04
本文首发于 vivo互联网技术 微信公众号 [链接] 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平台、移动浏览器、推荐广告和大数据、人工智能等相关开发和架构。目前在vivo智能平台中心从事 AI中台建设以及广告推荐业务...
赞了文章2019-03-29
本文首发于InfoQ [链接] 作者:Anton Hägerstrand翻译:杨振涛 目录: 数据量 版本 节点配置 索引结构 性能 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术。 从0.11.X 版本开始我们就已经是Elasticsearch的忠实用户了。在...
赞了文章2019-03-29
本文首发于 vivo 互联网技术微信公众号 [链接]作者:张硕 本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。
提出了问题2014-01-27
回答了问题2014-01-24
python CI 请参考 [链接]
回答了问题2014-01-24
jenkins 的源代码在这里 [链接] 如果你不想研究它的源代码然后开发发的插件的话,那么我觉得你完全可以自己多写一个Listener 之类的java class去做这个事情 更新: 另外,Jenkins是提供rest api的,可以做到很多常用任务的自动化和可编程,详见:[链接]
赞了回答2014-01-15
按语义化版本号,版本号第一位的变化是不向前兼容的(比如很多 Python 3 的代码不能在 Python 2 上运行,反之亦然),版本号第二位表示有新特性,但是不破坏向前兼容性(比如 Python 3.2 的代码(理论上)在 Python 3.3 上是可以完好地运行的,反过来不一定,因为可...
赞了回答2014-01-14
普通列表由浏览器维护一个长连接,发送请求后,服务器不以http response的方式返回,而是建立类似管道的途径,当有更新时,服务器通过这个管道发送消息,直到页面关闭后断开这个链接。
回答了问题2014-01-14
一个协议自身的机制就是消息回执, 如果没有收到对方的回执,那么就可以重发; 当然接收方也要处理好回执的逻辑 。 更新: 参考 XEP-0184
赞了回答2014-01-14
Tornado 不错.代码很整齐, 在Linux下也发挥很好. 楼上的,不喜欢也没有必要诋毁.
提出了问题2014-01-06
回答了问题2014-01-06
我想,笔记本应该是纸质的吧?
回答了问题2014-01-06
目前还不太敢用啊,除非是为了快速实现产品原型或DEMO
回答了问题2012-08-31
你好好研究一下别人开源的OAuth2客户端程序就知道了。 至于你获取的access_token是永久有效还是短期有效,在你首次获得用户授权的时候就选择了认证类型。