腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
Linyb极客之路
专栏成员
举报
1106
文章
2122105
阅读量
128
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
java(208)
数据库(189)
spring(165)
sql(130)
编程算法(127)
其他(125)
网络安全(111)
https(106)
缓存(98)
微服务(97)
云数据库 SQL Server(81)
分布式(74)
spring boot(72)
http(58)
linux(53)
api(47)
存储(44)
容器(42)
jvm(39)
spring cloud(37)
网站(36)
云数据库 Redis®(35)
git(34)
maven(33)
安全(33)
开源(31)
容器镜像服务(29)
html(27)
github(27)
nginx(26)
腾讯云测试服务(24)
tcp/ip(23)
xml(22)
jdk(22)
kafka(22)
mybatis(19)
数据结构(19)
jar(18)
json(17)
javascript(16)
node.js(16)
ide(16)
消息队列 CMQ 版(16)
架构设计(16)
数据(16)
配置(15)
apache(13)
文件存储(13)
负载均衡(12)
mvc(11)
unix(11)
android(10)
tomcat(10)
全文检索(10)
kubernetes(10)
数据迁移(10)
单元测试(10)
负载均衡缓存(9)
aop(9)
系统(9)
自动驾驶(8)
php(8)
bash(8)
打包(8)
人工智能(8)
大数据(8)
服务(8)
对象存储(7)
jdbc(7)
dubbo(7)
rpc(7)
jenkins(7)
数据分析(7)
mongodb(6)
黑客(6)
压力测试(6)
yum(6)
uml(6)
系统架构(6)
日志(6)
ios(5)
c++(5)
go(5)
nosql(5)
bash 指令(5)
devops(5)
shell(5)
ssh(5)
面向对象编程(5)
dns(5)
hashmap(5)
zookeeper(5)
cdn(5)
windows(5)
迁移(5)
Elasticsearch Service(5)
boot(5)
对象(5)
接口(5)
客户端(5)
线程(5)
注解(5)
python(4)
servlet(4)
vue.js(4)
access(4)
搜索引擎(4)
访问管理(4)
运维(4)
rabbitmq(4)
socket编程(4)
nat(4)
mvcc(4)
es(4)
ruby(3)
嵌入式(3)
postgresql(3)
eclipse(3)
命令行工具(3)
云数据库 MongoDB(3)
SSL 证书(3)
cci 持续集成(3)
日志数据(3)
企业(3)
数据安全(3)
自动化(3)
正则表达式(3)
ftp(3)
grep(3)
zabbix(3)
ddd(3)
ip(3)
nginx-ingress(3)
并发(3)
架构(3)
模型(3)
同步(3)
性能(3)
优化(3)
作用域(3)
数据一致性(3)
云服务器(2)
比特币(2)
区块链(2)
.net(2)
jsp(2)
bootstrap(2)
react(2)
jquery(2)
ajax(2)
oracle(2)
memcached(2)
svn(2)
centos(2)
海外加速(2)
数据加密服务(2)
短信(2)
电商(2)
express(2)
serverless(2)
爬虫(2)
gui(2)
自动化测试(2)
二叉树(2)
udp(2)
gradle(2)
物联网(2)
hbase(2)
任务调度(2)
性能测试(2)
服务网格(2)
bug(2)
public(2)
redis(2)
rest(2)
ribbon(2)
sentry(2)
spring-cloud-gateway(2)
string(2)
表单(2)
测试(2)
产品(2)
程序员(2)
服务器(2)
管理(2)
后端(2)
集群(2)
监控(2)
脚本(2)
解决方案(2)
领域驱动设计(2)
权限(2)
数据同步(2)
异常(2)
域名(2)
字符串(2)
最佳实践(2)
ICP备案(1)
费用中心(1)
DNS 解析 DNSPod(1)
官方文档(1)
机器学习(1)
c 语言(1)
c#(1)
lua(1)
scala(1)
css(1)
webview(1)
textview(1)
单片机(1)
web.py(1)
struts(1)
lucene/solr(1)
analyzer(1)
ubuntu(1)
windows server(1)
神经网络(1)
深度学习(1)
云函数(1)
日志服务(1)
TDSQL MySQL 版(1)
全站加速网络(1)
腾讯微服务平台 tsf(1)
腾讯git代码托管(工蜂)(1)
es 2(1)
DevOps 解决方案(1)
数据备份(1)
出行(1)
socket.io(1)
grunt(1)
游戏(1)
html5(1)
erp(1)
sql server(1)
npm(1)
markdown(1)
ddos(1)
敏捷开发(1)
gcc(1)
数据可视化(1)
openapi(1)
nest(1)
云计算(1)
虚拟化(1)
安全治理(1)
sdk(1)
groovy(1)
负载测试(1)
实时监控(1)
数据库管理(1)
应用安全开发(1)
云压测(1)
小程序·云开发(1)
应用性能监控(1)
activiti(1)
admin(1)
architecture(1)
async(1)
boolean(1)
bpmn(1)
chatgpt(1)
com(1)
controller(1)
countdown(1)
cpu(1)
curl(1)
data(1)
driver(1)
dto(1)
elk(1)
feign(1)
free(1)
gateway(1)
gitlab-ci-runner(1)
header(1)
hibernate(1)
io(1)
istio(1)
it(1)
jackson(1)
java8(1)
join(1)
lint(1)
log4j(1)
map(1)
memory(1)
mybatis-plus(1)
mysql(1)
openai(1)
path(1)
proc(1)
return(1)
send(1)
setter(1)
sh(1)
shardingsphere(1)
share(1)
sign(1)
soa(1)
spring-aop(1)
target(1)
task(1)
tdd(1)
thread(1)
time(1)
transfer(1)
ui(1)
validation(1)
vi(1)
部署(1)
产品经理(1)
代理(1)
队列(1)
多线程(1)
二进制(1)
服务端(1)
工具(1)
函数式编程(1)
后台(1)
继承(1)
集合(1)
技巧(1)
教程(1)
跨域(1)
快捷键(1)
浏览器(1)
乱码(1)
面试(1)
内存(1)
企业应用(1)
日志分析(1)
软件开发(1)
设计(1)
设计模式(1)
生命周期(1)
实践(1)
搜索(1)
算法(1)
索引(1)
统计(1)
通信(1)
网关(1)
网络协议(1)
系统设计(1)
协程(1)
协议(1)
压缩(1)
异步(1)
硬件(1)
原理(1)
重定向(1)
集成测试(1)
DeepSeek(1)
搜索文章
搜索
搜索
关闭
深度揭秘!硬件负载均衡配置业务健康检测 400 状态码问题的惊险排查之旅
负载均衡
后端
配置
日志
硬件
在如今的数字化时代,业务的稳定运行与高效迁移至关重要。最近,我们团队在将业务配置的负载均衡迁移至深信服应用交互中心 AD(类似硬件负载均衡器 F5)的过程中,遭遇了一场棘手的技术难题 —— 配置业务健康检测时,响应状态码突然出现 400,这一问题如同一颗定时炸弹,严重威胁着业务的正常运行。经过一系列惊心动魄的排查与尝试,我们终于成功解决了这一难题。今天,就带大家一同回顾这段充满挑战与突破的技术历程,希望能为各位技术同仁提供宝贵的经验与启示。
lyb-geek
2025-04-21
54
0
深度揭秘!硬件负载均衡配置业务健康检测 400 状态码问题的惊险排查之旅
负载均衡
在如今的数字化时代,业务的稳定运行与高效迁移至关重要。最近,我们团队在将业务配置的负载均衡迁移至深信服应用交互中心 AD(类似硬件负载均衡器 F5)的过程中,遭遇了一场棘手的技术难题 —— 配置业务健康检测时,响应状态码突然出现 400,这一问题如同一颗定时炸弹,严重威胁着业务的正常运行。经过一系列惊心动魄的排查与尝试,我们终于成功解决了这一难题。今天,就带大家一同回顾这段充满挑战与突破的技术历程,希望能为各位技术同仁提供宝贵的经验与启示。
lyb-geek
2025-04-15
92
0
必看!Spring Boot 项目新老版本 Controller 低侵入式切换实战秘籍
注解
spring
迁移
boot
controller
在当今快速迭代的软件开发环境中,项目的迁移重构是许多开发团队都绕不开的工作。最近,业务方的一个项目就面临着这样的挑战,而在迁移重构的过程中,如何确保下游系统对接无感知成为了重中之重。具体来说,他们需要实现这样一个需求:读请求访问老版本 Controller 时,能够无缝跳转到新版本 Controller,并返回新版本数据;写请求则需要进行双写操作,即同时写入新老版本,以便在新版本出现问题时能够快速切回旧版本。这一需求的实现不仅关系到项目的顺利迁移,还对系统的稳定性和兼容性有着重要影响。本文将深入探讨这一功能的实现方法,为大家提供切实可行的解决方案。
lyb-geek
2025-04-07
98
0
必看!Spring Boot 项目新老版本 Controller 低侵入式切换实战秘籍
spring boot
在当今快速迭代的软件开发环境中,项目的迁移重构是许多开发团队都绕不开的工作。最近,业务方的一个项目就面临着这样的挑战,而在迁移重构的过程中,如何确保下游系统对接无感知成为了重中之重。具体来说,他们需要实现这样一个需求:读请求访问老版本 Controller 时,能够无缝跳转到新版本 Controller,并返回新版本数据;写请求则需要进行双写操作,即同时写入新老版本,以便在新版本出现问题时能够快速切回旧版本。这一需求的实现不仅关系到项目的顺利迁移,还对系统的稳定性和兼容性有着重要影响。本文将深入探讨这一功能的实现方法,为大家提供切实可行的解决方案。
lyb-geek
2025-04-01
127
0
踩坑实录!Spring AOP切点表达式失效之谜及高效修复攻略
注解
作用域
spring
aop
对象
在 Java 开发的广袤天地里,Spring AOP 想必是大家都十分熟悉的利器,它为我们的代码编织了一张强大的横切关注点之网,极大地提升了代码的可维护性和可扩展性。关于 Spring AOP 的常规使用方法,官方文档
lyb-geek
2025-03-31
83
0
深度剖析:如何精准评估系统的可伸缩性
性能
优化
内存
设计
系统
通过从性能指标、资源利用、架构和设计、实际场景测试以及运维和管理等多个维度对系统的可伸缩性进行全面评估,我们能够更加准确地了解系统的优势和不足,为系统的优化和升级提供有力的支持。只有打造出具备高可伸缩性的系统,企业才能在激烈的市场竞争中立于不败之地,实现可持续发展。
lyb-geek
2025-03-29
105
0
深入解读可扩展伸缩架构中的状态管理最佳实践
管理
架构
数据
系统
最佳实践
在构建可扩展伸缩架构时,应将无状态服务作为优先选择。无状态服务具有诸多优势,它能赋予系统更强的可扩展性和灵活性,使其能轻松应对高并发和大规模负载的挑战。以微服务架构为例,在设计微服务时,应尽量让每个微服务保持无状态。这意味着微服务在处理请求时,不依赖于自身保存的任何状态信息,而是将与状态相关的操作委托给专门的数据存储或服务。例如,将用户的登录状态、购物车信息等存储在专门的数据库或缓存服务中,微服务只负责处理业务逻辑,通过调用这些外部存储服务来获取和更新状态信息。这样一来,每个微服务都可以独立部署、扩展和维护,大大提高了系统的整体性能和可维护性。
lyb-geek
2025-03-27
87
0
踩坑实录!Spring AOP切点表达式失效之谜及高效修复攻略
spring
在 Java 开发的广袤天地里,Spring AOP 想必是大家都十分熟悉的利器,它为我们的代码编织了一张强大的横切关注点之网,极大地提升了代码的可维护性和可扩展性。关于 Spring AOP 的常规使用方法,官方文档https://docs.spring.io/spring-framework/reference/core/aop.html已经有了详尽的阐述,本文就不再赘述。今天,我们将聚焦于一次棘手的 Spring AOP 实战问题 —— 切点表达式失效的排查与修复全过程,带你一探究竟,揭开其中的奥秘。为了让大家能够更直观地理解,我们将通过一个简单却典型的小例子来复现这一问题。
lyb-geek
2025-03-25
172
0
必看!单体系统升级微服务,这些地方的数据一致性千万别忽视!
数据一致性
缓存
微服务
数据
系统
在微服务架构里,不同的微服务就像是一个个独立的小工厂,而消息队列则是连接它们的 “信息传送带”。一个微服务产生了数据变化,就会把相关消息放到这条 “传送带” 上,其他微服务再从上面把消息取走,然后根据消息内容更新自己的数据。但这条 “传送带” 有时也会出问题,比如消息可能会丢失,就像快递在运输途中莫名其妙不见了;或者消息被重复发送,就像收到了好几份一模一样的快递;又或者消息传递延迟,本该及时送达的消息却姗姗来迟。这些问题都会影响数据的一致性。
lyb-geek
2025-03-21
78
0
救命!单体系统升级微服务,数据一致性要 “炸锅” 了!快来看解决方案
解决方案
数据
数据一致性
数据库
微服务
在数字化浪潮的席卷下,企业的业务发展日新月异,传统的单体系统逐渐难以满足日益增长的业务需求。越来越多的企业选择向微服务架构迁移,期望借此提升系统的灵活性和可扩展性,跟上业务发展的快节奏。然而,迁移之路并非一帆风顺,其中数据一致性问题犹如拦路虎,让不少企业头疼不已。一旦数据出现不一致,业务流程就会乱套,用户体验直线下降,严重时甚至会导致巨额经济损失。那么,如何才能在迁移过程中有效保障数据的一致性呢?别着急,接下来就为你揭开谜底!
lyb-geek
2025-03-21
95
0
企业转型必修课:从单体系统到微服务架构的完美迁移攻略
系统
企业
微服务
迁移
架构
在踏上迁移之旅前,企业必须对现有的单体系统进行一次全面且深入的 “体检”。这次评估涵盖了系统架构、业务功能、数据结构、技术栈、性能瓶颈以及运维管理等多个关键层面。深入剖析系统架构,梳理模块间的依赖关系,找出紧密耦合的部分,为后续的拆分工作提供依据;对业务功能进行细致梳理,明确核心业务与边缘业务,确保在迁移过程中优先保障核心业务的稳定性;深入研究数据结构,掌握数据的存储方式、流动路径以及数据之间的关联关系,为数据的拆分和迁移做好准备;全面了解技术栈,评估其与微服务架构的适配性,判断是否需要进行技术升级或替换;通过性能测试和分析,找出系统的性能瓶颈,明确优化方向;对运维管理流程进行复盘,发现潜在的问题和风险点,提前制定应对策略。通过这次全方位的评估,企业能够精准掌握单体系统的现状,为后续的迁移工作提供坚实的数据支持和决策依据。
lyb-geek
2025-03-19
131
0
有态服务数据一致性难题,如何破局?
数据一致性
服务
数据
系统
协议
在有态服务中,常常会涉及到多个节点或数据库的操作。以电商系统为例,当用户下单时,这一简单的操作背后其实涉及到多个关键环节,包括库存系统的库存扣减和订单系统的订单记录。如果这些操作不能保持一致,就会出现订单生成了但库存未扣减,或者库存扣减了但订单却没有生成的尴尬局面。这时,分布式事务就派上了用场。它就像是一位严谨的 “指挥官”,确保所有相关操作要么全部成功提交,让整个业务流程顺利完成;要么全部回滚,就像什么都没有发生过一样,从而避免出现数据不一致的情况,保障业务的正常运转。
lyb-geek
2025-03-17
88
0
运维人必看:DeepSeek如何落地运维场景
DeepSeek
运维
模型
日志
数据
作为一名运维工程师,你是否正在寻找一种更智能、更高效的方式来管理复杂的IT基础设施?DeepSeek(或类似AI工具)可能是你的答案。今天,我们将深入探讨如何将DeepSeek融入运维工作,并提供多个实际场景的详细解决方案。
lyb-geek
2025-03-06
1.1K
0
超详细!Spring Boot项目结合Maven Profile实现多环境切换,轻松搞定开发部署难题
spring boot
在当今的软件开发中,一个项目往往需要在不同的环境中运行,如开发、测试和生产环境。每个环境都有其独特的配置需求,如何高效地管理这些配置,让项目在不同环境中顺利运行,成为了开发者们必须面对的问题。Spring Boot 和 Maven 作为 Java 开发中非常流行的框架和构建工具,为我们提供了强大的解决方案,那就是 Spring Boot Profile 和 Maven Profile。本文将深入探讨如何将两者结合使用,实现多环境的灵活切换,极大地提升项目的可维护性和开发效率。
lyb-geek
2025-03-04
153
0
深度揭秘:Java 应用程序中实现数据库读写分离的高效策略与实战
java
mybatis-plus
shardingsphere
在当今数据驱动的时代,随着业务的快速发展和数据量的持续增长,数据库的性能和稳定性成为了众多开发者关注的焦点。读写分离作为一种提升数据库系统并发处理能力和数据读取性能的有效策略,正被广泛应用于各类应用场景中。特别是在那些读多写少的业务场景下,读写分离的优势更是得以充分彰显。
lyb-geek
2025-02-18
79
0
如何以低侵入方式获取业务系统使用的二方包版本号
java
在软件开发的世界里,依赖管理是一项至关重要却又常常被忽视的工作。最近,领导给我布置了一个特别的任务 —— 了解我们部门提供给业务方的核心二方包及其版本号,以便为后续的兼容升级工作提供有力支持。这看似简单的需求,背后却蕴含着不少技术挑战和思考。在本文中,我将与大家分享在完成这个任务过程中的探索与实践,希望能为正在面临类似问题的你提供一些启发。
lyb-geek
2025-02-11
85
0
Spring扩展点整合业务实践
配置
日志
实践
系统
spring
在实际业务开发中,我们经常需要在不修改原有代码的情况下扩展系统功能。Spring框架提供了丰富的扩展点机制,可以帮助我们优雅地实现这一目标。本文将详细介绍几个常用的Spring扩展点,并结合实际业务场景说明其应用。
lyb-geek
2025-02-10
113
0
Spring Ben的生命周期95%的人都不知道这几个点
对象
生命周期
注解
spring
容器
Spring管理Bean的声明周期可以实现 InitializingBean 和 DisposableBean 接口。容器会调用前者的 afterPropertiesSet() 和后者的 destroy() 来让 Bean 在初始化和销毁 Bean 时执行某些操作。本篇文章将只介绍Bean的销毁。
lyb-geek
2025-02-10
51
0
记一次springcloud gateway记录日志响应结果乱码问题
gateway
乱码
日志
数据
压缩
一开始感觉是不是中文乱码,但是后面发现有些日志不是中文,也是乱码,而有些记录的日志又能正常显示。于是搜索了一圈,在
lyb-geek
2025-01-19
70
0
记一次springcloud gateway记录日志响应结果乱码问题
spring cloud
spring-cloud-gateway
一开始感觉是不是中文乱码,但是后面发现有些日志不是中文,也是乱码,而有些记录的日志又能正常显示。于是搜索了一圈,在https://blog.csdn.net/u013506626/article/details/134487673
lyb-geek
2025-01-14
101
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档