百舸争流的《码农周刊》(第 247 期)

码农周刊第247期(2019-01-15)

开发者头条:70 万+程序员都在用的 App 官网下载地址
我们的微信号:developerWorks ,欢迎关注。
☞ 极光认证:快速集成,一键认证,提高用户体验和安全性

购买广告位

程序设计

高可用、弹性动态的金融级移动架构在蚂蚁金服的演进之路  蚂蚁金服移动开发平台mPaaS

介绍近些年来支付宝在移动端架构的上演进和思考

漫谈从零访问量到每秒千万访问量的架构设计  Kubernetes入门实践

在探究分布式存储系统 Ceph 时对 Web 应用高并发解决方案的思考小结

基于 Licode 的 WebRTC 全球分布式架构  LiveVideoStack

详细介绍如何利用 Licode 开源服务器搭建全球分布式架构以解决常见的教育场景的问题

人工智能

Google AI 骗过了 Google,工程师竟无计可施?  AI科技大本营

以子之矛,攻子之盾,何如?

常用机器学习实践技巧  DataGeek

供参考

[译] 机器学习竞赛实际上是一场数据竞赛  二进制

好的数据并不常见

深度学习在搜索业务中的探索与实践  美团技术团队

介绍深度学习排序模型在美团酒店搜索的演进路线

[译] 一文看懂深度学习改变的五大计算机视觉技术  深度学习杂货铺

通俗易懂

MXNet 实现 TensorFlow 训练模拟量化方法  梁德澎的独家号

供参考

[译] YOLO v3 有哪些新特点?  AI探奇之旅

更好,但没有更快、更强

NLP 入门:文本预处理 Pre-processing  AIHackers

详细介绍

NLP 技术在宜信业务中的实践(智能聊天机器人篇)  宜信技术学院

业界实战

中科院 & 地平线开源 state-of-the-art 行人重识别算法 EANet  我爱计算机视觉

GitHub 地址

TridentNet:处理目标检测中尺度变化新思路  Winsty的技术碎碎念

详细介绍

编程语言

Java 垃圾回收权威指北  Keep Writing Codes

供参考

聊聊 Spring 的那些注解  技术集散地

详细介绍

单例模式在 Android 中的运用  奇舞移动

深入探讨

一起玩转 Android 项目中的字节码  Android搬运工

详解

解决 Android 手机连接 Charles Unknown 问题  技术小黑屋

一步步教你

深入研究 Android 核心技术之 JNI  终端研发部

实现原理

Swift 开发中不可不知的 Tips 集合  iOSTips

供参考

WKWebView 与 JS 的交互(iOS)  iOS好文

代码示例

App 耗电量测试白皮书  马飞的技术博客

供参考

Flutter 提炼三个核心业务要素:布局、交互和 bridge  我们可以学更多

简明扼要

手把手教你编译 Flutter engine  flutter&luakit

一步步教你

PHP 赋值的内部怎么跑的?  写PHP的老王

源码分析

聊一聊 goroutine  编程随想

深入讲解

Go Slice 最大容量大小是怎么来的  煎鱼的清汤锅

结合代码

Scrapy VS Golang 爬虫对比  GoHackers

供参考

谈谈对 Python 爬虫的理解  老胡的储物柜

经验分享

PHP 利用 PCRE 回溯次数限制绕过某些安全限制  信息安全

深究原理

[译] 写好 JavaScript 条件语句的 5 条守则  基础架构自留地

供参考

[译] StateOfJS:2018 年 JavaScript 生态圈趋势报告  技术放肆聊

了解趋势

[译] 深入 RxJava2 源码解析(一)  aoho求索

系列文章

Rust 为什么能成为 Stack Overflow 最受欢迎的语言?  力扣(LeetCode)

Rust 语言已经连续两年成为最受欢迎语言 Top 1

近万字长文详述携程大规模应用 RN 的工程化实践  携程技术中心

经验分享

每周独家号推荐

码匠笔记  

平时的一些小想法,开发过程中的问题积累
订阅方法:使用开发者头条客户端,发现 > 搜索 190641 即可

