写点什么
https://static001.geekbang.org/infoq/f2/f2ab8ef2ee802f3e422c9a65a7e0db09.jpeg?x-oss-process=image/resize,w_416,h_234

🏆(不要错过!)【CI/CD 技术专题】「Jenkins 实战系列」(3)Jenkinsfile+DockerFile 实现自动部署

用户头像
李浩宇/Alex2021 年 8 月 5 日

没有人会因学问而成为智者。学问或许能由勤奋得来,而机智与智慧却有懒于天赋。

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

导致我们形不成「自律」的「罪魁祸首」

用户头像
非著名程序员2021 年 8 月 5 日

大家好,我是涩郎,一名「知识挖掘师」兼「知识布道师」。

难以置信!一篇文章就梳理清楚了 Python OpenCV 的知识体系

用户头像
梦想橡皮擦2021 年 8 月 5 日

橡皮擦,一个逗趣的互联网高级网虫。

一文带你认识 LPWA 通信技术

用户头像
华为云开发者社区2021 年 8 月 5 日

​​​​摘要:为了满足越来越多的远距离物联网设备的连接需求,LPWA应运而生。

【设计模式】适配器模式

用户头像
Andy阿辉2021 年 8 月 5 日

适配器模式的作用就是把原本不兼容的接口,通过适配修改到统一的过程,使得用户方便使用。

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

数据缓存历险记(三)-- 老头的 LRU 很带劲

用户头像
卢卡多多2021 年 8 月 5 日

数据又回来了,想起昨天被过期经理上了一课,虽然心里很是难过,但是毕竟知道人外有人,原来为了控制我们数据,制定了这么野性的过期键策略,听说后面的关更难了,但是还是要闯关一下了,不是还有那句话嘛,关关难过关关过

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

异或位算法的高效玩法

用户头像
陈皮的JavaLib2021 年 8 月 5 日

异或,符号为 ^,关于异或位运算的规则如下,即相反得 1 ,相同得 0 。但是你玩过异或位运算的高效玩法吗?

JVM 实践 -- 实例解析字节码常量池

用户头像
林昱榕2021 年 8 月 5 日

实例分析JVM字节码常量池。

全民 K 歌跨端体系建设

用户头像
Edwiin2021 年 8 月 5 日

全民K歌在跨端技术体系上的建设及优化经验

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

王者并发课 - 钻石 2:分而治之 - 如何从原理深入理解 ForkJoinPool 的快与慢

用户头像
技术八点半2021 年 8 月 3 日

在本文中,我们将首先从分治算法开始介绍,接着体验ForkJoinPool中自定义任务的实现,最后再深入到Java中去理解ForkJoinPool的原理和用法。

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

对混沌工程的五个常见误解

用户头像
混沌工程实践2021 年 4 月 14 日

编者提示:特别是近几年,业界对混沌工程的讨论非常热烈,很多公司也早早开始投入混沌工程实践。不过,对混沌工程的理解而言,仍然存在不少的误解。本文就来细细探讨一下混沌工程常见的五个误解。

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

混沌工程 = 可观测性 + 探索性测试?

用户头像
混沌工程实践2021 年 4 月 20 日

本文借以单体应用的测试思路,总结了微服务应用测试的困境,我们亟待改变对测试固有的思维模式。不能满足于仅在类生产中测试的现状,要推动测试右移。混沌工程将探索性测试方法和可观测性技术结合在一起,助力开发人员在生产中进行实验,促进系统架构的韧性。

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

8 月日更挑战正式开启,新人大奖等你来领!

用户头像
InfoQ写作平台官方2021 年 7 月 30 日

速进!8月日更挑战正式开启,新人大奖等你来领~

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

聊聊实时数仓架构设计

用户头像
水滴2021 年 8 月 1 日

什么是实时数仓?怎么设计实时数仓架构?有哪些实时数仓架构?

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

微服务沉思录 - 可靠性

用户头像
余朋飞聊IT2021 年 8 月 1 日

可靠性(Reliability)是指微服务系统在面对异常情况时,如关键组件损坏、流量或数据量异常、延迟波动、级联故障传导、分布式集群雪崩、系统过载等等,能够持续保持稳定运行或快速恢复的能力。

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

如何使用 DDD 指导微服务拆分?

用户头像
架构精进之路2021 年 8 月 2 日

我是架构精进之路,大厂架构师,CSDN博客专家,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。  

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

🏆【Java 技术之旅】教你如何使用异步神器 CompletableFuture

用户头像
李浩宇/Alex2021 年 8 月 1 日

在java8以前,我们使用java的多线程编程,一般是通过Runnable中的run方法来完成,这种方式,有个很明显的缺点,就是,没有返回值。这时候,大家可能会去尝试使用Callable中的call方法,然后用Future返回结果,如下:

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

能力圈与焦虑:焦虑是因为自己能力不够吗?

用户头像
非著名程序员2021 年 8 月 3 日

大家好,我是涩郎,一名「知识挖掘师」兼「知识布道师」。

Java 中的 JVM 是如何实现多线程的?

用户头像
GitHub推荐2021 年 8 月 1 日

详解Java中的多线程是如何实现的

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

