写点什么

签约计划第二季

3 人感兴趣 · 357 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/70/70bd78a60c0007e70547bbb27a7ec46a.jpeg?x-oss-process=image/resize,w_416,h_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/resize,w_416,h_234

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

用户头像
homber
2021 年 12 月 19 日

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

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

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

用户头像
宇宙之一粟
2021 年 12 月 15 日

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

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

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

用户头像
小阿杰
2021 年 12 月 15 日

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

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

短视频平台解析去水印技术原理揭秘系列

用户头像
ucsheep
2021 年 12 月 15 日

短视频平台解析去水印技术,是通过分析短视频平台相关接口,从平台方获取尽可能高清晰度的无水印视频源并下载的技术。短视频平台解析去水印,本质上是爬虫开发领域的细分。本系列将通过对几个典型的短视频平台解析去水印案例进行回顾,详解其中的技术原理。

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

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

用户头像
小阿杰
2021 年 12 月 15 日

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

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

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

用户头像
若川
2021 年 12 月 15 日

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

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

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

用户头像
宇宙之一粟
2021 年 12 月 15 日

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

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

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

用户头像
耳东@Erdong
2021 年 12 月 15 日

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

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

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

用户头像
耳东@Erdong
2021 年 12 月 15 日

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

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

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

用户头像
耳东@Erdong
2021 年 12 月 15 日

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

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

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

用户头像
耳东@Erdong
2021 年 12 月 15 日

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

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

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

用户头像
耳东@Erdong
2021 年 12 月 15 日

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

https://static001.geekbang.org/infoq/22/22a5254586845400531ba27fc27f6482.jpeg?x-oss-process=image/resize,w_416,h_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/resize,w_416,h_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/resize,w_416,h_234

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

用户头像
小阿杰
2021 年 12 月 15 日

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

https://static001.geekbang.org/infoq/6d/6d49dff5ff8c3eb986a5bb83c8d1045c.png?x-oss-process=image/resize,w_416,h_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/resize,w_416,h_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/resize,w_416,h_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/resize,w_416,h_234

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

用户头像
宇宙之一粟
2021 年 12 月 15 日

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

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

UC 与趣头条解析去水印:有趣又好玩的参数猜谜游戏

用户头像
ucsheep
2021 年 12 月 15 日

UC 与趣头条的解析方法是典型的参数猜谜型,通过一系列复杂的参数组装,最终拼接出合法的视频源链接,进而达到获取视频的目的。通过参数名称,去读懂对方程序员的思想,是参数猜谜型解析成功的奥秘。在本文中你将体会到程序员惺惺相惜的美妙感觉。

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

快手与西瓜解析去水印:签名算法之后人机校验的考验

用户头像
ucsheep
2021 年 12 月 15 日

快手与西瓜视频的解析方法是典型的参数合法性校验型,快手和西瓜视频分别采用了不同的参数合法性校验,然而在频繁请求后会触发人机校验,用以防止请求接口被恶意调用,针对这种情况,我们该如何解决呢,本文将给出答案。

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

小咖秀解析去水印:令人心情舒畅的【x-sign 签名算法】前端逆向之旅

用户头像
ucsheep
2021 年 12 月 15 日

小咖秀的解析方法是典型的签名算法破解型,本文通过对小咖秀短视频分享链接页面的前端逆向,一步步获取到 x-sign 字段的签名算法,最终实现对小咖秀的解析去水印。通过本文你将学习到前端逆向的过程和方法。

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

抖音解析去水印:几轮交锋与 APK 逆向

用户头像
ucsheep
2021 年 12 月 15 日

抖音短视频解析去水印的方法一次又一次失效,然而细心研究之后总是能找到破解之法或者其他捷径。本文将通过几轮攻守交锋,带你深入了解分析、抓包、突破频率限制等技术细节,并且学习到基本的 APK 逆向知识。

签约计划第二季_签约计划第二季技术文章_InfoQ写作平台