SpringBoot3 框架快速搭建与项目工程详解
2026-02-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 100
在后端开发领域,springboot 凭借其 “约定优于配置” 的核心思想,极大简化了 spring 应用的搭建与开...
Mysql在Spring Boot项目中的完整配置教程
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 90
1. 基础配置1.1 maven依赖<dependencies> <!-- spring boot starter ...
Spring Security入门到实战应用
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 95
前言spring security是spring生态系统中最强大的安全框架,为java应用提供了全面的安全解决方案。它提供了认证、授权、防护...
SpringBoot单体多模块项目环境搭建
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 86
快速搭建一个基于springboot + mybatis plus 的多模块的单体架构项目。1、创建maven子模块按照如下目录结构创建一个...
Java注解校验实战指南
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 88
一、注解校验概述1.1 为什么需要注解校验?在实际开发中,我们经常需要对输入数据进行校验:// 传统方式:代码冗长、难以维护public v...
SpringBoot4.0整合RabbitMQ死信队列详解
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 86
为啥那么讲解死信队列,因为好多人不会使用,不知道什么场景下使用,此案例是我在公司实现的一种方式,让大家都可以学习到一、死信队列的好处1.提高...
Spring Boot 3X 框架核心组件的使用详解
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 97
spring boot 框架核心组件的完整使用详解,我会聚焦 spring boot 最常用、企业开发必备的核心组件,从组件核心作用、配置方...
SpringBoot 对象转换 MapStruct的实现小结
2026-02-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 81
1. mapstruct 简介与核心概念1.1 什么是 mapstructmapstruct 是一个基于注解的 java 对象映射工具,它通...
Java的方法详解
2026-02-11 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 90
5.1 方法的定义和调用5.1.1 方法的基本概念和作用方法类似于c语言中的函数,是包含特定功能的代码块,必须定义在类中、main 方法外部...
Java中Set特性与常用方法示例详解
2026-02-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 83
java 中的 set 是 collection 接口的子接口,不允许存储重复元素,且不保证顺序(除特定实现外)。以下是核心特性和常用方法:...
Java 集合框架高级应用与架构设计方案
2026-02-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 91
一、章节学习目标与重点1.1 学习目标掌握集合框架在复杂架构场景中的高级应用(缓存设计、分层存储、数据分片)理解集合与设计模式的结合实践(享...
SpringBoot中使用线程池控制主线程与子线程事务的全过程
2026-02-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 80
一、引言:事务管理在多线程环境下的挑战1.1 事务的本质与线程安全在spring框架中,事务管理是基于threadlocal实现的。thre...
jenkins持续自动化发布、集成实践
2026-02-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 82
1. jenkins部署环境1-1.服务器准备hostnameip地址安装包jenkins-node0310.1.1.13jdk/jenki...
IntelliJ IDEA中初始化Java类的常用快捷方法详解
2026-02-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 87
在 intellij idea 中初始化 java 类并设置所有属性的几种快捷方法:1.快速创建对象并调用 setter方法一:使用.var...
SpringBoot实现网页消息推送的5种方法对比
2026-02-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 95
网页消息推送(实时通知、聊天、状态更新、订单提醒等)是现代 web 应用的核心功能之一。spring boot 提供了非常成熟的支持,下面整...
Spring AOP 中 JoinPoint 使用详解
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 86
一、什么是 joinpoint?在 spring aop 中,joinpoint 表示的是:一个方法执行的切入点(连接点),包含当前方法调用...
Java实现PDF批量处理之合并、拆分、加水印的技术方案与实践
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、技术选型java生态中处理pdf的库主要有以下几个:| 库名 | 特点 | 适用场景 ||------|------|---------...
Java 线程池预热(Warm-up)实战
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、什么是线程池预热?线程池第一次执行任务时会:创建核心线程加载类jit 编译热点方法建立资源连接(db / redis / rpc)这些都...
Java中的异步操作CompletableFuture示例详解
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
一、completablefuture概述completablefuture 是 java 8 引入的一个功能强大的异步编程工具,它实现了...
Spring使用 AsyncConfigurer 自定义线程池实现高效异步任务管理
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 94
在现代企业级应用中,异步处理任务是提升系统性能和响应速度的关键手段之一。spring 框架通过 @async 注解为我们提供了简洁易用的异步...
Spring AOP 中@annotation的两种写法使用
2026-02-11 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
在 spring aop 的开发中,我们经常看到这样的切面写法:@before("@annotation(com.example.annot...
ubuntu查看版本号以及查看内核版本号
2026-02-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 87
1.查看ubuntu版本号方法一:cat /etc/issue返回结果:ubuntu 20.04.4 lts \n \l方法二:sudo l...
Tomcat Maven插件部署与卸载的完整架构设计
2026-02-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 100
这段代码展示了 apache tomcat maven plugin(如 tomcat8-maven-plugin)中“部署&r...
在Java中生成PDF文档超实用教程
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 96
前言在现代企业应用中,动态生成各类文档的需求日益增长,无论是自动生成报告、发票、合同,还是产品说明书和数据统计图表,pdf 格式因其良好的跨...
SpringBoot项目docker分层镜像构建案例
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 95
摘要:本文主要介绍spring boot项目的docker镜像分层构建,分为外部依赖和内部依赖和项目classes依赖,让docker构建的...
SpringBoot中实现多线程六种方式大全
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 88
spring boot 提供了非常丰富的多线程支持手段,从最简单的注解到虚拟线程(java 21+ / 25+ 时代的主流方向),可以满足从...
SpringBoot中实现GraphQL订阅的示例代码
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 87
一、引言graphql是一种用于api的查询语言,它提供了一种更高效、强大和灵活的方式来获取和修改数据。除了查询和变更之外,graphql还...
Java数据类型与运算符详细代码示例
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 88
摘要:本文介绍了java标识符的命名规则(必须遵守)和规范(推荐遵守),包括字符组成、大小写敏感等要求。详细讲解了基本数据类型和引用数据类型...
Springboot对接mqtt的项目实践
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 94
在spring boot中对接mqtt协议,可以使用eclipse paho客户端和spring integration mqtt模块。以下...
springboot加载外部jar的项目实践
2026-02-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 92
1. 以现有项目jar:xxx.jar为例如根据不同数据库需要更换使用不同的jdbc驱动jar的场景: 把外部驱动jar放到lib-dir1...