
JAVA
文章平均质量分 86
JAVA
Rysxt_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-Plus 条件构造器(Wrapper)深度解析
一、Wrapper 类体系结构。原创 2025-08-23 08:13:25 · 192 阅读 · 0 评论 -
Spring Boot项目上传头像为字节流存数据库教程
【代码】Spring Boot项目上传头像为字节流存数据库教程。原创 2025-08-22 08:30:45 · 209 阅读 · 0 评论 -
Spring Boot项目集成日志完整教程
Spring Boot提供了灵活的日志集成方案,开发者可以根据项目需求选择合适的日志框架和配置方式。对于大多数项目,使用默认的Logback配合logback-spring.xml配置文件已经足够;对于需要与ELK等日志系统集成的企业级应用,可以考虑使用Logstash编码器或切换到Log4j2。无论选择哪种方式,良好的日志实践都是保证应用可维护性和可观测性的关键。原创 2025-08-18 08:28:34 · 846 阅读 · 0 评论 -
Spring Boot事务管理完整教程(2 & 3 )
版本核心功能新增/优化特性支持声明式(@Transactional)和编程式事务管理,兼容JDBC/JPA/MyBatis基础事务功能完善,但分布式事务配置较复杂,嵌套事务回滚可能影响父事务完全兼容Spring Boot 2的事务用法,同时增强分布式事务和高并发场景支持JTA整合更简化(如Atomikos配置优化)、NESTED事务子回滚不影响父事务、高并发优化(乐观锁检测效率提升)开发建议优先使用声明式事务(),保持代码简洁。分布式场景。原创 2025-08-16 08:15:33 · 950 阅读 · 0 评论 -
MyBatis-Plus 主键生成策略终极教程
📌 。原创 2025-08-15 08:27:03 · 1112 阅读 · 0 评论 -
Java协程深度教程:从概念到Spring Boot实战
协程(Coroutine)是一种用户态轻量级线程,通过实现高效并发。原创 2025-08-13 08:50:13 · 986 阅读 · 0 评论 -
Spring Boot项目中线程池的全面教程
定义与作用:自定义线程池是开发者根据具体业务需求显式配置的线程池,主要用于处理应用程序内部的异步任务异步日志记录批量数据处理(如Excel导入导出)定时任务增强执行消息发送、邮件通知等非核心业务数据库操作、API调用等IO密集型任务主要特点灵活性高:可根据任务类型(CPU/IO密集型)精细调整参数配置多样:支持核心线程数、最大线程数、队列容量等全面配置管理便捷:易于集成监控、异常处理等企业级功能用途专一。原创 2025-08-13 08:28:41 · 880 阅读 · 0 评论 -
Gradle 配置教程:与 Maven 对比详解(含完整迁移指南)
一、基础对比:Gradle vs Maven。原创 2025-08-12 13:36:59 · 1124 阅读 · 0 评论 -
Maven <pom.xml> 标签详尽教程
先看一个最小 POM 模板(上下文)原创 2025-08-11 09:34:56 · 736 阅读 · 0 评论 -
基于dynamic的Druid 与 HikariCP 连接池集成配置区别
是一个基于 Spring Boot 的 多数据源动态切换启动器JDK 1.7+⚠️ 注意:JPA 用户不建议使用本组件,因为 JPA 自带事务管理,难以实现数据源的动态切换。多租户系统(每个租户独立库)读写分离架构数据分片/多库并行需要动态切换数据源的微服务模块需要高度自定义数据源配置与管理的系统。原创 2025-08-09 16:54:03 · 859 阅读 · 0 评论 -
Java泛型深度解析
/ 类型参数可用作方法返回值。原创 2025-08-08 13:55:16 · 505 阅读 · 0 评论 -
JDK 25 :核心特性
JDK 25 通过 语言简化、性能革命 和 安全升级,巩固了 Java 在企业级开发的核心地位。未来,Java 将持续突破 云原生、AI 集成 和 量子计算 领域,同时通过 模块化 和 AI 工具链 应对多语言竞争。开发者需关注 Valhalla 项目 和 结构化并发,以最大化技术红利,构建下一代高性能应用。原创 2025-08-08 10:59:30 · 1068 阅读 · 0 评论 -
SpringBoot集成Shiro+JWT(Hutool)最详细最完整教程
Apache Shiro 是一个强大且易用的 Java 安全框架,提供了认证、授权、加密和会话管理功能。简单易用:相比 Spring Security,Shiro 的 API 更加直观和简单功能全面:提供认证、授权、会话管理、加密等企业级安全功能轻量级:不依赖任何容器,可以独立运行业界规范:被众多企业采用,有丰富的社区支持和文档维度单Token方案双Token方案安全性单一Token泄露风险高。原创 2025-08-07 10:43:03 · 1044 阅读 · 0 评论 -
JAVA静态访问 Spring Bean(@PostConstruct/SpringUtil/)
。原创 2025-08-06 14:23:09 · 549 阅读 · 0 评论 -
Spring Boot 过滤器(Filter/FilterRegistrationBean/OncePerRequestFilter)完整教程
通过本教程,我们学习了Spring Boot中Filter的使用:Filter基础:理解了Filter是Servlet规范中的组件,用于在请求到达Servlet之前或响应返回客户端之前进行处理两种注册方式使用@Component注解自动注册(简单快捷)使用FilterRegistrationBean显式注册(更灵活,可控制URL模式和顺序)核心方法:掌握了Filter接口的三个核心方法,特别是doFilter()方法的重要性执行顺序。原创 2025-08-06 10:06:05 · 727 阅读 · 0 评论 -
Spring Boot Starter Parent 深度解析:依赖管理全攻略
创建模板定义自动配置发布到私有仓库Spring Boot Starter Parent 通过 约定优于配置 的理念,将依赖管理和构建配置标准化,使开发者能专注于业务逻辑。对于需要高度定制化的项目,可通过实现类似效果,但需付出更多维护成本。建议新项目优先采用父 POM 方案,以充分享受 Spring Boot 生态红利。原创 2025-08-05 09:42:05 · 1063 阅读 · 0 评论 -
Spring Boot 依赖注入终极指南:核心注解、对比与实战
本文深入解析Spring Boot依赖注入的核心注解与最佳实践。重点推荐构造器注入方式(@Autowired/@RequiredArgsConstructor),分析其线程安全、易测试等优势,并对比字段注入和Setter注入的缺陷。针对多实现类冲突、循环依赖等常见问题,提供@Qualifier、@Lazy等解决方案。原创 2025-08-04 09:12:06 · 953 阅读 · 0 评论 -
Java Optional 类教程详解
Optional 是 Java 8 引入的函数式容器类(),专为设计。原创 2025-08-02 14:49:57 · 776 阅读 · 0 评论 -
Spring Boot 全 YAML 配置 Liquibase 教程
Entity@Id。原创 2025-08-02 11:21:46 · 906 阅读 · 0 评论 -
Spring接口参数核心参数注解详解与对比
通过合理组合这些注解,可以构建出高效、易维护的RESTful API接口体系。建议结合Swagger生成接口网页,使用提供的网页文档进行接口测试验证参数绑定效果。:将请求体JSON/XML转换为Java对象。:RESTful API路径参数绑定。:生成OpenAPI参数描述对象。:POST/PUT请求体解析。:从URL路径中提取变量值。:绑定查询参数到方法参数。:GET请求参数接收。:API网页参数聚合。原创 2025-08-01 11:52:40 · 606 阅读 · 0 评论 -
Java实现数据加密传输教程最简单(基于Hutool)
实现数据加密传输适用于微服务之间的敏感数据传输以及跨服务之间的数据传输。原创 2025-08-01 09:07:49 · 387 阅读 · 0 评论 -
SpringBoot集成MyBatis-Plus最透彻教程
自动生成基础CRUD操作内置代码生成器强大的条件构造器Wrapper支持Lambda形式调用主键自动生成策略(支持雪花算法、UUID等)@Data@TableName("t_user") // 指定表名@TableId(type = IdType.ASSIGN_ID) // 主键生成策略@TableField("create_time") // 指定字段名通过以上步骤,我们完成了SpringBoot与MyBatis-Plus的集成配置。原创 2025-07-30 13:43:16 · 1265 阅读 · 0 评论