https://static001.geekbang.org/infoq/67/67cc0c8fe7aea4dd7e1cf95932a05929.png?x-oss-process=image/resize,w_416,h_234

滴滴开源 Super-jacoco:java 代码覆盖率收集平台

用户头像
滴滴技术2020 年 12 月 18 日

Super-Jacoco是基于Jacoco、git二次开发打造的一站式JAVA代码全量/diff覆盖率收集平台。

https://static001.geekbang.org/infoq/82/8287fd6bdd0875986a69e681b1ac71b3.jpeg?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 微服务架构下该如何技术选型呢?

用户头像
xcbeyond2020 年 12 月 18 日

将简单介绍微服务中,在技术选型时需要注意哪些原则,一些常用的开源技术框架,希望能够为大家在进行技术选型、调研时提供一些思路方向。

https://static001.geekbang.org/infoq/ad/adf28a0251476c0e930100e4e89d3ee8.jpeg?x-oss-process=image/resize,w_416,h_234

去 DeepMind 面试是怎样一种体验?

用户头像
故胤道长2020 年 12 月 18 日

多年以后,当我在看到AlphaFold 2相关新闻的时候,我又一次想起了当年面试DeepMind的那个下午

https://static001.geekbang.org/infoq/10/10444436d3a2709acf508b77615c844c.jpeg?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 一个三线程序员的 2020 年,不卑不亢

用户头像
沉默王二2020 年 12 月 18 日

你好呀,我是沉默王二。放在一年前,打死我也不相信,这四个平淡无奇的字组合在一起竟然充满了魔力!估计你也想不到。

https://static001.geekbang.org/infoq/0e/0e5727bcfd1df2942a4f5bdcec849595.gif?x-oss-process=image/resize,w_416,h_234

硬核编程:30 天 = 一个网站 + 一份周刊

用户头像
老魚2020 年 12 月 16 日

有朋友问:为什么又是办网站又是出周刊的?我说:网站提供了自由发挥的平台,周刊让最新的信息得以聚合,做这些都是为了让事情变得可持续。

看到 Mybatis 源码就感到烦躁,怎么办?

用户头像
田维常2020 年 12 月 14 日

最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。

https://static001.geekbang.org/infoq/51/51048cdaa21d86e3542fba8aab282d4f.jpeg?x-oss-process=image/resize,w_416,h_234

官方活动 | 盘点 2020 有奖征文

用户头像
InfoQ写作平台2020 年 12 月 11 日

即将过去的2020,注定是不平凡的一年。 回想这一年, IT行业发生了哪些巨变? 哪些技术有了质的飞跃? 你的工作有了多少成长? 日常生活又有哪些变化? 假如盘点2020,你会记录哪些内容?

https://static001.geekbang.org/infoq/50/50d186a73be3e0d58c327bb0ea05fd6f.jpeg?x-oss-process=image/resize,w_416,h_234

点个外卖,我把「软中断」搞懂了

用户头像
小林coding2020 年 12 月 21 日

最近,某团外卖被爆出大数据杀熟,所谓的大数据杀熟指的是平台利用户的数据,分析你是否是钱多的人,或者是否是不纠结价格的人,如果是,那么你买同样的物品会比普通用户贵一点,一般这种没有特地去对比价格是很难发现的,所以平台就利用了这点额外赚一些钱。

https://static001.geekbang.org/infoq/f9/f9572458d8708d51ff7def4482cc6fd1.jpeg?x-oss-process=image/resize,w_416,h_234

IoT 数据模型设计

用户头像
soolaugust2020 年 12 月 21 日

物联网系统的核心是如果构建我们的数据模型。

https://static001.geekbang.org/infoq/97/97b594fa6f2c2429138e67b18bef33f8.jpeg?x-oss-process=image/resize,w_416,h_234

RPC 核心,万变不离其宗

用户头像
yes的练级攻略2020 年 12 月 22 日

RPC 的核心到底由哪些构成?

权限系统的基本概念和架构

用户头像
程序那些事2020 年 12 月 21 日

权限系统是我们在系统设计和应用中一种非常常见的系统。一般来说权限系统的功能分为认证和授权两种。认证就非常简单的,验证完用户名密码就算认证成功,而授权里面的套路就很多了,本文将会详细讲解权限系统中的一些基本概念和设计上面要注意的问题,希望大家

https://static001.geekbang.org/infoq/ea/ea92e47fbcc644674cf7054605d06de9.jpeg?x-oss-process=image/resize,w_416,h_234

微服务架构及其技术栈

用户头像
程序员Fox2020 年 12 月 18 日

