发布

Linyb极客之路

专栏成员
1094
文章
2078242
阅读量
128
订阅数
运维人必看:DeepSeek如何落地运维场景
作为一名运维工程师,你是否正在寻找一种更智能、更高效的方式来管理复杂的IT基础设施?DeepSeek(或类似AI工具)可能是你的答案。今天,我们将深入探讨如何将DeepSeek融入运维工作,并提供多个实际场景的详细解决方案。
lyb-geek
2025-03-06
1520
超详细!Spring Boot项目结合Maven Profile实现多环境切换,轻松搞定开发部署难题
在当今的软件开发中,一个项目往往需要在不同的环境中运行,如开发、测试和生产环境。每个环境都有其独特的配置需求,如何高效地管理这些配置,让项目在不同环境中顺利运行,成为了开发者们必须面对的问题。Spring Boot 和 Maven 作为 Java 开发中非常流行的框架和构建工具,为我们提供了强大的解决方案,那就是 Spring Boot Profile 和 Maven Profile。本文将深入探讨如何将两者结合使用,实现多环境的灵活切换,极大地提升项目的可维护性和开发效率。
lyb-geek
2025-03-04
1120
深度揭秘:Java 应用程序中实现数据库读写分离的高效策略与实战
在当今数据驱动的时代,随着业务的快速发展和数据量的持续增长,数据库的性能和稳定性成为了众多开发者关注的焦点。读写分离作为一种提升数据库系统并发处理能力和数据读取性能的有效策略,正被广泛应用于各类应用场景中。特别是在那些读多写少的业务场景下,读写分离的优势更是得以充分彰显。
lyb-geek
2025-02-18
610
如何以低侵入方式获取业务系统使用的二方包版本号
在软件开发的世界里,依赖管理是一项至关重要却又常常被忽视的工作。最近,领导给我布置了一个特别的任务 —— 了解我们部门提供给业务方的核心二方包及其版本号,以便为后续的兼容升级工作提供有力支持。这看似简单的需求,背后却蕴含着不少技术挑战和思考。在本文中,我将与大家分享在完成这个任务过程中的探索与实践,希望能为正在面临类似问题的你提供一些启发。
lyb-geek
2025-02-11
670
Spring扩展点整合业务实践
在实际业务开发中,我们经常需要在不修改原有代码的情况下扩展系统功能。Spring框架提供了丰富的扩展点机制,可以帮助我们优雅地实现这一目标。本文将详细介绍几个常用的Spring扩展点,并结合实际业务场景说明其应用。
lyb-geek
2025-02-10
880
Spring Ben的生命周期95%的人都不知道这几个点
Spring管理Bean的声明周期可以实现 InitializingBean 和 DisposableBean 接口。容器会调用前者的 afterPropertiesSet() 和后者的 destroy() 来让 Bean 在初始化和销毁 Bean 时执行某些操作。本篇文章将只介绍Bean的销毁。
lyb-geek
2025-02-10
420
记一次springcloud gateway记录日志响应结果乱码问题
一开始感觉是不是中文乱码,但是后面发现有些日志不是中文,也是乱码,而有些记录的日志又能正常显示。于是搜索了一圈,在
lyb-geek
2025-01-19
520
记一次springcloud gateway记录日志响应结果乱码问题
一开始感觉是不是中文乱码,但是后面发现有些日志不是中文,也是乱码,而有些记录的日志又能正常显示。于是搜索了一圈,在https://blog.csdn.net/u013506626/article/details/134487673
lyb-geek
2025-01-14
770
聊聊springboot项目如何优雅进行数据校验
在我们日常开发中,数据校验是我们绕不开的一环,而用Spring Validation进行校验,基本上成为我们进行数据校验的首选组件,今天的话题就来聊下如何利用Spring Validation进行优雅校验
lyb-geek
2024-12-31
1150
聊聊在应用层面实现内网穿透功能是否可行
最近接手了供方开发的网关项目,交接文档里面有个内网穿透的功能,一下子就吸引的我的目光。实现这个内网穿透的背景是业务部门有些业务是部署在公网,这些公网的业务想访问内网的业务,但因为公网和内网没打通,导致无法访问,为了解决这个问题,供方在网关上做了一个内网穿透功能
lyb-geek
2024-12-10
1070
聊聊如何利用kafka实现请求-响应模式
在大多数场景中,我们经常使用kafka来做发布-订阅,在发布-订阅模型中,消息一旦发送就不再追踪后续处理,但在某些业务场景下,我们希望在发送消息后等待一个响应,然后根据这个响应来做我们后续的操作。在这种请求-响应模式,我们就可以利用spring kafka的ReplyingKafkaTemplate来实现
lyb-geek
2024-12-03
830
聊聊springboot项目中使用jackson的一些小技巧
在我们前后端联调时,很经常以json作为数据的交互格式,今天我们就来聊聊在开发springboot项目中,使用jackson进行数据渲染一些小技巧
lyb-geek
2024-11-19
1400
聊聊我们那些年用过的表达式引擎组件
我们在设计一些表单或者流程引擎时,可能我们会设计各种各样的表达式或者规则,我们通过各种表达式或者规则来实现我们的业务流转。今天就来盘点一下我们经常会使用到的表达式引擎
lyb-geek
2024-11-12
2160
聊聊spring项目如何根据事件条件进行事件分发
spring的事件驱动模型,想必大家都比较熟,今天就来水一期,如何使用事件条件来进行事件触发。直接上示例
lyb-geek
2024-10-29
1150
聊聊如何优雅替换第三方提供的spring bean
前阵子业务部门接手供方的项目过来运维,在这个项目中,供方提供了一个springboot starter,但这个starter不满足业务部门需求的,业务部门的研发本想基于这个starter进行扩展,但发现其中有个核心类,用了 @Primary注解,示例形如下
lyb-geek
2024-10-22
1250
聊聊如何实现一个特别的责任链
责任链是一种设计模式,它让多个对象有机会处理同一个请求,这些对象形成一个链。请求从链的一端开始,逐个传递给链上的对象,直到某个对象处理它或者请求未被处理。这样,发送请求者无需知道哪个对象会处理,实现了发送者与接收者的解耦,增加了系统的灵活性
lyb-geek
2024-10-15
940
聊聊springboot项目如何细粒度控制API响应值
不知道大家日常开发会不会有类似这样的需求,同个API接口不同版本需要返回不同响应值,不同角色需要看到不同响应数据。接到类似这样的需求,一般人的做法可能是针对不同的场景定义不同的DTO,今天给大家介绍一款在springboot项目中可以细粒度控制响应值的大杀器@JsonView
lyb-geek
2024-09-24
730
ingress-nginx常用注解指南
k8s ingress-nginx是个好东西,而如何用好ingress-nginx,抛开运维这块不说,对于ingress-nginx annotations掌握的好坏,决定了你在日常开发是否能使用好ingress-nginx ,因为ingress-nginx大部分能力都可以通过配置annotations实现出来。今天这篇文章主要是对ingress-nginx annotations一些常用功能做个分类,便于大家查阅
lyb-geek
2024-09-03
2540
聊聊如何利用ingress-nginx实现应用层容灾
容灾是一种主动的风险管理策略,旨在通过构建和维护异地的冗余系统,确保在面临灾难性事件时,关键业务能够持续运作,数据能够得到保护,从而最大限度地减少对组织运营的影响和潜在经济损失。因此容灾的重要性不言而喻,今天的话题主要是聊下如何利用ingress-nginx实现应用层容灾
lyb-geek
2024-08-20
740
聊聊项目中如何实现请求聚合
有个快手大佬开源了一个工具类:buffer-trigger,这玩意就可以用来做请求聚合。
lyb-geek
2024-08-06
2300
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档