后端周刊 - 第1期
撰稿:正则
1、我们如何将 Flink 特征管道提速 7 倍
本文记录了伴鱼 AI 平台团队这周做的一件投入-产出比极高的小事:通过 Flink 算子状态和 Redis Pipelining 的简单结合,把 Flink 往 Redis 大规模写入的效率提高了 7 倍。
2、Spock单元测试框架介绍以及在美团优选的实践
Spock是一款国外优秀的测试框架,基于BDD(行为驱动开发)思想实现,功能非常强大。Spock结合Groovy动态语言的特点,提供了各种标签,并采用简单、通用、结构化的描述语言,让编写测试代码更加简洁、高效。目前,美团优选物流绝大部分后端服务已经采用了Spock作为测试框架,在开发效率、可读性和维护性方面均取得了不错的收益。
3、吃透Java IO:字节流、字符流、缓冲流
IO流是Java中的一个重要构成部分,也是我们经常打交道的。这篇关于Java IO的博文干货满满,堪称全网前三(请轻喷!)
下面几个问题(问题还会继续补充),如果你能对答如流,那么恭喜你,IO知识掌握得很好,可以立即关闭文章。反之,你可以在后面得文章中寻找答案。
-
Java IO流有什么特点?
-
Java IO流分为几种类型?
-
字节流和字符流的关系与区别?
-
字符流是否使用了缓冲?
-
缓冲流的效率一定高吗?为什么?
-
缓冲流体现了Java中的哪种设计模式思想?
-
为什么要实现序列化?如何实现序列化?
-
序列化数据后,再次修改类文件,读取数据会出问题,如何解决呢?
4、最适合程序员的笔记软件
程序员的笔记软件,应该满足下面几个条件。
(1)跨平台,同时支持桌面电脑(Windows,Mac,Linux)和手机(Android,iOS)。
(2)随时同步,打开任何一台机器,都能接着上一次的工作继续写。
(3)实时存储,如果软件突然关闭,也不会丢失内容。
(4)支持 Markdown 格式,便于后期直接发布。
(5)支持推送到远程 Git 仓库,产生历史版本,同时作为远程备份。
5、腾讯宣布再投500亿元资金助力共同富裕
8月18日晚间消息,腾讯宣布再次增加500亿元资金,启动“共同富裕专项计划”,在诸如乡村振兴、低收入人群增收、基层医疗体系完善、教育均衡发展等民生领域提供持续帮助。