1. 单体架构vs微服务架构 2. 微服务技术栈

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第一章:环境搭建及基础数据类型

用户头像
梁龙先森2020 年 12 月 21 日

TypeScript系列学习笔记一:环境搭建,以及基础数据类型

https://static001.geekbang.org/infoq/35/3505b7af4ab6f5b071131a338e1e22e3.jpeg?x-oss-process=image/resize,w_416,h_234

我们该如何正确的中断一个线程的执行??

用户头像
冰河2020 年 12 月 22 日

原来中断线程是这样操作的,我又学会了!!

https://static001.geekbang.org/infoq/11/1105f2863e18e1501cf5e406854086bb.png?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 21 张图总结我的 2020 年

用户头像
pingan87872020 年 12 月 21 日

生活不可能像你想象的那么好,但也不会像你想象的那么糟。我觉得人的脆弱和坚强都超乎自己的想像,有时我脆弱得一句话就泪流满面,有时又发现自己咬着呀走了很长的路。

https://static001.geekbang.org/infoq/22/22a09c5d6017c13cfc417ff37a7620a3.jpeg?x-oss-process=image/resize,w_416,h_234

封装 axios 取消重复请求

用户头像
360技术2020 年 12 月 19 日

在我们web开发过程中,很多地方需要我们取消重复的请求。但是哪种场合需要我们取消呢?我们如何取消呢?带着这些问题我们阅读本文。

https://static001.geekbang.org/infoq/df/dff18c6cbeb682219bf40fc704d7dfee.jpeg?x-oss-process=image/resize,w_416,h_234

联邦学习与安全多方计算

用户头像
DataFunTalk2020 年 12 月 19 日

本文将从基本思想、安全性、性能等多个方面介绍二者的区别,并介绍阿里在安全多方计算方面的最新成果。

https://static001.geekbang.org/infoq/6e/6e261037c667abdb7f536dc57a990179.jpeg?x-oss-process=image/resize,w_416,h_234

官方活动 | 日更挑战(初阶)——七日更,挑战百元京东 E 卡!

用户头像
InfoQ写作平台2020 年 12 月 17 日

来挑战,七日更,每日更文! “一个人坚持不住,一群人可以相互督促,一起坚持下去”

https://static001.geekbang.org/infoq/b4/b4a73362696630d323f03b52dc374e89.png?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 大龄程序员的进化 (从自由职业者到讲师)

用户头像
王磊2020 年 12 月 21 日

从程序员到自由职业者,再从自由职业到Java布道师的历程...

https://static001.geekbang.org/infoq/64/64c951222ff2d011d8529129a7511898.jpeg?x-oss-process=image/resize,w_416,h_234

NO.001- 简说 Java 并发编程史

用户头像
葛一凡2020 年 12 月 19 日

这篇文章是Java并发编程思想系列的第一篇,主要从理解Java并发编程历史的原因和Java并发演进过程两部分,以极简地回溯并发编程的历史,帮助大家从历史这个角度去了解一门语言一个特性的演进。对历史理解的越多,思考的越多,未来的方向就会更加坚定。

https://static001.geekbang.org/infoq/3a/3a1bad2329b90581d2896c6deca11e33.png?x-oss-process=image/resize,w_416,h_234

灵魂一击!详解 Java 中的 IO 输入输出流

用户头像
程序员小毕2020 年 12 月 21 日

什么是流?流表示任何有能力产生数据的数据源对象或者是有能力接收数据的接收端对象,它屏蔽了实际的I/O设备中处理数据的细节。

https://static001.geekbang.org/infoq/54/54ef5469e4fa9928b53c7ec8f4f35332.png?x-oss-process=image/resize,w_416,h_234

Java 并发编程:AQS 的原子性如何保证

用户头像
码农架构2020 年 12 月 21 日

当我们研究AQS框架时(对于AQS不太熟知可以先阅读《什么是JDK内置并发框架AQS》,会发现AbstractQueuedSynchronizer这个类很多地方都使用了CAS操作。在并发实现中CAS操作必须具备原子性,而且是硬件级别的原子性。我们知道Java被隔离在硬件之上,硬件级别的操

SQL:我为什么慢你心里没数吗?

用户头像
Java架构师迁哥2020 年 12 月 22 日

SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。

年终盘点 | 七年零故障支撑 双 11 的消息中间件 RocketMQ,怎么做到的?

用户头像
阿里巴巴云原生2020 年 12 月 17 日

2020 年双十一交易峰值达到 58.3W 笔/秒,消息中间件 RocketMQ 继续数年 0 故障丝般顺滑地完美支持了整个集团大促的各类业务平稳。