腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
Linyb极客之路
专栏成员
举报
1112
文章
2177914
阅读量
128
订阅数
订阅专栏
申请加入专栏
全部文章 (999+)
java (209)
数据库 (189)
spring (165)
sql (130)
编程算法 (127)
其他 (125)
网络安全 (111)
https (106)
缓存 (98)
微服务 (97)
云数据库 SQL Server (81)
分布式 (74)
spring boot (74)
http (58)
linux (53)
api (47)
存储 (44)
容器 (42)
jvm (39)
spring cloud (37)
网站 (36)
云数据库 Redis® (35)
git (34)
安全 (34)
maven (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)
系统 (10)
负载均衡缓存 (9)
aop (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)
日志 (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)
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)
数据一致性 (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)
class (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)
sse (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)
原理 (1)
重定向 (1)
集成测试 (1)
DeepSeek (1)
搜索文章
搜索
搜索
关闭
深度揭秘!Java Class 文件加密终极指南,有效保护你的核心代码
java
安全
class
插件
加密
在程序员的世界里,核心代码就是我们的 “秘密武器”。有一次聚餐,朋友满脸愁容地跟我倾诉,他接了个私单,满心欢喜地投入开发,可临近交付却犯了难 —— 既想让项目顺利运行,又不想把核心代码拱手让人。这可怎么办?从技术层面来讲,就是要对源码进行混淆或者加密处理。我之前写过一篇关于代码混淆的文章,反响还不错。今天,咱们就来深入探讨另一个至关重要的话题 —— 如何利用 ClassFinal 对 Java 代码进行加密,让你的代码安全无虞!
lyb-geek
2025-06-15
26
0
深度揭秘!Java Class 文件加密终极指南,有效保护你的核心代码
加密解密
在某次聚餐中,朋友聊起他接了一个私单,他不想把他的核心代码开放出去,但又想项目能正常运行。翻译成技术术语就是他想对源码进行混淆或者加密。之前我写过一篇文章聊聊如何进行代码混淆。今天我们来聊另一个的话题,聊聊如何利用ClassFinal对代码进行加密。
lyb-geek
2025-06-10
127
0
超详细!Spring Boot 项目借助 PF4J 实现插件动态加载,打造灵活可扩展架构
spring boot
在当今的软件开发领域,构建具有高度灵活性和可扩展性的应用程序是许多开发者追求的目标。尤其是在面对业务需求不断变化、功能持续迭代的情况下,如何让应用程序能够轻松地添加、修改或删除功能模块,同时保持系统的稳定性和可维护性,成为了一个关键问题。而 Spring Boot 与 PF4J 的结合,为我们提供了一个强大的解决方案。
lyb-geek
2025-05-27
272
0
超详细!Spring Boot 项目与 Togglz 深度整合实现特性开关全攻略
spring boot
在当今快速迭代的软件开发领域,如何高效地管理和控制应用程序的功能特性,成为了开发者们面临的重要挑战。想象一下,在不重启应用的情况下,就能灵活地启用或禁用某些功能,根据不同的用户群体、环境条件等因素,动态调整应用的功能展示和使用权限,这是不是非常酷?而 Togglz,这个强大的 Java 应用功能开关框架,就能帮助我们轻松实现这些功能。
lyb-geek
2025-05-13
81
0
一文带你攻克OOM:从崩溃到重生
对象
垃圾回收
内存
系统
异常
在 Java 开发的世界里,OOM(Out Of Memory),也就是内存溢出,可谓是一个让人头疼不已的问题,一旦出现,就可能给系统带来严重的影响,甚至导致系统崩溃,服务中断,用户无法正常使用相关功能。就好比一个杯子,它的容量是有限的,当你不断往里面倒水,超过了它的承载限度,水就会溢出来。内存溢出就是程序在运行过程中,需要的内存超过了系统所能分配的最大内存,从而引发的错误。
lyb-geek
2025-05-08
282
0
AI 爆火背后,Spring Boot SSE 推送该怎么学?
sse
最近 AI 爆火,与之相关的技术也成为香饽饽,SSE 推送就是其中之一。SSE,全称 Server-Sent Events,是 HTML5 Web API 的一员。它能让网页低延迟、高效地接收服务器实时更新,通过 HTTP 协议实现服务器主动向客户端推送数据。借助持久化 HTTP 长连接,服务器可以向客户端实时推送数据,不过客户端无法通过 SSE 向服务端回传数据。
lyb-geek
2025-04-29
420
0
深度揭秘!硬件负载均衡配置业务健康检测 400 状态码问题的惊险排查之旅
负载均衡
后端
配置
日志
硬件
在如今的数字化时代,业务的稳定运行与高效迁移至关重要。最近,我们团队在将业务配置的负载均衡迁移至深信服应用交互中心 AD(类似硬件负载均衡器 F5)的过程中,遭遇了一场棘手的技术难题 —— 配置业务健康检测时,响应状态码突然出现 400,这一问题如同一颗定时炸弹,严重威胁着业务的正常运行。经过一系列惊心动魄的排查与尝试,我们终于成功解决了这一难题。今天,就带大家一同回顾这段充满挑战与突破的技术历程,希望能为各位技术同仁提供宝贵的经验与启示。
lyb-geek
2025-04-21
64
0
深度揭秘!硬件负载均衡配置业务健康检测 400 状态码问题的惊险排查之旅
负载均衡
在如今的数字化时代,业务的稳定运行与高效迁移至关重要。最近,我们团队在将业务配置的负载均衡迁移至深信服应用交互中心 AD(类似硬件负载均衡器 F5)的过程中,遭遇了一场棘手的技术难题 —— 配置业务健康检测时,响应状态码突然出现 400,这一问题如同一颗定时炸弹,严重威胁着业务的正常运行。经过一系列惊心动魄的排查与尝试,我们终于成功解决了这一难题。今天,就带大家一同回顾这段充满挑战与突破的技术历程,希望能为各位技术同仁提供宝贵的经验与启示。
lyb-geek
2025-04-15
104
0
必看!Spring Boot 项目新老版本 Controller 低侵入式切换实战秘籍
注解
spring
迁移
boot
controller
在当今快速迭代的软件开发环境中,项目的迁移重构是许多开发团队都绕不开的工作。最近,业务方的一个项目就面临着这样的挑战,而在迁移重构的过程中,如何确保下游系统对接无感知成为了重中之重。具体来说,他们需要实现这样一个需求:读请求访问老版本 Controller 时,能够无缝跳转到新版本 Controller,并返回新版本数据;写请求则需要进行双写操作,即同时写入新老版本,以便在新版本出现问题时能够快速切回旧版本。这一需求的实现不仅关系到项目的顺利迁移,还对系统的稳定性和兼容性有着重要影响。本文将深入探讨这一功能的实现方法,为大家提供切实可行的解决方案。
lyb-geek
2025-04-07
112
0
必看!Spring Boot 项目新老版本 Controller 低侵入式切换实战秘籍
spring boot
在当今快速迭代的软件开发环境中,项目的迁移重构是许多开发团队都绕不开的工作。最近,业务方的一个项目就面临着这样的挑战,而在迁移重构的过程中,如何确保下游系统对接无感知成为了重中之重。具体来说,他们需要实现这样一个需求:读请求访问老版本 Controller 时,能够无缝跳转到新版本 Controller,并返回新版本数据;写请求则需要进行双写操作,即同时写入新老版本,以便在新版本出现问题时能够快速切回旧版本。这一需求的实现不仅关系到项目的顺利迁移,还对系统的稳定性和兼容性有着重要影响。本文将深入探讨这一功能的实现方法,为大家提供切实可行的解决方案。
lyb-geek
2025-04-01
137
0
踩坑实录!Spring AOP切点表达式失效之谜及高效修复攻略
注解
作用域
spring
aop
对象
在 Java 开发的广袤天地里,Spring AOP 想必是大家都十分熟悉的利器,它为我们的代码编织了一张强大的横切关注点之网,极大地提升了代码的可维护性和可扩展性。关于 Spring AOP 的常规使用方法,官方文档
lyb-geek
2025-03-31
98
0
深度剖析:如何精准评估系统的可伸缩性
性能
优化
内存
设计
系统
通过从性能指标、资源利用、架构和设计、实际场景测试以及运维和管理等多个维度对系统的可伸缩性进行全面评估,我们能够更加准确地了解系统的优势和不足,为系统的优化和升级提供有力的支持。只有打造出具备高可伸缩性的系统,企业才能在激烈的市场竞争中立于不败之地,实现可持续发展。
lyb-geek
2025-03-29
130
0
深入解读可扩展伸缩架构中的状态管理最佳实践
管理
架构
数据
系统
最佳实践
在构建可扩展伸缩架构时,应将无状态服务作为优先选择。无状态服务具有诸多优势,它能赋予系统更强的可扩展性和灵活性,使其能轻松应对高并发和大规模负载的挑战。以微服务架构为例,在设计微服务时,应尽量让每个微服务保持无状态。这意味着微服务在处理请求时,不依赖于自身保存的任何状态信息,而是将与状态相关的操作委托给专门的数据存储或服务。例如,将用户的登录状态、购物车信息等存储在专门的数据库或缓存服务中,微服务只负责处理业务逻辑,通过调用这些外部存储服务来获取和更新状态信息。这样一来,每个微服务都可以独立部署、扩展和维护,大大提高了系统的整体性能和可维护性。
lyb-geek
2025-03-27
125
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
211
0
必看!单体系统升级微服务,这些地方的数据一致性千万别忽视!
数据一致性
缓存
微服务
数据
系统
在微服务架构里,不同的微服务就像是一个个独立的小工厂,而消息队列则是连接它们的 “信息传送带”。一个微服务产生了数据变化,就会把相关消息放到这条 “传送带” 上,其他微服务再从上面把消息取走,然后根据消息内容更新自己的数据。但这条 “传送带” 有时也会出问题,比如消息可能会丢失,就像快递在运输途中莫名其妙不见了;或者消息被重复发送,就像收到了好几份一模一样的快递;又或者消息传递延迟,本该及时送达的消息却姗姗来迟。这些问题都会影响数据的一致性。
lyb-geek
2025-03-21
92
0
救命!单体系统升级微服务,数据一致性要 “炸锅” 了!快来看解决方案
解决方案
数据
数据一致性
数据库
微服务
在数字化浪潮的席卷下,企业的业务发展日新月异,传统的单体系统逐渐难以满足日益增长的业务需求。越来越多的企业选择向微服务架构迁移,期望借此提升系统的灵活性和可扩展性,跟上业务发展的快节奏。然而,迁移之路并非一帆风顺,其中数据一致性问题犹如拦路虎,让不少企业头疼不已。一旦数据出现不一致,业务流程就会乱套,用户体验直线下降,严重时甚至会导致巨额经济损失。那么,如何才能在迁移过程中有效保障数据的一致性呢?别着急,接下来就为你揭开谜底!
lyb-geek
2025-03-21
107
0
企业转型必修课:从单体系统到微服务架构的完美迁移攻略
系统
企业
微服务
迁移
架构
在踏上迁移之旅前,企业必须对现有的单体系统进行一次全面且深入的 “体检”。这次评估涵盖了系统架构、业务功能、数据结构、技术栈、性能瓶颈以及运维管理等多个关键层面。深入剖析系统架构,梳理模块间的依赖关系,找出紧密耦合的部分,为后续的拆分工作提供依据;对业务功能进行细致梳理,明确核心业务与边缘业务,确保在迁移过程中优先保障核心业务的稳定性;深入研究数据结构,掌握数据的存储方式、流动路径以及数据之间的关联关系,为数据的拆分和迁移做好准备;全面了解技术栈,评估其与微服务架构的适配性,判断是否需要进行技术升级或替换;通过性能测试和分析,找出系统的性能瓶颈,明确优化方向;对运维管理流程进行复盘,发现潜在的问题和风险点,提前制定应对策略。通过这次全方位的评估,企业能够精准掌握单体系统的现状,为后续的迁移工作提供坚实的数据支持和决策依据。
lyb-geek
2025-03-19
177
0
有态服务数据一致性难题,如何破局?
数据一致性
服务
数据
系统
协议
在有态服务中,常常会涉及到多个节点或数据库的操作。以电商系统为例,当用户下单时,这一简单的操作背后其实涉及到多个关键环节,包括库存系统的库存扣减和订单系统的订单记录。如果这些操作不能保持一致,就会出现订单生成了但库存未扣减,或者库存扣减了但订单却没有生成的尴尬局面。这时,分布式事务就派上了用场。它就像是一位严谨的 “指挥官”,确保所有相关操作要么全部成功提交,让整个业务流程顺利完成;要么全部回滚,就像什么都没有发生过一样,从而避免出现数据不一致的情况,保障业务的正常运转。
lyb-geek
2025-03-17
107
0
运维人必看:DeepSeek如何落地运维场景
DeepSeek
运维
模型
日志
数据
作为一名运维工程师,你是否正在寻找一种更智能、更高效的方式来管理复杂的IT基础设施?DeepSeek(或类似AI工具)可能是你的答案。今天,我们将深入探讨如何将DeepSeek融入运维工作,并提供多个实际场景的详细解决方案。
lyb-geek
2025-03-06
1.5K
0
超详细!Spring Boot项目结合Maven Profile实现多环境切换,轻松搞定开发部署难题
spring boot
在当今的软件开发中,一个项目往往需要在不同的环境中运行,如开发、测试和生产环境。每个环境都有其独特的配置需求,如何高效地管理这些配置,让项目在不同环境中顺利运行,成为了开发者们必须面对的问题。Spring Boot 和 Maven 作为 Java 开发中非常流行的框架和构建工具,为我们提供了强大的解决方案,那就是 Spring Boot Profile 和 Maven Profile。本文将深入探讨如何将两者结合使用,实现多环境的灵活切换,极大地提升项目的可维护性和开发效率。
lyb-geek
2025-03-04
188
1
点击加载更多
活动推荐
新邀入驻腾讯云开发者社区,福利多多!
🚀 短剧制作效率低下,AI如何辅助实现智能提效?
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
不再提示