springboot静态资源(static)无法访问问题404及解决过程
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 62
springboot 静态资源(static)无法访问问题404(如果使用了拦截器)检查配置的拦截器是否对静态资源放行@overridepu...
SpringBoot集成Open WebUI实现AI流式对话
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 64
背景与架构概览在企业 crm 系统中,我们希望为业务人员提供一个内嵌的 ai 助手,让用户能直接在系统内输入问题、实时获取 ai 回答,而无...
Mybatis Plus字段为空值时未更新问题及解决
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 69
问题:使用mybatis plus提供的封装方法updatebyid()时,字段从前台传入的数据为空值,但是执行方法后该字段未得到更新。以前...
SpringBoot使用@Validated校验List接口参数的正确方式
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 69
引言在 spring boot 开发中,接口参数校验是保障数据完整性的第一道防线。然而,当请求体中包含 list 或数组类型的集合参数时,许...
MyBatis 分页插件 PageHelper的不同使用方式
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 62
前言pagehelper 是 针对 mybatis 的一款分页插件,它支持常见 oracle、mysql、mariadb、sqlite、db...
Java实现swf图片转pdf的示例代码
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 72
pom 依赖<!-- 操作swf文件 --><dependency> <groupid>com.f...
SpringBoot项目启动速度深度优化指南
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 70
适用版本:springboot 2.7.x ~ 3.2.x调优目标:将中小型应用启动时间从10-30秒优化至3-8秒,大型应用从60秒以上优...
Java 线程创建方式全过程
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 71
1、继承thread类特点:1、编程简单直观直接在类中编写线程逻辑适合简单的线程场景2、受单继承限制,不利于资源共享,耦合度高,不适合线程池...
Java使用带标签的break语句跳出多层循环
2026-05-15 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 71
一、背景:单层循环控制语句的局限性在 java 编程中,我们常用以下三种控制语句来管理循环流程:break:跳出当前循环(仅限当前 for/...
MyBatisPlus之高级查询用法及说明
2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 63
myabtisplus之高级查询函数名说明例子eq等于 =例:eq(“name”,“张三”)...
多数据源下@transactional事务踩坑实战指南
2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 54
多数据源使用dynamicdatasource,再用@transactiona注解,造成数据源会切换的bug:方法上写了 @ds("...
SpringBoot中的多环境配置管理方式
2026-05-14 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 55
springboot中的多环境配置管理在开发实际的 java 应用时,通常会遇到不同的运行环境,比如开发环境、测试环境和生产环境。每个环境都...
SpringBoot多模块项目部署全过程
2026-05-14 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 47
1.安装nginx在服务器里安装nginx,主要用于部署前端页面静态文件服务和反向代理配置nginx yum储存库1.使用mobaxterm...
SpringBoot多模块项目创建和初始化问题
2026-05-14 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 57
1.使用navicat创建数据库2.创建空项目目录lease├── common(公共模块——工具类、公用配置等)│ ├── pom.x...
SpringBoot中实现动态数据源切换过程
2026-05-14 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 51
随着业务的不断发展和系统的日益复杂,传统的单一数据库架构往往难以满足高并发、海量数据以及高可用的需求。为了应对这些挑战,分布式数据库架构逐渐...
使用Java优化设备寿命预测的5个关键技巧
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 60
“凌晨三点,我盯着设备监控系统,屏幕上闪烁的’设备剩余寿命:30天’像一道闪电劈中了我。手机震动,运维经...
Maven版本管理之SNAPSHOT,Release与Nexus仓库的区别和影响详解
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、背景在 java maven 项目中,我们经常会看到不同形式的版本号,例如:<version>1.0.0-snapshot&...
Java入门指南之IDEA高效调试与数组
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 46
前言作为 java 开发者,调试能力决定排错效率,数组功底决定代码质量。这篇文章把 idea 调试全套技巧、数组从基础到进阶的知识点一次性讲...
使用Arthas MCP对Java应用进行线上诊断的实践指南
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 47
前言在实际的 java 应用运维中,我们经常遇到以下问题:cpu 飙高:某个线程死循环导致服务器负载过高内存泄漏:对象无法被回收,最终导致 ...
Java Swing实现自定义按钮组件的完整代码
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、这个类解决什么问题?swing 原生按钮 jbutton 本身功能完整,但实际项目中经常需要:统一按钮的样式(背景色、字体、边框)鼠标悬...
Mybatis-Plus多租户插件&属性自动赋值方式
2026-05-14 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 49
1、mybatis-plus 多租户插件tenantlineinnerinterceptor 是 mybatis-plus 提供的一个插件,...
如何用python和java分别写出10道经典题(含代码)
2026-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 51
1.求第100项之和已知1、1、2、3、5、8、13......就是从第三项开始,每一项等于前两项之和。求第100项。斐波那契数列 第100...
Spring最核心的注解@Bean本质用法及说明
2026-05-13 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 54
spring 最核心的注解@bean本质直接给你一句话戳穿本质,马上彻底懂答案:这个方法本身不是 bean,方法执行后返回的对象才是 bea...
从Java到Kotlin语法平滑迁移实践指南(含详细代码)
2026-05-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 51
前言kotlin并非另一门“昙花一现”的编程语言。其诞生于jetbrains——这家以打造顶...
深度剖析SpringBoot框架下关于项目运行时数据库连接失败的可能问题、解决方案
2026-05-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 47
一、问题场景 在启动基于springboot+mybatis的图书管理系统项目并尝试注册/登录时,前端页面报错如下:登录失败: ###...
VSCode Java项目JDK配置完整攻略指南(JDK版本切换不求人)
2026-05-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 47
第一章:vscode java项目jdk配置全攻略(jdk版本切换不求人)在java开发中,不同项目可能依赖不同版本的jdk,合理配置vsc...
Java OOM问题定位到彻底根治完全解析
2026-05-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 37
前言java.lang.outofmemoryerror —— 相信每一个 java 开发者都被它折磨过。生产环境凌...
Java集合Set与Collections案例详解
2026-05-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 38
集合进阶(set集合、collections)一、set系列集合1.1 认识set集合的特点set集合是属于collection体系下的另一...
Java使用Spire.Doc for Java实现Word修订的批量接受与拒绝
2026-05-13 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 38
在日常文档协作中,word 的“修订”功能是标记修改痕迹的标准方式。但在多人协作文稿定稿时,手动逐一接受或拒绝数百条...
java_error_in_pycharm64.hprof文件作用、风险与处理建议解析
2026-05-13 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 37
前言java_error_in_pycharm64.hprof 是 pycharm 运行时发生 java 虚拟机(jvm)错误时生成的&ld...