Spring

首页 标签 Spring
# Spring #
关注
48033内容
|
7天前
| |
来自: 云原生
技术复盘:基于 GoWind Admin 实现 Kratos 框架单体轻量化落地
GoWind Admin 通过自研 Kratos-Bootstrap 封装层,将 Kratos 微服务框架轻量化适配单体开发:零注册中心依赖、Spring 风格配置驱动装配、极简三层分层(Server/Service/Data)、自动化 Protobuf/Wire 工程化(gow toolchain)、多 ORM/多数据源支持,并支持无代码改造渐进式升级微服务。
|
7天前
|
【Spring全家桶】Spring Boot 3.x:3.x新特性:虚拟线程支持、AOT提前编译、GraalVM原生镜像(附《思维导图》+《面试高频考点清单》)
Spring Boot 3.x开启云原生新纪元:依托Java 17+基线,深度融合虚拟线程(3.2+)、AOT提前编译(3.0+)与GraalVM原生镜像(3.0+),实现毫秒级启动、百万级并发、内存占用降80%,重塑Java在Serverless与微服务时代的竞争力。
代购系统的可扩展通知机制:从硬编码到观察者模式,借鉴taocarts的事件总线
本文分享代购系统通知模块的演进之路:从硬编码通知到基于Spring事件总线的解耦设计。通过抽象订单事件、注解式监听器、异步执行与Webhook动态订阅,实现高可扩展、易维护的通知体系,彻底告别“改一处崩全局”的困境。
|
7天前
|
【Java并发编程】Java虚拟线程与平台线程的区别、虚拟线程调度、适用/不适用场景、在Spring Boot中的集成(2026高频)(附《思维导图》+《面试高频考点清单》)
Java虚拟线程是JDK 21正式推出的轻量级并发方案,由JVM用户态调度,单线程仅占几百字节内存,支持百万级并发。它通过“M:N”调度模型与自动挂载/卸载机制,彻底解决传统平台线程在IO密集型场景下的资源瓶颈与阻塞浪费问题,让同步编程轻松承载高并发。
|
7天前
|
【日常小问】Spring Cloud Gateway 5.x 跨域和路由配置踩坑实录
Spring Cloud Gateway 升级 5.x 后,配置前缀改为 spring.cloud.gateway.server.webflux,依赖坐标改名为 spring-cloud-starter-gateway-server-webflux,CORS 需网关统一处理,避免下游服务重复设置导致浏览器拒绝。
|
7天前
|
[020][缓存模块]基于 BeanCreator 的缓存管理器创建器模式设计与实践
本文介绍基于`BeanCreator`函数式接口的缓存管理器创建器模式,统一抽象创建逻辑、单例缓存与类型信息。支持Caffeine、Redis、多级缓存及租户隔离,采用双重检查锁保障线程安全,兼顾配置驱动、可组合性与测试友好性,提升Spring应用缓存架构的可维护性与扩展性。(239字)
告别AI工具选择困难症!2026 Java开发者效率清单
2026年,Java开发者面临“工具多、协同弱”的困局。本文提出“三层过滤”选型法:Ollama/Copilot作轻量辅助;飞算JavaAI为智能核心——内置10个专家Agent,支持可干预架构设计、上下文感知对话与规范代码生成;Spring AI+LangFuse补全可观测性。告别堆砌,拥抱懂工程的“AI大脑”。
|
7天前
|
【Java基础】反射与注解:核心原理、自定义注解、注解解析方式(附《思维导图》+《面试高频考点清单》)
Java反射与注解是框架底层核心:反射在运行时动态获取类结构(Class/Field/Method),实现IoC、ORM等;注解作为元数据标记代码,配合反射(RUNTIME)或注解处理器(SOURCE)实现声明式编程。二者结合支撑Spring、MyBatis等主流框架。
|
7天前
|
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
本文系统梳理Java 8至21的演进脉络,聚焦JDK 21 LTS四大核心特性:虚拟线程(M:N轻量调度,百万级I/O并发)、模式匹配switch(类型+守卫+null安全)、结构化并发(父子任务生命周期绑定)、序列集合(统一有序集合操作)。兼顾版本战略、迁移实践与面试高频考点,助力高效掌握现代Java开发核心能力。
|
7天前
| |
来自: 云效DevOps
Maven dependency:tree 的 8 个高级用法
本文深入讲解 Maven dependency:tree 命令的 8 个高级用法,涵盖依赖冲突排查、传递依赖分析、版本升级建议等实战场景。通过企业级真实案例,展示如何利用这个强大工具快速定位和解决复杂的依赖问题。提供可视化分析方法、自动化脚本工具和企业级依赖管理规范,让你掌握专业级的依赖分析技能。
免费试用