写点什么

签约计划第二季

5 人感兴趣 · 355 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/97/97aa146ed4883a82f9d50cad9794b150.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 易错集锦、优秀开源包、实战案例合集

用户头像
Go学堂
2022-11-15

「Go学堂」的“Go工具箱”系列,意在给大家分享使用go语言编写的、实用的、好玩的开源包。并且从关注度、基本使用、实现原理、应用场景4个方面进行解析。让用户不仅会用,而且还能掌握底层逻辑。希望对你有所帮助

https://static001.geekbang.org/infoq/70/70bd78a60c0007e70547bbb27a7ec46a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

聊聊 Kafka: Consumer 源码解析之 Rebalance 机制

用户头像
老周聊架构
2021-12-27

我们上一篇分析了 Consumer 如何加入 Consumer Group,其实上一篇是一个很宏观的东西,主要讲 ConsumerCoordinator 怎么与 GroupCoordinator 通信。等等,老周,ConsumerCoordinator 和 GroupCoordinator 是个啥玩意?这两个组件分别是 Consumer、Kafka Brok

https://static001.geekbang.org/infoq/df/dfa863e143ed1b690eb282716efdc2c6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务端质量保证体系 (四) 测试环境治理

用户头像
homber
2021-12-19

测试环境是众多测试活动的土壤,无论后续如何完备和有效的CI/CD原子能力都需要扎根到这片土地上,只有完备的测试环境才能更好的发挥各项测试活动,减少因环境自身问题带来的误报,也使得自动化度量更准确,因此测试环境的有效管理对于后续的测试活动意义重大

https://static001.geekbang.org/infoq/72/7244654aa381236dd1dd3f8015efe8cb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言快速入门指南:第六篇 与数据为舞之映射

用户头像
宇宙之一粟
2021-12-16

在我们学习汉字的时候,发现有一个生僻字的话,我们会使用字典。字典这种数据组织方式就是为了方便查询的操作的,那么 Go 语言中有没有这样的方式来存储数据呢?当然是有,maps。

https://static001.geekbang.org/infoq/d4/d4d24b5d05db1248a284075a2b2fefc2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言快速入门指南:第五篇 与数据为舞之切片

用户头像
宇宙之一粟
2021-12-15

切片可以算是数组的一部分。 像数组一样,切片亦是可索引的并且有长度。 与数组不同,切片这个长度是可以改变的。

https://static001.geekbang.org/infoq/bd/bdeaf421bab79b2044b4184737e578d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】七、Spring Boot 集成 RabbitMQ

用户头像
小阿杰
2021-12-15

  RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

https://static001.geekbang.org/infoq/27/27f556b6bc7b056c918f21c7767739d5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】六、Spring Boot 集成 Redis

用户头像
小阿杰
2021-12-15

  在互联网发展到一定规模后,直接对数据库的读取已经无法满足互联网的需要,因此出现了高效存储系统,将数据存放在内存当中,这样加快了读取速度。

https://static001.geekbang.org/infoq/67/677e0ba1a1ce651d1c4ba20f40f35670.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

学习源码整体架构系列 | 前端

用户头像
若川
2021-12-15

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己前端技术能力的同学。我历时3年写了20余篇(本篇合集收录比较新的5篇)源码系列文章。这个系列告诉读者如何高效学习源码、如何调试源码、如果有耐心动手练习学完其中了一两篇,基本就知道如何学习源码了

https://static001.geekbang.org/infoq/c6/c6b3b4fc9fe1da3d255774f750905b9c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言快速入门指南:第三篇 流程控制

用户头像
宇宙之一粟
2021-12-15

上一章中,我们学会了变量与常量,为了让我们的程序更加贴近实际生活,有时候我们需要做决定。Go 提供了如下三种控制结构:

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(六)告警规则如何管理

用户头像
耳东@Erdong
2021-12-15

Thanos Rule 组件通过 `thanos rule`命令来启动,通过重复查询 Query 来评估告警是否触发 ,如果有多个 Query ,那么会通过轮询来保持平衡。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(五)历史数据怎么办

用户头像
耳东@Erdong
2021-12-15

Thanos Compactor 组件是针对 Prometheus 2.x 存储引擎的生成的数据来进行压缩和降准的组件。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(四)数据存储和运维工具

用户头像
耳东@Erdong
2021-12-15

Store 主要提供查询历史数据功能,当Querier组件调用Stroe 接口,Stroe 再通过对象存储接口获取数据,并将存储数据转换成Querier所需的数据格式。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(三)如何选择 Sidecar 和 Receiver