中大型组织 DevOps 成熟度模型设计

用户头像
Phodal2021 年 8 月 1 日

DevOps 转型是一件颇有挑战性的工作。它并不是一个简单的工具或者平台的使用、运维能力提升。特别是在中大型组织中,它涉及到一系列的组织问题。

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

即战力:职场上如鱼得水的一种能力

用户头像
非著名程序员2021 年 8 月 2 日

大家好,我是涩郎,一名「知识挖掘师」兼「知识布道师」。

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

Design for failure 常见的 12 种设计思想

用户头像
架构精进之路2021 年 8 月 3 日

通常情况下,我们的一个请求会经过三个服务来处理。

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

5 个超好用的 Instagram 图片下载工具推荐

用户头像
科技猫2021 年 4 月 22 日

Instagram照片下载是几乎每个使用Instagram的用户都会遇到的问题。当你在Instagram看到喜欢收藏或与好友分享的照片或影片,一般都希望能够将高画质的图片或影片原始档下载到手机或电脑中。那么应当如何快速下载ig高画质的图片或影片呢?在本篇文章中,就来分

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

混沌大佬系列第二期 - Jesse Robbins

用户头像
混沌工程实践2021 年 4 月 15 日

混沌大佬系列第二期,我们来介绍一个混沌工程界的传奇人物 Jesse Robbins

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

缓存使用的一些问题

用户头像
旺仔大菜包2021 年 8 月 1 日

缓存减轻了后端的压力,提升了性能,但同时也会带来一些问题,处理不好,可能带来负面影响。这些问题不仅仅是redis才会碰到,只要是使用了缓存这种策略都会面临这些问题,比如oracle自身提供的缓存机制,linux对于读写文件的page cache。

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

手撕环形队列系列二:无锁实现高并发

用户头像
实力程序员2021 年 7 月 30 日

手撕环形队列系列二:无锁实现高并发,介绍如何能够支持多线程场景下,多生产者并发写入、多消费者并发读取,完全由环形队列内部来解决,无需外部做任何额外的控制。并且,使用无锁的技术来实现,从而避免加锁解锁这种重操作对性能的影响。

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

面向大规模商业系统的数据库设计和实践

用户头像
百度Geek说2021 年 8 月 5 日

那么什么样的数据库产品才能更好地适应业务发展?数据库这种比较古老的软件产品的未来又是什么?本文主要从商业产品系统的需求出发探讨数据库技术的实践和思考。

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

分析师的进阶与升华:努力把自己做“没”

用户头像
松子(李博源)2020 年 7 月 17 日

努力把自己做没,是一个不可思议的事情。 努力把自己做没,那怎么算业绩呢,在BI中如何努力的把自己做没。

Kafka 为何弃用 zookeeper(翻译)

用户头像
石头哥谈架构2021 年 7 月 30 日

引自: https://www.confluent.io/blog/kafka-without-zookeeper-a-sneak-peek/  

复杂多变场景下的 Groovy 脚本引擎实战

用户头像
vivo互联网技术2021 年 8 月 3 日

通过项目实战,带大家了解Groovy在脚本引擎方面的应用。

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

synchronized 优化手段之锁膨胀机制!

用户头像
王磊2021 年 8 月 3 日

synchronized 在 JDK 1.5 之前性能是比较低的,在那时我们通常会选择使用 Lock 来替代 synchronized。然而这个情况在 JDK 1.6 时就发生了改变,JDK 1.6 中对 synchronized 进行了各种优化,性能也得到了大幅的提升...

以两种异步模型应用案例,深度解析 Future 接口

用户头像
华为云开发者社区2021 年 7 月 30 日

​​​​​​​​摘要:本文以实际案例的形式分析了两种异步模型,并从源码角度深度解析Future接口和FutureTask类。

中国首位 K8s ingress-nginx reviewer 同时提名成为 Apache APISIX committer

用户头像
Apache APISIX 中国社区2021 年 8 月 2 日

近日,来自支流科技的工程师张晋涛被添加为 Kubernetes ingress-nginx 项目的 reviewer,这也是首位来自中国的 Kubernetes Ingress Controller reviewer,与此同时,张晋涛也通过投票提名成为 Apache APISIX committer。

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

INFRA-JOY 微服务治理验证工程实践分享

用户头像
徐敏2021 年 7 月 30 日

在技术日新月异的今天看微服务,已经是一个相对成熟的技术栈,被归类到技术栈中的晚期大众①,如何界定一项技术或技术栈是否足够成熟,我的评判标准是“该项技术是否在各大云厂商中实现服务化商品化规模化”, 也就是该项技术可以定性定量定价进行服务,按照

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

使用 PSI(Pressure Stall Information)监控服务器资源

用户头像
swordholder2021 年 8 月 1 日

我们通常会使用 load average 了解服务器的健康状况,检查服务器的负载是否正常。但 load average 有几个缺点...

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

ClickHouse 存储原理初窥

用户头像
循环智能2021 年 8 月 3 日

简单描述了 ClickHouse 索引以及列数据在硬盘中的存储方式,以及索引的原理和定位过程。并对比了不同数据类型对分析性能的影响,提供了特定场景下的性能优化方案。