Spring

首页 标签 Spring
# Spring #
关注
48065内容
|
4天前
| |
来自: 云原生
ACK + GraalVM Native Image 实战:Spring Boot 3.4 从500ms到50ms启动的云原生 Java
K8s 里 Java 应用启动要 8 秒,HPA 弹性扩容等到流量早过去了——这是我们团队在 ACK 上部署 Spring Boot 微服务时遇到的真实困境。引入 GraalVM Native Image 后,启动时间从 8 秒降到 50ms,内存从 512MB 降到 64MB,镜像体积缩减 70%,Serverless 场景完美适配。本文从 Java 云原生困境出发,详解 GraalVM Native Image 编译原理、Spring Boot 3.4 适配全流程(运行时代理注册、序列化配置、动态代理、资源文件)、ACK 多架构镜像构建与部署实战
Arthas vmtool 实战:不靠请求也能摸到 JVM 里的对象
watch/trace 等不到请求?用 Arthas vmtool 直接翻堆里实例、字段和 Spring Bean,低 QPS 也能当场看清状态
|
8天前
|
大模型Agent落地的工程现实:一个Java老兵的观察与架构实践
本文为Java后端工程师撰写的AI工程化实战指南,聚焦大模型从“演示”走向“生产”的关键跃迁。涵盖LLM本质认知、RAG局限与Agentic RAG升级、Agent架构设计模式、MCP协议集成、Spring AI落地要点、推理模型成本权衡及安全可观测性等十大核心议题,凝练一线踩坑经验,强调工程能力在AI落地中的决定性作用。
HikariCP + Tomcat + Spring Boot:九个容易被忽视的默认值配置
某电商凌晨订单服务崩溃,根源竟是HikariCP默认连接池仅10个连接。本文直击Spring Boot三大组件(HikariCP、Tomcat、自动配置)中9个高危默认值,涵盖连接池超时、线程瓶颈、删库风险等典型生产问题。
|
10天前
|
[029][公共模块]基于 Jakarta Validation 实现的自定义日期时间格式校验
本文基于Jakarta Validation实现可复用的日期时间格式校验,支持LocalDateTime/LocalDate/LocalTime三类字符串校验,含自定义注解、国际化消息及Spring Boot自动配置,空值友好,开箱即用。(239字)
|
11天前
| |
来自: 云原生
Function Compute + API Gateway 实战:Serverless 从概念验证到生产级应用
我负责的一组低频 API 用 4 台 ECS 部署,每月成本 3000 元,但日均调用不足 100 次。迁移到阿里云函数计算 FC + API 网关后,月成本降到 50 元,冷启动优化到 200ms 以内。本文从真实项目出发,系统讲解 Serverless 适用场景分析、FC + API Gateway 全链路架构设计、Spring Boot 适配 Serverless 的 4 个关键改造、冷启动优化三板斧、5 个生产级踩坑实录,以及场景选型决策树和生产检查清单,帮你把 Serverless 从 POC 推向生产。
|
12天前
|
后端视角看 EventBus:发布订阅总线的原理、场景与用法
做 Android 或 Java 想解耦组件通信的开发者,本文用后端视角讲清 EventBus 是什么、场景与用法,并对比 Spring、Guava
Spring Boot这5个配置项默认值就是错的,高并发第1天就502
Spring Boot上线前5项关键配置必查:Tomcat线程数(建议≥500)、HikariCP连接池(单实例≤30)、Actuator端点最小暴露(禁用env/heapdump)、生产日志分级(业务INFO+第三方WARN)、强制激活prod profile。缺一即可能导致502、超时或安全风险。
|
13天前
|
[049][Crypto模块]前后端混合加密API实战:基于Spring Boot的AES+RSA安全传输方案
本文详解Spring Boot中AES+RSA混合加密实战:前端用RSA公钥加密随机AES密钥并传输,后端通过`@Crypto`注解自动解密请求体。涵盖公钥分发、Hex/Base64编码统一、ECB模式适配及Caffeine缓存优化,提供开箱即用的端到端安全传输方案。(239字)
免费试用