Java 程序员说:世界上有三个伟大的发明【火、轮子、kafka】

用户头像
Java架构师迁哥 2020 年 11 月 23 日

有人说世界上有三个伟大的发明:火,轮子,以及 Kafka。

从前世今生聊一聊,大厂为啥亲睐时序数据库

用户头像
华为云开发者社区 2020 年 11 月 24 日

摘要:本文会从时序数据库的基本概念、应用场景、需求与能力等方面一一展开,带你了解时序数据库的前世今生。

写作平台优秀作者
https://static001.geekbang.org/infoq/aa/aa32df636c26537523adffcb7596c4ed.jpeg?x-oss-process=image/resize,w_416,h_234

Istio 1.8 发布——用户至上的选择

用户头像
Jimmy Song 2020 年 11 月 20 日

Istio 信守了年初的承诺,从1.1开始,几乎每三个月一个版本,更能体会用户的需求了。此次是2020年的最后一个版本,引入了 WorkloadGroup 和 DNS proxy,对如虚拟机的非 Kubernetes 负载的支持更进了一步。

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

从零搭建满足权限校验等需求的前端命令行工具(脚手架)

用户头像
梁龙先森 2020 年 11 月 23 日

从零自定义一套符合团队需求的前端脚手架,具备实时升级、权限校验、集成开发/生产构建部署等工具流,是工程化必不可少的部分。

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

【薪火计划】04 - 心态和角色

用户头像
brave heart 2020 年 11 月 23 日

关注自己到关注他人,就是利己到利他,基本上就是全局的角度看待事情,而不单单是自己一亩三分地里耕耘,团队出的任何事情,首要责任就在管理者身上,不再是单打独斗了,你个人表现再好没有用的,就好像打篮球,你个人得到60分,但是如果比赛输了,哪怕你是张

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

synchronized 到底该不该用

用户头像
古时的风筝 2020 年 11 月 19 日

在多线程环境中,锁的使用是避免不了的,使用锁时候有多种锁供我们选择,比如 ReentrantLock、CountDownLatch等等,但是作为 Java 开发者来说,最早接触和使用的恐怕非 synchronized莫属了。

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

CSS 排版与正常流 —— 重学 CSS

用户头像
三钻 2020 年 11 月 19 日

这一周我们重新回到《重学 CSS》系列,之前的文章中我们重新学习了《 CSS 选择器》和《 CSS 语法与规则》。接下来我们就一起来讲讲 CSS 里面的排版与正常流

go-zero 如何扛住流量冲击(一)

用户头像
Kevin Wan 2020 年 11 月 18 日

不管是在单体服务中还是在微服务中,开发者为前端提供的API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性。即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统

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

懵了!一口气问了我 18 个 JVM 问题!

用户头像
yes的练级攻略 2020 年 11 月 18 日

面试中 GC 的无情轰炸

七张图了解 Kubernetes 内部的架构

用户头像
网管 2020 年 11 月 13 日

Kubernetes是用于管理容器化应用程序集群的工具。在计算机领域中,此过程通常称为编排。

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

高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用

本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。

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

为什么容器内存占用居高不下,频频 OOM

用户头像
996小迁 2020 年 11 月 18 日

最近我在回顾思考(写 PPT),整理了现状,发现了这个问题存在多时,经过一番波折,最终确定了元凶和相对可行的解决方案,因此分享一下排查历程,希望能够给大家一些借鉴的经验。

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

Redis 持久化之 RDB 与 AOF 详解

用户头像
AI乔治 2020 年 11 月 18 日

我们知道Redis的数据是全部存储在内存中的,如果机器突然GG,那么数据就会全部丢失,因此需要有持久化机制来保证数据不会因为宕机而丢失。Redis 为我们提供了两种持久化方案,一种是基于快照,另外一种是基于 AOF 日志。接下来就来了解一下这两种方案。

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

Nginx- 技术专题 - 技术介绍

用户头像
李浩宇/Alex 2020 年 11 月 19 日

Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。

Jira 停售 Server 版政策客观解读——如何最小化风险?

用户头像
PingCode 2020 年 11 月 19 日

​“Jira停售Server,3年内影响可控,但须提早布局”

熔断原理与实现 Golang 版

用户头像
Kevin Wan 2020 年 11 月 16 日

在微服务中服务间依赖非常常见,比如评论服务依赖审核服务而审核服务又依赖反垃圾服务,当评论服务调用审核服务时,审核服务又调用反垃圾服务,而这时反垃圾服务超时了,由于审核服务依赖反垃圾服务,反垃圾服务超时导致审核服务逻辑一直等待,而这个时候评论

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

分布式集群如何实现高效的数据分布

用户头像
vivo互联网技术 2020 年 11 月 16 日

本文介绍了一种高效的解决方案——DHT,通过一个简单的DHT实例,由浅入深解析其中的优缺点,并一步步进行改进,加强对DHT的理解。

浅谈软件研发管理体系建设

用户头像
大黄蜂 2020 年 11 月 16 日

最近一段时间,我一直在反复思考一个问题:我们的软件研发管理体系应该是怎样的?在不断思考的过程中,逐步有一些粗浅的认识,在此将这些认识记录成文字,并期待能够与更多的伙伴碰撞,进一步完善这种认识,并逐步上升到理论高度,从而有利于指导具体实践。

小学妹问我:如何利用可视化工具排查问题?

用户头像
田维常 2020 年 11 月 19 日

有关JVM问题排查的可视化工具有很多,比如说JDK自带的jconsole、jvsualvm等,第三方有MAT、GChisto、GCView等。

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

一次 Java 进程 OOM 的排查分析(glibc 篇)

用户头像
996小迁 2020 年 11 月 19 日

遇到了一个 glibc 导致的内存回收问题,查找原因和实验的的过程是比较有意思的,主要会涉及到下面这些:

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

#不吐不快# IT 职场里的奇葩经历

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

今天,我们就来聊一聊职场江湖中那些#奇葩的经历#

微服务通信之 feign 的配置隔离

用户头像
云流 2020 年 11 月 18 日

由上文我们知道针对某一个Feign接口,我们可以给他设置特定的配置类。那如果现在有一个服务,我们只想对A服务配置一个拦截器拦截请求而不影响其他服务,那应该怎么做呢?

Vokenization:一种比 GPT-3 更有常识的视觉语言模型

用户头像
脑极体 2020 年 11 月 17 日

学习人工智能,最好的办法就是先考上大学,学好计算机和数学,其次就是生个孩子。

推荐-InfoQ写作平台