创建SpringBoot多模块项目实现方式
2026-03-18 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 59
1. 创建父模块【添加依赖】【删除父模块资源】父模块只需要保留 pom.xml,其他文件的全部删除(包括 src)2. 创建子模块3. 修改...
SpringCloud Alibaba Nacos服务注册中心解读
2026-03-18 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 55
1. 什么是注册中心?注册中心是微服务架构中的一个重要组件,它用于实现服务注册与服务发现。【思考一】什么叫服务注册 ? 什么叫服务发现 ?服...
SpringCloud LoadBalancer负载均衡策略与缓存机制详解
2026-03-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 57
1. 什么是 loadbalancer ?loadbalancer(负载均衡器)是一种用来分发网络或应用程序流量到多个服务器的技术。它可以防...
项目中配置Maven为国内源实现方式
2026-03-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 55
1. 创建出一个 maven 项目2. 打开项目配置界面,检查并配置国内源2.1 打开配置界面 (当前项目界面和新项目配置界面)2.2 搜索...
java idea的External Libraries使用详解(.idea 、.iml)
2026-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
java idea的external libraries用idea创建 java 项目时"external libraries&q...
虚拟线程在Spring Boot中的正确使用方式及最佳实践
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 58
一、概述java 21引入了虚拟线程(virtual threads),这是project loom的核心特性。虚拟线程是轻量级线程,可以显...
Java跨环境部署的完整指南(开发/测试/生产配置隔离)
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在现代软件开发中,“一次编写,到处运行” 的 java 理念虽然广为人知,但真正实现 跨环境无缝部署 却远非易事。开...
Java 抽象类详解
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 62
一、抽象类的基本定义抽象类是用abstract关键字修饰的类,其核心作用是作为父类提供通用模板,同时强制子类实现特定方法。1. 语法格式//...
Java 并发编程之深入理解"锁可中断"机制
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 53
在 java 并发编程中,死锁(deadlock)和线程阻塞(blocking)是开发者最头疼的问题之一。当一个线程无限期地等待一个锁时,整...
Java中StringBuilder超详细讲解(附实例代码)
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 56
一、为什么要学stringbuilder?先搞懂核心痛点java 中的 string 字符串是【不可变】的 !不可变:指一个string对象...
Java智能体AI Agent开发中常见误区与避坑指南
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 54
随着ai agent技术的兴起,java开发者也纷纷投身智能体开发。然而,许多新手在学习过程中容易陷入误区,导致学习效率低下甚至半途而废。本...
检查Java环境变量是否配置成功的两种方法
2026-03-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 52
好的,我们来检查java环境变量是否配置成功。以下是两种常用的方法:方法一:通过命令行验证打开命令提示符 (windows) 或终端 (ma...
使用Java打印出10行的杨辉三角形的完整代码
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 65
前言杨辉三角形是一个非常经典的数学图形,它在组合数学中有着重要的地位。每个数是它左上方和右上方的数的和(除了边界上的数)。本文将通过java...
Java二分查找之循环条件与区间写法详解
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 73
二分查找:每次排除一半,log n 解决问题一、核心概念1.1 什么是二分查找?本质: 在有序数组中,每次取中间元素比较,根据结果排除一半元...
Java 内存模型 (JMM) 与 volatile 底层实现
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 56
在 java 并发编程的江湖里,volatile 是最轻量级的同步机制,但也是最容易被误用、最难讲透的一个关键字。很多开发者能脱口而出&ld...
Java实现循环队列、栈实现队列、队列实现栈的方法
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 61
一、队列的介绍队列是一种常见的线性数据结构,遵循先进先出(fifo,first in first out)原则。也就是说,最先进入队列的元素...
SpringBoot3.2.5整合Seata1.8.0详细教程
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 69
前言在微服务架构中,分布式事务是一个无法回避的难题。seata 作为一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务...
Java在数组中存放多个对象实现方式
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在前面的学习中数组存放的都是基本数据类型,但是这并不代表着数组只能存放基本数据类型,数组中也可以存放对象。下面用案例来具体说下怎么通过数组存...
java中Set接口常用方法详解
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、什么是 set?set 是 java 集合框架中的一个接口,它继承自 collection,用于存储不重复的元素。一句话概括 set:s...
Spring Boot 动态多数据源核心思路与关键介绍
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 70
01 引言上一节我们使用qoder完成了动态数据源的demo,测试结果也没有让人失望。但是生成的代码会给我们带来什么样的思考,如果是我们自己...
mybatis-plus自定义业务实现方式
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 63
结构src/main/java/com/example/demo/├── demoapplication.java // ...
SpringBoot 中给 @Autowired 搭配 @Lazy的使用
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 60
在 springboot 中给 @autowired 搭配 @lazy 使用是合法且常见的做法,但并非完全没有需要注意的问题,核心是要理解 ...
SpringBoot集成腾讯地图SDK的详细步骤
2026-03-15 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 73
什么是腾讯地图腾讯地图(tencent map)是腾讯公司推出的一款数字地图服务,提供丰富的地图展示、定位、搜索、导航等功能。作为国内领先的...
使用Java实现数组的逆序输出的几种方法
2026-03-15 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 77
使用java解决 - 将一个数组逆序输出在编程中,数组的逆序输出是一个常见的操作需求。本文将介绍如何使用java语言实现数组的逆序输出。我们...
Java代码实现自动检测并删除Excel中的空白行与空白列
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 70
在数据处理和自动化办公的场景中,我们经常需要处理从数据库导出、用户填报或第三方系统生成的 excel 文件。这些文件往往包含大量的&ldqu...
Java一键获取(CPU、内存、硬盘、操作系统)系统信息
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 55
java 中获取系统信息(cpu、内存、硬盘、操作系统)主要有以下几种方式:使用 java 原生 api(java.lang.managem...
springboot项目jar部署到docker的完整指南
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 62
一、基础 dockerfile 方式1. 准备 spring boot 项目确保 pom.xml中打包方式为 jar:<packagi...
Java中-jar命令参数设置的完整指南
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 69
java -jar命令的参数设置可以分为几类,以下是详细的参数说明:一、标准参数(standard options)1.jvm 内存设置# ...
Java实现自动删除Word文档中的空白页或指定页
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 55
在处理 word 文档时,有时我们只想保留核心内容,而不希望一些空白页或多余页面干扰文档结构。手动删除这些页面不仅耗时,而且在批量处理或自动...
mybatis-plus集成springboot实现XML映射器方式
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 70
主要功能sql 映射配置1、定义复杂的 sql 查询语句2、配置数据库操作与 java 方法的映射关系3、处理动态 sql 语句补充注解方式...