当前位置: 代码网 > it编程>编程语言>

Java

SpringBoot配置文件优先级怎么排?properties和yml哪个更优?

SpringBoot配置文件优先级怎么排?properties和yml哪个更优?

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 32

spring boot 的强大之处在于其高度可配置性,允许开发者根据不同环境和需求定制应用程序的行为。而这一切的核心便是配置文件。sprin...

SpringBoot配置文件取值方法有哪些?5种实战技巧详解

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 26

一、简介实际开发过程中,我们经常要获取配置文件的值,来实现我们程序的可配置化,今天我们就来看看spring boot里获取配置文件值的几种方...

如何在同一台电脑上安装和切换JDK8与JDK17

如何在同一台电脑上安装和切换JDK8与JDK17

2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 25

一、下载安装还在jdk8? 新技术不学习了?最新的框架都是开始拥抱jdk17以上的版本了,比如大名鼎鼎的springboot3.0。原来你也...

Java集合框架怎么选?List、Set、Map一看就懂

2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 25

前言在程序开发中,我们经常需要保存和处理一组数据,例如购物车中的商品、文章标签、排队等待执行的任务、学生姓名与成绩的对应关系。数组虽然也能保...

Java堆与优先级队列示例详解

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 31

前言在 java 开发者的语境里,提起“堆(heap)”,我们第一反应可能是 jvm 内存区域。但那是内存管理概念,...

Java创建CSV文件的三种实用方法详解

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 31

在 java 开发中,csv(逗号分隔值)作为一种轻量级、跨平台的通用数据格式,广泛用于报表导出、数据迁移和系统间数据交互等场景。虽然看似简...

Spring Boot常用注解有哪些?一文搞懂@Controller等核心注解用法

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 28

@controller解释:用于标记一个类是 spring mvc 中的控制器。控制器负责处理 http 请求并返回响应。它是 spring...

Java内存异常与CPU过高线上排查完整步骤

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 28

前言本文档面向线上 java 应用运维与开发人员,提供内存溢出(oom)和 cpu 占用过高问题的定位与解决思路。内含多个实战案例,初级程序...

SpringBoot启动类注解详解:@SpringBootApplication到底包含了什么?

SpringBoot启动类注解详解:@SpringBootApplication到底包含了什么?

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 29

springboot启动类:@springbootapplicationpublic class myspringbootapplicati...

MyBatis @Result和@Many注解详解:关联查询与映射配置教程

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 29

mybatis @result和@many注解先来看一组代码:@results(id="groupwithusers", v...

SpringBoot内置Tomcat如何实现?启动原理与源码解析

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 29

1 背景springboot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,同时也提供了很多便捷的功能,比如内置 tomcat ...

Maven Assembly Plugin 插件使用小结

2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 27

1 maven assembly plugin 地址https://maven.apache.org/plugins/maven-assem...

Maven 依赖原则和依赖冲突的使用小结

Maven 依赖原则和依赖冲突的使用小结

2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 31

1、maven依赖传递原则1.1 依赖路径最短优先原则工程a的依赖关系如上图,maven会根据依赖路径最短优先原则,选择x(2.0)1.2 ...

SpringBoot实现数据源配置与连接池的两种方案

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 30

数据源(datasource)是应用与数据库之间的桥梁,连接池则是对数据库连接进行复用管理的组件。springboot 默认使用 hikar...

基于Java发送带有图片和附件邮件的完整指南

基于Java发送带有图片和附件邮件的完整指南

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 29

基本概念上图只是一个简单的流程演示,并不一定完全正确。发送和接受邮件的规则(所有的邮箱都遵循这个规则):smtp协议:发送邮件;pop3协议...

SpringBoot动态图片获取缩略图方案

SpringBoot动态图片获取缩略图方案

2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 25

一、前言在springboot文件服务、内容管理、商城、后台管理系统等业务中,图片列表缩略预览、详情页原图展示是高频刚需场景。市面上绝大多数...

springboot静态资源(static)无法访问问题404及解决过程

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 173

springboot 静态资源(static)无法访问问题404(如果使用了拦截器)检查配置的拦截器是否对静态资源放行@overridepu...

SpringBoot集成Open WebUI实现AI流式对话

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 194

背景与架构概览在企业 crm 系统中,我们希望为业务人员提供一个内嵌的 ai 助手,让用户能直接在系统内输入问题、实时获取 ai 回答,而无...

Mybatis Plus字段为空值时未更新问题及解决

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 179

问题:使用mybatis plus提供的封装方法updatebyid()时,字段从前台传入的数据为空值,但是执行方法后该字段未得到更新。以前...

SpringBoot使用@Validated校验List接口参数的正确方式

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 185

引言在 spring boot 开发中,接口参数校验是保障数据完整性的第一道防线。然而,当请求体中包含 list 或数组类型的集合参数时,许...

MyBatis 分页插件 PageHelper的不同使用方式

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 165

前言pagehelper 是 针对 mybatis 的一款分页插件,它支持常见 oracle、mysql、mariadb、sqlite、db...

Java实现swf图片转pdf的示例代码

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 176

pom 依赖<!-- 操作swf文件 --><dependency> <groupid>com.f...

SpringBoot项目启动速度深度优化指南

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 185

适用版本:springboot 2.7.x ~ 3.2.x调优目标:将中小型应用启动时间从10-30秒优化至3-8秒,大型应用从60秒以上优...

Java 线程创建方式全过程

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 189

1、继承thread类特点:1、编程简单直观直接在类中编写线程逻辑适合简单的线程场景2、受单继承限制,不利于资源共享,耦合度高,不适合线程池...

Java使用带标签的break语句跳出多层循环

2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 181

一、背景:单层循环控制语句的局限性在 java 编程中,我们常用以下三种控制语句来管理循环流程:break:跳出当前循环(仅限当前 for/...

MyBatisPlus之高级查询用法及说明

MyBatisPlus之高级查询用法及说明

2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 194

myabtisplus之高级查询函数名说明例子eq等于 =例:eq(“name”,“张三”)...

多数据源下@transactional事务踩坑实战指南

2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 153

多数据源使用dynamicdatasource,再用@transactiona注解,造成数据源会切换的bug:方法上写了 @ds("...

SpringBoot中的多环境配置管理方式

SpringBoot中的多环境配置管理方式

2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 195

springboot中的多环境配置管理在开发实际的 java 应用时,通常会遇到不同的运行环境,比如开发环境、测试环境和生产环境。每个环境都...

SpringBoot多模块项目部署全过程

SpringBoot多模块项目部署全过程

2026-05-14 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 138

1.安装nginx在服务器里安装nginx,主要用于部署前端页面静态文件服务和反向代理配置nginx yum储存库1.使用mobaxterm...

SpringBoot多模块项目创建和初始化问题

SpringBoot多模块项目创建和初始化问题

2026-05-14 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 156

1.使用navicat创建数据库2.创建空项目目录lease├── common(公共模块——工具类、公用配置等)│ ├── pom.x...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com