logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AOP详解:从原理到实战

摘要: 本文全面解析Spring AOP(面向切面编程),涵盖基础概念、核心术语、代理机制、配置方式及实战示例。AOP通过分离横切关注点(如日志、事务)提升代码解耦与可维护性,基于JDK动态代理或CGLIB实现。内容分为基础(术语、原理)、中级(注解/XML配置)和高级(源码、性能优化),适配Spring 6.x及Spring Boot 3.x。重点包括切点表达式、通知类型(@Before/@Ar

#spring#java#后端
一文搞懂线程状态转换与 Java 内存模型(内含通俗解释)

线程状态内存模型每个线程有自己的“草稿本”(工作内存)想让别人看到我的修改,必须走“happens-before 桥梁”三大桥梁:volatile、synchronized、start/join画出线程状态转换图说出 volatile 为什么能保证可见性举出 3 个最常用的 happens-before 规则那这篇内容你就已经掌握 80% 了。需要再深入哪一块?volatile 底层(内存屏障 +

#java#开发语言
深入浅出:Java 抽象类与接口

Java抽象类与接口核心对比 抽象类和接口是Java实现多态的两种方式,主要区别在于: 设计目的:抽象类强调"is-a"关系(模板继承),接口定义"can-do"行为(能力契约) 实现特性:抽象类可含构造器/实例字段/具体方法,接口仅支持常量+抽象/default方法 扩展性:单继承vs多实现,接口更灵活 状态管理:抽象类可维护对象状态,接口无状态(Java

#java#开发语言
MySQL - CTE 表达式(公用表表达式):简化复杂查询的新姿势

摘要: MySQL CTE(公用表表达式)是MySQL 8.0引入的重要特性,显著提升复杂查询的可读性、复用性和维护性。相比传统子查询,CTE通过模块化定义和引用,解决了嵌套混乱、代码重复等问题,并原生支持递归查询(如组织架构遍历)。典型应用场景包括简化多层子查询、分步计算报表指标、递归处理层级数据等。2026年推荐优先使用CTE替代嵌套子查询,尤其在重复引用或嵌套超过两层时。虽然CTE与子查询性

#mysql#数据库
Java 9 到 Java 25:核心新特性全面介绍

摘要: 本文系统梳理了Java 9至25的核心新特性(截至2026年1月),重点包括: 模块化(Java 9引入)和6个月迭代机制,LTS版本(如11/17/21/25)长期支持; 语法革新:var类型推断(10)、Records(16正式)、Text Blocks(15正式)、模式匹配(21正式); 性能优化:G1默认GC(9)、虚拟线程(21正式)、结构化并发(25成熟); 未来趋势:Java

#java#开发语言
Java API接口从0到1实战:新手也能看懂的编写指南

加了 spring-boot-maven-plugin 吗?application.yml 数据库连得上吗?@RestController 而不是 @Controller?@Valid + jakarta.validation 依赖加了吗?lombok 插件装了吗?(IDEA)启动类有 @SpringBootApplication?浏览器打开 http://localhost:8080/swagg

#java#开发语言
一文掌握 Spring AI:集成主流大模型的完整方案与思考

Spring AI是Spring生态中面向AI集成的统一框架,支持OpenAI、Anthropic、Hugging Face等主流大模型。它通过AiClient、EmbeddingClient等核心组件提供标准化接口,简化了不同AI服务的接入流程。2025年版本新增多模态支持,具备生产级特性如重试、限流等。本文基于Spring Boot 3.x和Spring AI 1.x,详细介绍了从项目搭建到O

#spring#人工智能#java
基于飞算JavaAI的在线教育平台设计与实现

摘要 本文介绍了基于飞算JavaAI工具快速开发在线教育平台的实践方法。该平台采用Spring Boot+MySQL架构,包含用户管理、课程管理、在线学习等核心模块。文章详细展示了如何利用飞算JavaAI的自然语言输入功能,自动生成实体类、服务层和控制器代码,显著提升开发效率。通过五步引导流程,开发者可在1-2天内完成传统需要1-2周的工作量,包括JWT认证、权限控制等复杂功能实现。最后还提供了前

#人工智能#java
Java 面试篇-SSM 框架专题(什么是 AOP?Spring 中事务时如何实现的?事务失效的场景?Spring 中循环引用怎么解决?Springboot 的自动配置原理?Spring 常见注解?)

Java SSM框架面试速通指南 本文整理了Spring/Spring MVC/Spring Boot框架的高频面试问题及答案模板: AOP核心:面向切面编程,通过代理实现方法增强,包含切面、切点、通知等概念,底层使用JDK动态代理或CGLIB 事务机制:基于AOP+代理,通过TransactionManager管理事务,默认对RuntimeException回滚 事务失效场景:包括内部调用、非p

#java#spring#面试
Spring Boot调试还在靠“玄学”?IntelliJ这个隐藏插件让你直接透视!

Spring Boot 调试还在靠“玄学”?——,能让你直接“透视” Spring 运行时上下文,彻底告别“加日志猜问题”的日子!这个插件是 JetBrains 在 2025 年左右推出的(Ultimate 版专享),专门针对 Spring Boot 应用在调试模式下,提供 Spring 专属的“运行时洞察”。

#spring boot#java#数据库
    共 235 条
  • 1
  • 2
  • 3
  • 24
  • 请选择