Fundebug  

Fundebug技术博客
订阅方法:使用开发者头条客户端,发现 > 搜索 216955 即可

公众号-阿飞的博客  

JAVA领域分享
订阅方法:使用开发者头条客户端,发现 > 搜索 363970 即可

蚂蚁金服移动开发平台mPaaS  

mPaaS (https://tech.antfin.com/mobile-service) 源于蚂蚁金服金融科技,致力于提供高效、灵活、稳定的移动研发、管理平台。
订阅方法:使用开发者头条客户端,发现 > 搜索 375193 即可

横云断岭的专栏  

国内大型互联网公司负责8K应用,100K机器的Spring Boot微服务技术落地,关注开发体验,Java,微服务,APM,应用诊断,Arthas,Dubbo开源。
订阅方法:使用开发者头条客户端,发现 > 搜索 385955 即可

工具资料

重新理解 Martin Fowler 对微服务的定义  斑斓技术

重读 Martin Fowler 对微服务的定义,或许会另有一番收获。

[译] 如何测试 React Hooks?  微信公众号fewelife

供参考

[译] 混沌工程与区块链  麦芽面包

通过观察在大规模分布式系统中的混沌工程实践展示了它的前景和力量

跳槽季如何快速全面复习面试题  码匠笔记

供参考

安全研究者的自我修养(续)  漏洞战争

聊聊行业现象、谈谈沉淀、情怀等等

京东图计算系统 JoyGraph  标点符

详细介绍

深入分析索引页暨计算索引树高度  公众号-阿飞的博客

深入讲解

浏览器往返缓存 (Back/Forward cache) 问题的分析与解决  EFE Tech

详解

你的 Elasticsearch 在裸奔吗?  Elasticsearch

注意安全

推荐几款常用的 IntelliJ IDEA 插件  抹布先生的技术与生活

备用

专为程序员编写的英语学习指南 v1.0  飞龙的自留地

有用

GMKV:分布式 kv 在更美 App 的落地  gushitong

详细介绍

MongoDB 从事务到复制  分布式和存储的那些事

以 MongoDB 4.0 为例

三次握手的误解与错误类比  Awesome Qix

RFC 解读

移动跨平台开发技术选型  zhangfm

供参考

[译] 2018 年度 GitHub 开源项目 TOP 25:数据科学 & 机器学习  赵群的技术博客

收藏吧

高仿书旗小说 Flutter 版  素敌的独家号

支持 iOS、Android

一个适合初级 Gopher 练手的项目  番茄程序猿

GitHub 地址

12306 自动抢票开源工具(Python)  V-I-C-T-O-R

试试

12306 抢票小工具(Python)  versionzhang的小分享

又一款

Syncd:自动化部署工具(Golang)  码农思维

简单、高效、易用

Flutter Go:Flutter 开发者帮助 App  从前端到全栈

包含 Flutter 常用 140+ 组件的 demo 演示与中文文档

FESCAR:阿里重磅开源分布式事务解决方案  公众号:芋道源码

GitHub 地址

pkuseg-python:一个高准确度的中文分词工具包  团队知识分享

简单易用,跟现有开源工具相比提高了分词的准确率。

让 Raft 变快 100 倍:Dragonboat 的写优化  编程爱好者(网络编程)

GitHub 地址

每周一书

《Spring 微服务实战》  

本书教读者如何使用 Java 和 Spring 平台构建基于微服务的应用程序。在构建和部署第一个 Spring Cloud 应用程序时,读者将学习如何进行微服务设计。欢迎到开发者头条客户端兑换阅读。

编程之外

今年程序猿没有年终奖  头条精选

你有吗?

张小龙:上帝是一个程序员  程序员的朋友圈

这周,被张小龙的演讲刷屏了。

GitHub 为什么免费了  Coding - 让开发更简单!

GitHub 免费了,广大程序员喜大普奔。

还等什么?赶快订阅吧!

你的邮箱地址将只用于码农周刊,你也可以随时取消订阅。还等什么?赶快订阅吧!

Qrcode 258加入码农周刊精品阅读圈