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

#对象

Feign 复杂对象参数传递避坑指南:从报错到优雅落地

果酱带你啃java

要解决问题,首先要搞清楚问题的本质。Feign复杂对象参数传递的坑,本质上是「HTTP规范约束」与「开发者对Feign参数解析逻辑认知不足」的双重结果。

000

GC吞吐量跌破92%?从根因到根治的生产级实战方案

果酱带你啃java

某电商核心订单服务(基于Spring Boot 3.2.5 + JDK17)上线后,通过监控平台发现:

000

吃透 Spring 体系结构

果酱带你啃java

在Java企业级开发领域,Spring框架无疑是当之无愧的基石。无论是微服务架构、分布式系统,还是传统的单体应用,Spring都以其强大的扩展性、灵活性和易用性...

000

吃透 JVisualVM 与 JConsole:Java 性能调优实战指南

果酱带你啃java

在使用工具之前,我们必须先搞懂:这些工具是如何与JVM交互,实现性能数据采集的?核心答案是 JMX(Java Management Extensions),即J...

200

JDK自带调优五件套(Jstat/Jinfo/Jmap/Jhat/Jstack)深度解析+实战指南

果酱带你啃java

在深入工具细节前,我们先明确JVM的核心内存模型和线程模型,这是理解工具工作原理的基础。同时,先搞清楚这五款工具的核心定位,避免使用时混淆场景。

200

别再混淆!@JsonFormat、@DateTimeFormat、@JSONField 深度剖析与 DTO 实战指南

果酱带你啃java

在 Java 开发中,日期时间的序列化与反序列化一直是令人头疼的问题。当我们在 DTO(数据传输对象)中处理日期时间字段时,总会遇到三个注解:@JsonForm...

100

SpringBoot 数据脱敏实战: 构建企业级敏感信息保护体系

果酱带你啃java

在当今数字化时代,数据安全已成为企业发展的生命线。用户手机号、身份证号、银行卡信息等敏感数据一旦泄露,不仅会给用户带来巨大损失,更会让企业面临信任危机和法律风险...

200

从崩溃到根治:深度解析工作中最常遇到的 OOM 问题及解决方案

果酱带你啃java

堆内存 OOM 是所有 OOM 错误中最常见的一种,几乎每个 Java 开发者都或多或少遇到过。理解堆内存 OOM 的产生原因和解决方法,是 Java 工程师的...

500

从踩坑到精通:Java 深拷贝与浅拷贝

果酱带你啃java

在 Java 开发中,对象拷贝是日常开发高频操作,也是最容易踩坑的知识点之一。你是否遇到过 “修改副本对象,原对象却莫名被篡改” 的诡异问题?是否在排查线上 b...

500

从底层到优化:深入理解 synchronized 的 “锁” 事

果酱带你啃java

在 Java 并发编程领域,synchronized堪称基础同步工具的 “元老”。自 Java 诞生以来,它伴随开发者走过二十余载。即便如今有Reentrant...

1000

从源码到实战:JDK 动态代理与 CGLIB 代理的终极对决

果酱带你啃java

在当今复杂的软件系统中,我们经常需要在不修改原有代码的情况下对方法进行增强。想象一下,当你需要给系统中所有方法添加日志记录、性能监控或事务管理时,难道要逐个修改...

800

SpringBoot 注解深剖:@RequestParam 与 @RequestBody,90% 的开发者都踩过这些坑!

果酱带你啃java

在 SpringBoot 开发中,处理 HTTP 请求参数是我们每天都要面对的工作。而@RequestParam和@RequestBody这两个注解,就像是我们...

600

从配置到业务:SpringBoot 配置读取的 7 种实战方案,看完再也不踩坑

果酱带你啃java

在 SpringBoot 开发中,配置读取是连接外部环境与业务逻辑的关键桥梁。无论是数据库连接信息、第三方 API 密钥,还是业务参数,都需要通过配置机制灵活注...

600

深入 Spring 内核:解密 15 种设计模式的实战应用与底层实现

果酱带你啃java

Spring 框架作为 Java 生态中当之无愧的霸主,其成功不仅在于功能的强大,更在于其内部蕴含的设计哲学。作为开发者,我们每天都在使用 Spring 的各种...

700

揭秘 Spring 三级缓存:从源码到实战,彻底搞懂循环依赖的终极解决方案

果酱带你啃java

你是否遇到过这样的场景:启动 Spring 应用时突然抛出BeanCurrentlyInCreationException,提示 "Requested bean...

200

从 0 到 1 开发 Java 贪吃蛇:用 JDK17 打造经典游戏,揭秘底层运行机制

果酱带你啃java

贪吃蛇游戏看似简单,却包含了 Java 编程的核心知识点:GUI 编程、事件处理、数据结构、线程控制等。通过开发这个小游戏,你不仅能掌握 Swing 框架的使用...

400

智能体测试 vs 传统测试:测试专家必看

顾翔

过去十年,软件测试的边界持续被打破——从GUI自动化到API契约测试,再到混沌工程与可观测性驱动验证。而2024年,一个更根本的范式跃迁正在发生:测试对象正从确...

3700

从Vibe Coding到Harness Engineering的实践与思考

小陡坡香菜

上一篇文章《Multi-Agent系统Harness Engineering架构的思考与实践》我们从 agent 与 MAS 的技术脉络、单 agent 到多 ...

5910

我和AI的对话-从西方哲学史看本体论思想的发展和演进过程

人月聊IT

今天继续分享我和AI关于本体论的对话,即从西方哲学史的角度来看下本体论思想的发展。这篇文章思想理解后,才容易真正理解为何当前在AI大模型时代要回归到本体论建模,...

4700

本体模型-当下企业核心业务语义的沉淀模型也是AI大模型最容易理解的模型

人月聊IT

昨天,从我提出一个关键想法开始,即传统供应链计划有些无法通过TOC理论精确求解,往往是一个非线性规划和组合最优化问题,适合引入AI大模型进行动态分析推理。然后差...

4900
领券