1 2 3 4 5 ··· 15 下一页
摘要: 前言 不知道大家日常开发会不会有类似这样的需求,同个API接口不同版本需要返回不同响应值,不同角色需要看到不同响应数据。接到类似这样的需求,一般人的做法可能是针对不同的场景定义不同的DTO,今天给大家介绍一款在springboot项目中可以细粒度控制响应值的大杀器@JsonView 什么是@Json 阅读全文
posted @ 2024-09-24 09:25 Linyb极客之路 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 k8s ingress-nginx是个好东西,而如何用好ingress-nginx,抛开运维这块不说,对于ingress-nginx annotations掌握的好坏,决定了你在日常开发是否能使用好ingress-nginx ,因为ingress-nginx大部分能力都可以通过配置annota 阅读全文
posted @ 2024-09-03 09:26 Linyb极客之路 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 前言 容灾是一种主动的风险管理策略,旨在通过构建和维护异地的冗余系统,确保在面临灾难性事件时,关键业务能够持续运作,数据能够得到保护,从而最大限度地减少对组织运营的影响和潜在经济损失。因此容灾的重要性不言而喻,今天的话题主要是聊下如何利用ingress-nginx实现应用层容灾 应用层容灾前提 1、 阅读全文
posted @ 2024-08-20 09:28 Linyb极客之路 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是请求聚合 见名之意就是将多次的请求整合为一个请求处理 如何实现请求聚合 有个快手大佬开源了一个工具类:buffer-trigger,这玩意就可以用来做请求聚合。 buffer-trigger适用场景 高吞吐量消息处理: 当系统需要处理大量快速产生的数据或消息时,如日志记录、事件追踪、实时 阅读全文
posted @ 2024-08-06 09:22 Linyb极客之路 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们扩展scg时,获取requestbody也是一个挺常见的需求了,比如记录日志,我们要获取请求体里面的内容。在HTTP协议中,服务器接收到客户端的请求时,请求体(RequestBody)通常是以流的形式传输的。这个流在设计上是只读且不可重复读取的。即request body只能读取一次,但 阅读全文
posted @ 2024-07-30 09:15 Linyb极客之路 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 前言 如果大家有开发过微服务项目,那对配置中心应该是耳熟能详了,配置中心有个很有用的能力,就是热更新属性,即不重启服务,就能做到属性的动态变更。而我们今天讲的话题是,怎么样不使用配置中心,也能达到如上的效果 如何实现属性的热更新 如果我们属性是配置在配置文件中,我们可以通过监听文件的变化,然后进行属 阅读全文
posted @ 2024-07-16 09:19 Linyb极客之路 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 前言 1、什么是JMH JMH(Java Microbenchmark Harness)是由OpenJDK团队开发的一个用于Java微基准测试工具套件,主要是基于方法层面的基准测试,精度可以达到纳秒级。它提供了一种标准、可靠且可重复的方式来衡量Java代码的性能,包括方法调用、对象创建以及其他类型的 阅读全文
posted @ 2024-07-09 10:47 Linyb极客之路 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 前言 最近朋友他们部门有部分内部项目,打算用gitlab ci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm 一开始朋友翻阅官方文档,发现gitlab ci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳, 阅读全文
posted @ 2024-07-02 09:30 Linyb极客之路 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 前言 1、何为Testcontainers? Testcontainers是一个库,它为引导本地开发和测试依赖关系提供了简单而轻量级的API,并将真实的服务封装在Docker容器中。使用Testcontainers,您可以编写依赖于您在生产中使用的相同服务的测试,而不需要mock或内存服务。 用比较 阅读全文
posted @ 2024-06-11 09:25 Linyb极客之路 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 前言 使用过springcloud全家桶朋友,应该知道springcloud涉及的组件很多,为了让开发者快速了解项目引入了springcloud哪些组件,springcloud引入了HasFeatures,配合Actuator,可以让开发者感知到项目引入的组件功能类型、名称、版本以及对应的开发商。今 阅读全文
posted @ 2024-05-28 09:23 Linyb极客之路 阅读(5) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 15 下一页