用户头像
耳东@Erdong
2021-12-15

Sidecar 和 Receiver 是 Thanos 和 Prometheus 进行数据交互的两个核心组件,我们来看看这两个组件有什么区别,分别都是怎么使用的。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(二)统一的查询入口

用户头像
耳东@Erdong
2021-12-15

Thanos Query 和 Thanos Query Frontend 共同组成了 Thanos 集群查询的统一入口。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Thanos 架构剖析(一)Thanos 架构总览

用户头像
耳东@Erdong
2021-12-15

在监控领域,Thanos 是 Prometheus 的高可用解决方案,由英国游戏技术公司 Improbable 开源,在 2018 年的 9 月 14 日发布了第一个版本,0.1.0。

https://static001.geekbang.org/infoq/30/30b149a5f28cea8000c62901adf8c966.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手快速入门 Spring Boot 实战系列

用户头像
小阿杰
2021-12-15

Spring Boot专栏,Spring Boot 快速入门系列。本专栏用于 Java 开发人员,尤其是初学 Spring Boot 和需要从传统 Spring 转向 Spring Boot 开发的技术人员。大量实战示例帮助学习者快速使用Spring Boot进行项目开发。

【Spring Boot 快速入门】五、Spring Boot 集成 Lombok

用户头像
小阿杰
2021-12-15

  Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗

https://static001.geekbang.org/infoq/a5/a5062729cc1207c0508e66f2cf7656df.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】四、Spring Boot 集成 Swagger UI

用户头像
小阿杰
2021-12-15

  相信大部分的开发人员都或多或少地被接口文档折磨过。后端人员接口开发完成,又需编写及维护接口文档会耗费不少精力,经常来不及更新。Swagger基于注解进行开发,提供了一个灵活的接口文档模板。更新运行编译后,直接可以在线预览,避免了重复修改的问题

https://static001.geekbang.org/infoq/6d/6d49dff5ff8c3eb986a5bb83c8d1045c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】三、Spring Boot 集成 JUnit

用户头像
小阿杰
2021-12-15

  我们在开发的时候经常需要写一写测试代码,需要验证已完成的功能是否按照预先设计的业务逻辑运行,这时候就会使用到单元测试,当然使用junit写一些适当的测试能够快速检测业务逻辑的正确性,及时调整优化我们的代码。本文将开始介绍Spring Boot集成JUnit

https://static001.geekbang.org/infoq/6d/6d49dff5ff8c3eb986a5bb83c8d1045c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】二、Spring Boot 集成 MyBatis 可以连接数据库啦!

用户头像
小阿杰
2021-12-15

  MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,

https://static001.geekbang.org/infoq/16/1646f1254afad65248ec92e2117713eb.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Spring Boot 快速入门】一、周末建立了 Spring Boot 专栏,欢迎学习交流

用户头像
小阿杰
2021-12-15

  周末是最好的充电学习时光,周末建立了Spring Boot专栏,欢迎学习交流。Spring Boot是Spring框架的升级版,由于Spring Boot简化Spring应用开发的一个框架,整个Spring技术栈,为J2EE开发的一站式解决方案。从而Spring Boot得到了很快的发展。

https://static001.geekbang.org/infoq/60/60fe2562bdb457a73715560c13d0a806.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言快速入门指南:第一篇 介绍

用户头像
宇宙之一粟
2021-12-15

时至今日,如果你想当一名程序员,入门学习编程。你有众多的开发语言可以选择,从 Tiobe 编程语言趋势版可以看到,比较流行的有:Python、C、C++、Java、C#、JavaScript、SQL、Swift...

https://static001.geekbang.org/infoq/96/96167ddf4a35f6037eefb77518186995.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

RESAR 性能工程:一个性能项目真正体现价值的方式

用户头像
zuozewei
2021-12-15

7DGroup 提出过一个重要的概念,就是“RESAR 性能工程”。“RESAR 性能工程”这个名字是我们自己起的,你不用去网上搜索,因为现在还搜不到。它对性能项目过程中的各个具体的动作做了更详细的描述,使之成为可以落地的具体实践。

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生监控高可用集群 Thanos 架构剖析 | 内容合集

用户头像
耳东@Erdong
2021-12-15

随着云原生下监控系统的发展,Prometheus 已经成为指标监控领域最好的选择,但是随着监控数据的增长,单机的 Prometheus 瓶颈凸显成为问题,这个时候 Thanos 横空出世,给了这个问题一个答案。

签约计划第二季_签约计划第二季技术文章_InfoQ写作社区