业内技术周刊

2016/09/20

浅谈浏览器 http 的缓存机制

#协议 #HTTP
非常详细的讲解了各代 http 协议和浏览器对缓存的处理和定义,以及协议的变迁,值得仔细阅读。

关于字符编码,你所需要知道的(ASCII, Unicode, Utf-8, GB2312…)

#编码
一篇非常详细的讲解编码的文章,供大家参考。

大众点评订单分库分表实践之路

#后端 #数据库 #大众点评
一套标准的分库分表方案。

iOS 动态更新方案对比: JSPatch vs React Native

#App #iOS #动态化
从学习成本、接入成本、开发效率、热更新能力和性能体验这几个方面对比了 React Native 和 JSPatch。

滴滴 iOS 的组件化实践与优化

#App #iOS #组件化
介绍了滴滴在解耦、灰度、瘦身、性能、crash 方面的工作,着重解耦。介绍了几个特殊问题的解决方案:如果订单没有完成,如何在App杀死再启动时进入对应订单状态的页面?如何只创建一份地图?

Google QUIC 协议:从 TCP 到 UDP 的 Web 平台

#协议 #Google
QUIC协议开创性的使用了UDP协议作为底层传输协议,通过各种方式减少了网络延迟。这些优势在诸如YouTube的视频服务上更为突出。用户报告通过QUIC协议在观看视频的时候可以减少30%的重新缓冲时间。

Libev 源码分析

#libev
从 libev 源码出发,深入剖析一套基于事件驱动的网络库的设计和实现,从根本上解释了 libev 高性能的原因。

InnoDB 中的事务隔离级别和锁的关系

#MySQL #InnoDB #事务
通过分析 MySQL 中 InnoDB 引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。

Vim 8.0 正式发布

#vim #工具
经过十多年,Vim 又发布了一个新的主要版本。它给你带来了很多有趣的新功能,例如 Channels, JSON, Jobs, Timers, Partials, Lambdas, Closures, 包管理等等。测试覆盖率一直在增加,许多错误已经被修复,这是一个稳定的版本。

Uber技术栈全解析之上篇:基础

#Uber
Uber 简单的 APP UI 的背后,是数百个互相依赖的微服务支撑的。本文从平台层、开发部署、语言、测试等方面介绍了 Uber 的技术栈。其中,Uber 的可视化框架和地图 ETA 算法的成果让人印象深刻。

前后端分离架构下 CSRF 防御机制

#安全 #CSRF
CSRF 是一种常见的攻击方式,在前后端分离的开发模式下,我们该如何优雅的防御呢?

MSBU Tech © 2016. https://msbu-tech.github.io/weekly/2016-09-20-weekly.html