首页
学习
活动
专区
工具
TVP
发布

Linyb极客之路

专栏作者
1062
文章
1796814
阅读量
128
订阅数
Spring6.2震撼来袭,多线程实例化Bean应用启动速度飙升!
在最新的Spring6.2.0-SNAPSHOT版本中,一项引人注目的新功能被引入——Parallel Bean Initialization during Startup,即启动过程中的并行Bean初始化。此功能旨在显著提升Spring应用程序的启动速度,为开发者带来更为流畅的开发体验。
lyb-geek
2024-04-19
350
一文带你玩转数据同步方案
停机迁移包括停服迁移与非停服迁移,停服迁移是选择某一时间点流量最少时停止所有服务,并在最短时间内完成数据迁移,此时需要注意停服时间;非停服迁移,即停止所有写数据服务,查询服务并不停止,同样要注意停服时间,防止对生产环境有较大影响。停机迁移完成后,还需要进行数据核对,通常首先要校验迁移前后数据量是否一致,其次还可对迁移前后数据逐条进行校验,还可进行流量回放,保证迁移前后业务表现完全一致。
lyb-geek
2024-04-18
760
常见的10种 CDC 组件和方案
总结一下,本文介绍了10种常见的 CDC 组件和方案,个人觉得还不错,如果还有其他好用的 CDC 组件,欢迎在评论区分享分享。
lyb-geek
2024-04-18
610
使用JBang构建Spring Boot Rest API教程
在 Java 开发领域,Spring Boot 已成为创建健壮、可扩展且可维护的 Web 应用程序的代名词。传统上,构建 Spring Boot 应用程序需要设置一个具有复杂目录结构、多个配置文件和各种依赖项的项目。然而,随着 JBang(一种轻量级 Java 脚本编写工具)的出现,您可以简化此过程并仅使用单个 Java 文件构建 Spring Boot Rest Api。在这篇博文中,我们将指导您完成在单个 Java 文件中使用 JBang 创建 Spring Boot Rest Api 的步骤。
lyb-geek
2024-04-16
600
如何在 Spring Boot中使用 OpenAI ChatGPT API
有一些库可与 ChatGPT 集成,但本文介绍如何在没有任何外部依赖项的情况下使用 ChatGPT API。
lyb-geek
2024-04-16
730
记一次使用spring事件机制失效排查修复
在日常业务开发中过程,我们有时候为了业务解耦,会利用spring的机制,就是利用spring提供的ApplicationListener、ApplicationEventMulticaster等核心API来实现。(注: 我这边列的是核心底层API接口,正常我们会用监听事件用@EventListener,发布事件用 applicationContext.publishEvent()或者applicationEventPublisher.publishEvent())
lyb-geek
2024-04-02
810
再聊SPI机制
去年更新了一系列和SPI相关的内容,最近因为业务需要,我又基于业务场景,实现了一版。对于什么是spi,很久之前有写过一篇文章,java之spi机制简介感兴趣的朋友可以蛮看一下
lyb-geek
2024-03-26
740
redisson序列化采坑那些事儿
如果对springcloud-gateway有了解的同学,应该会知道springcloud-gateway默认提供了一个基于内存的路由定义仓库。
lyb-geek
2024-03-12
1220
记一次openfeign反序列化异常复盘
之前业务部门有2个通用响应类,一个是负责和前端交互的响应类AjaxResult,一个是负责和后端RPC接口交互的响应类RpcResult。一开始这两个响应类的值字段都一样,形如下
lyb-geek
2024-03-05
1150
聊聊maven指定version区间的妙用
在我们开发微服务项目的过程中,难免会依赖各种jar,开发环境可能引用1.0.0-SNAPSHOT,而到了正式环境,则需要引用1.0.0。之前我们的做法是通过pom配置profile来达到不同环境,使用不同的版本。形如下
lyb-geek
2024-02-27
1350
记一次unable to find valid certification path to requested target排查
最近因为uat环境https过期,后边进行证书续期,发现通过浏览器访问可以正常访问,但是接口调用该地址,却出现
lyb-geek
2024-01-28
4620
聊聊如何实现动态加载spring拦截器
注: 核心点是利用MappedInterceptor bean能被AbstractHandlerMapping自动探测
lyb-geek
2024-01-21
900
聊聊如何实现动态加载spring拦截器
之前写过一篇文章聊聊如何实现热插拔AOP,今天我们继续整一个类似的话题,聊聊如何实现spring拦截器的动态加载
lyb-geek
2024-01-16
1260
聊聊springboot项目出现同名bean异常报错如何修复
最近业务部门接手供方的项目过来二开,其中有个认证实现因为业务需要,需要替换原有供方实现的逻辑。大概伪代码如下。供方提供的接口以及默认实现形如下
lyb-geek
2024-01-09
2600
聊聊如何实现热插拔AOP
之前偶然看到一篇文章利用aop实现热拔插(类似于插件),里面的实现挺好玩。今天我们也来玩一把
lyb-geek
2023-12-19
1920
聊聊部署在不同K8S集群上的服务如何利用nginx-ingress进行灰度发布
之前有篇文章聊聊如何利用springcloud gateway实现简易版灰度路由,里面的主人公又有一个需求,他们有个服务是没经过网关的,而是直接通过nginx-ingress暴露出去,现在这个服务也想做灰度,他知道在同个集群如何利用nginx-ingress进行灰度发布,但是现在这个服务是部署在新的集群,他查了不少资料,都没查到他想要的答案,于是就和我交流了一下,看我这边有没有什么实现思路,今天就来聊下这个话题:不同K8S集群上的服务如何利用nginx-ingress进行灰度发布
lyb-geek
2023-12-05
2080
记一次请求接口出现400响应码的诡异错误实录
最近业务碰到了一个诡异的400接口请求异常,部门用户通过浏览器访问会出现400响应码错误,部分用户又能正常访问。该接口用postman请求访问,都能正常返回数据。后端写客户端请求该接口,也都能返回正常的数据。本文就来记录一下这次问题
lyb-geek
2023-12-03
1400
面试前你需要了解的16个系统设计知识
要想在系统设计方面脱颖而出,深入理解一些基本的系统设计概念很有必要,比如:负载平衡、缓存、分区、复制、数据库和代理等。
lyb-geek
2023-12-03
2330
百宝箱:https证书的过期巡检监控
关于https证书的过期巡检监控,还真是百密一疏!仔细复盘,可能我们将注意力都集中在基础设施、基础状态、应用系统、中间件、数据库、链路追踪、日志,以及更高阶的可观测的概念及如何建设上,而忽略了当下,孰不知我们现阶段为监控所做的一切都是在提高系统的可观测性!因此对于监控,即使没有可观测性的加成,也可以使我们的监控系统满足业务日益发展的需要。
lyb-geek
2023-12-02
2270
Curl命令很少人知道的10个高级用法
Curl 是一款强大的命令行工具,用于与各种网络协议进行通信。它支持多种选项,使得我们能够以多种方式定制和控制请求。本文将介绍 Curl 命令的十个常用选项,并提供相应的代码示例和输出结果,帮助您更好地了解和使用 Curl。
lyb-geek
2023-12-01
1960
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档