写点什么
https://static001.geekbang.org/infoq/4c/4c882cf14f5a445d65aff155c0833b9b.png?x-oss-process=image/resize,w_416,h_234

未来已来,HarmonyOS 开发者日全记录

用户头像
清秋7 小时前

4 月 17 日,上海,HarmonyOS 开发者日如期而至。华为将开发者比作燎原的星火,确实十分恰当,操作系统最重要的生态需要广大开发者共同创建。今天我们一起看看 HarmonyOS 开发者日给开发者们带来了什么。

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

如何避免团队里出现搭便车现象

用户头像
石云升2021 年 4 月 16 日

什么是搭便车现象?指的是在团队工作成果中,有部分员工对结果没有起到促进作用,只是因为团队业绩好,而没有被发现,这种行为俗称搭便车。

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

如何做向上管理?

用户头像
石云升2021 年 4 月 17 日

向上管理,其实是管理上级的预期。

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

cri-o 技术探秘

用户头像
xumc2021 年 4 月 18 日

docker是容器化技术的代表,但是在容器化技术浪潮中,出了docker之外也涌现了不少开源产品。cri-o就是其中的代表。cri-o在2019年成为CNCF孵化项目(https://www.cncf.io/blog/2019/04/08/cncf-to-host-cri-o/)。cri-o实现了Kubernetes中的Container Runtime I

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

最详细的 K8S 学习笔记总结(2021 最新版)!建议收藏

用户头像
民工哥2021 年 4 月 18 日

虽然 Docker 已经很强大了,但是在实际使用上还是有诸多不便,比如集群管理、资源调度、文件管理等等。那么在这样一个百花齐放的容器时代涌现出了很多解决方案,比如 Mesos、Swarm、Kubernetes 等等,其中谷歌开源的 Kubernetes 是作为老大哥的存在。

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

SpringBoot 框架原理,你不知道的事件回调机制

用户头像
攻城狮Chova2021 年 4 月 18 日

创建SpringApplication对象,调用initialize(sources)方法创造对象,保存主配置类,判断当前是否为一个web应用,从类路径下找到META-INF/spring.factories配置的所有ApplicationContextInitializer,然后保存起来。

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

一文带你更方便的控制 goroutine

用户头像
Kevin Wan16 小时前

虽然 go func() 已经很方便,但是有几个问题: 如果协程异常退出,无法追踪异常栈 某个异常请求触发panic,应该做故障隔离,而不是整个进程退出,容易被攻击 我们看看 go-zero 提供了哪些额外选择

SQL 子查询怎么优化?写的很深的这种!

用户头像
xcbeyond2021 年 4 月 18 日

子查询(Subquery)的优化一直以来都是 SQL 查询优化中的难点之一。关联子查询的基本执行方式类似于 Nested-Loop,但是这种执行方式的效率常常低到难以忍受。

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

后端服务太多,且涉及多种语言,如何进行高效管理?

从本章开始,我们开始聊聊微服务内容。这里我们还是从场景入手,逐步展开说明,达到快速掌握微服务的一些组件实现原理,最终理解微服务架构的本质。

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

关于 Spring 中 getBean 的全流程源码解析

用户头像
小傅哥15 小时前

总感觉 Spring 也没啥看的,怎么面试官一问就能问出花?pring 的 getBean 中,transformedBeanName 的作用是什么?那这么说,你的 Bean 如果有 alias 别名,Spring 在获取 Bean 时候要怎么处理?

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

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

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

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

更简的并发代码,更强的并发控制

用户头像
Kevin Wan2021 年 4 月 12 日

有没感觉 Go 的 sync 包不够用?有没遇到类型没有 sync/atomic 支持?

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

方寸之间,书写天地

用户头像
小天同学2021 年 4 月 12 日

我愿意继续坚持在这里写作,因为我认同这里的文化,我坚信:方寸之间,可以书写天地。

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

构建基于 Spring Cloud 向 Service Mesh 框架迁移的解决方案及思路

用户头像
xcbeyond2021 年 4 月 9 日

作为新一代微服务架构体系,Service Mesh技术有效地解决了Spring Cloud微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响。今天就针对构建基于Spring Cloud框架迁移过程中的问题展开讨论,提供一套完善的解决方案和迁移思路,供大家参考。

理查德·斯托曼:为了自由,我决定写一个 GNU 操作系统(下)

用户头像
开源青年2021 年 4 月 5 日

“打印机事件”以后,理查德斯托曼觉得:软件本该共享。

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

通俗易懂数仓建模—Inmon 范式建模与 Kimball 维度建模

用户头像
五分钟学大数据2021 年 4 月 6 日

在数据仓库领域,有两位大师,一位是“数据仓库”之父 Bill Inmon,一位是数据仓库权威专家 Ralph Kimball,两位大师每人都有一本经典著作,Inmon大师著作《数据仓库》及Kimball大师的《数仓工具箱》,两本书也代表了两种不同的数仓建设模式!

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

他人方寸间,山海几千重

用户头像
清秋2021 年 4 月 15 日

在寻觅多家技术社区后,竟然发现熟悉的 InfoQ 也有一个写作平台,被“方寸之间,书写天地”吸引了。“他人方寸间,山海几千重”,二十年前读李白,只是被其豪气才情所吸引,二十年后读李白,越来越能读懂其放歌纵酒背后的落寞和不甘,我们的人生,何不如此?

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

如何从零搭建技术团队

用户头像
石云升2021 年 4 月 11 日

有资源可以高举高打,没资源只能稳扎稳打。本篇使用到的方法适用于没钱、没资源、产品还待验证的公司。

理查德·斯托曼:我能发起“自由软件”运动全靠那台打印机(上)

用户头像
开源青年2021 年 4 月 5 日

“软件本该共享”斯托曼说:“我以前有过一些初步的想法,认为软件本该共享。可当时还不知道怎么表达。那时的想法还没有清晰到可以用简单的几句话给别人介绍”。斯托曼决定要做点什么事情了……

StreamX: Flink 开发脚手架, 流批一体大数据平台正式开源

用户头像
B e n2021 年 4 月 12 日

StreamX正式开源, Apache Flink低代码平台,Flink 开发脚手架,Flink Sql提交平台,Flink 流批一体一站式大数据平台

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

B 站新一代 golang 规则引擎的设计与实现

用户头像
calo2020 年 7 月 23 日

随着业务的不断向上抽象和简化,规则引擎作为架构的核心之一,直接决定了系统架构的可用性、易用性、服务性能等。

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

猫鼠游戏,一个刷票老千看在线投票项目的防范与取舍

用户头像
ucsheep2021 年 4 月 11 日

在线网络投票,本来就是一场流量的狂欢。在漂亮的数据背后,除了螳螂的镰臂与黄雀的利喙外,更伴随着不少见不得光的“寄生虫”和“腐食者”。本文介绍了一些常见的刷票行为和防范方法。

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

该不该签竞业协议?

用户头像
石云升2021 年 3 月 6 日

竞业协议是企业为了保护公司的权益而对具有保密义务的员工做出的一种限制性就业的协议。限制时间最长为2年。竞业协议的对象:高级管理人员、高级技术人员、其他负有保密义务的人员。

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

Chrome 浏览器架构

用户头像
曲迪2020 年 10 月 6 日

这篇文章被收录在我的前端技术系列文章中浏览器工作原理栏目中,做为这个栏目的第一篇文章,先从页面是如何在浏览器中被显示出来这一最常见的问题做为开始,整体介绍浏览器的工作原理。

2021 年的十五个 DevOps 趋势预测

用户头像
禅道项目管理2021 年 2 月 5 日

微服务、混合模式、自动化、注重安全……这些DevOps趋势了解一下?

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

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

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

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

聊聊十种常见的软件架构模式

用户头像
架构精进之路2021 年 4 月 15 日

有没有想过要设计多大的企业规模系统?

建议收藏!看完全面掌握,最详细的 Redis 总结(2021 最新版)

用户头像
民工哥2021 年 4 月 15 日

Redis 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。

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

DevSecOps 如何提高应用程序安全性?

用户头像
啸天2021 年 1 月 19 日

在软件行业,DevSecOps是一种文化转变,它将安全实践集成到DevOps过程中。DevSecOps需要在开发团队和安全团队之间建立一种“安全即代码”的文化。然后,安全过程由开发团队自己进行处理和自动化。

flink-sql 流计算可视化 UI 平台

用户头像
无情2020 年 11 月 16 日

flink-streaming-platform-web系统是基于flink封装的一个可视化的web系统,用户只需在web界面进行sql配置就能完成流计算任务,

写作平台一周年 | 我曾陪伴走过四季春秋

用户头像
架构精进之路2021 年 4 月 18 日

时间过得真快,想想自己在InfoQ写作平台创作,已有近一年时间了。趁平台【 1 周年盛典 】之际,就来梳理总结下自己这近一年时间里的文章产出与收获。

规则 / 流程引擎 -baikal

用户头像
迟到的月亮2021 年 4 月 5 日

规则/流程引擎想必大家也都并不陌生,都是用于解决灵活场景下的复杂规则与流程问题,想要做到改改配置就可以生成/生效新的规则,脱离硬编码的苦海。但是要怎么做才能真正的做到脱离苦海而不是被反噬?来看看baikal吧~

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

工厂模式——这一篇真够了

用户头像
海星2020 年 5 月 22 日

3年工作经验是吧? 你知道工厂模式分为几类吗?他们都有什么区别? 那你说说你们项目中是怎么使用工厂模式的? 带着问题,尤其是面试问题的学习才是最高效的。加油,奥利给!

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

一天也不要和他们一起工作

用户头像
池建强2021 年 4 月 17 日

最近记了一些纳瓦尔宝典里的句子,挺有启发,我加了些注解:

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

InfoQ 写作平台 2021 年度 100 位优质创作者签约计划

用户头像
InfoQ写作平台官方2021 年 3 月 16 日

《InfoQ写作平台|百位优质创作者签约计划》是由行业尖端技术社区 InfoQ 发起的高端技术人才培养计划,从架构、开源、运维、AI、区块链、音视频、技术管理等多类别多角度出发,寻找并培养各技术方向的优质内容创作者。InfoQ写作平台面向全网 IT 领域创作者,

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

LitmusChaos: K8s 上的混沌工程框架

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

本文介绍了一款K8s上的著名混沌工程框架LitmusChaos,从K8s平台和应用韧性的讨论入手,很深入地讨论了该框架的组成部分、实现原理、体系架构、实际用例、注意事项、生命周期、ChaosHub实验库、监测汇总等内容,也提供了详尽的快速入门和参与社区贡献的方法。