MSBU Tech 技术周刊
2016/09/20
非常详细的讲解了各代 http 协议和浏览器对缓存的处理和定义,以及协议的变迁,值得仔细阅读。
一篇非常详细的讲解编码的文章,供大家参考。
一套标准的分库分表方案。
从学习成本、接入成本、开发效率、热更新能力和性能体验这几个方面对比了 React Native 和 JSPatch。
介绍了滴滴在解耦、灰度、瘦身、性能、crash 方面的工作,着重解耦。介绍了几个特殊问题的解决方案:如果订单没有完成,如何在App杀死再启动时进入对应订单状态的页面?如何只创建一份地图?
QUIC协议开创性的使用了UDP协议作为底层传输协议,通过各种方式减少了网络延迟。这些优势在诸如YouTube的视频服务上更为突出。用户报告通过QUIC协议在观看视频的时候可以减少30%的重新缓冲时间。
从 libev 源码出发,深入剖析一套基于事件驱动的网络库的设计和实现,从根本上解释了 libev 高性能的原因。
通过分析 MySQL 中 InnoDB 引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。
经过十多年,Vim 又发布了一个新的主要版本。它给你带来了很多有趣的新功能,例如 Channels, JSON, Jobs, Timers, Partials, Lambdas, Closures, 包管理等等。测试覆盖率一直在增加,许多错误已经被修复,这是一个稳定的版本。
Uber 简单的 APP UI 的背后,是数百个互相依赖的微服务支撑的。本文从平台层、开发部署、语言、测试等方面介绍了 Uber 的技术栈。其中,Uber 的可视化框架和地图 ETA 算法的成果让人印象深刻。
CSRF 是一种常见的攻击方式,在前后端分离的开发模式下,我们该如何优雅的防御呢?