mybatis-plus自定义业务实现方式
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 116
结构src/main/java/com/example/demo/├── demoapplication.java // ...
SpringBoot 中给 @Autowired 搭配 @Lazy的使用
2026-03-17 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 97
在 springboot 中给 @autowired 搭配 @lazy 使用是合法且常见的做法,但并非完全没有需要注意的问题,核心是要理解 ...
SpringBoot集成腾讯地图SDK的详细步骤
2026-03-15 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 125
什么是腾讯地图腾讯地图(tencent map)是腾讯公司推出的一款数字地图服务,提供丰富的地图展示、定位、搜索、导航等功能。作为国内领先的...
使用Java实现数组的逆序输出的几种方法
2026-03-15 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 113
使用java解决 - 将一个数组逆序输出在编程中,数组的逆序输出是一个常见的操作需求。本文将介绍如何使用java语言实现数组的逆序输出。我们...
Java代码实现自动检测并删除Excel中的空白行与空白列
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 111
在数据处理和自动化办公的场景中,我们经常需要处理从数据库导出、用户填报或第三方系统生成的 excel 文件。这些文件往往包含大量的&ldqu...
Java一键获取(CPU、内存、硬盘、操作系统)系统信息
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 100
java 中获取系统信息(cpu、内存、硬盘、操作系统)主要有以下几种方式:使用 java 原生 api(java.lang.managem...
springboot项目jar部署到docker的完整指南
2026-03-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 107
一、基础 dockerfile 方式1. 准备 spring boot 项目确保 pom.xml中打包方式为 jar:<packagi...
Java中-jar命令参数设置的完整指南
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 112
java -jar命令的参数设置可以分为几类,以下是详细的参数说明:一、标准参数(standard options)1.jvm 内存设置# ...
Java实现自动删除Word文档中的空白页或指定页
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 97
在处理 word 文档时,有时我们只想保留核心内容,而不希望一些空白页或多余页面干扰文档结构。手动删除这些页面不仅耗时,而且在批量处理或自动...
mybatis-plus集成springboot实现XML映射器方式
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 113
主要功能sql 映射配置1、定义复杂的 sql 查询语句2、配置数据库操作与 java 方法的映射关系3、处理动态 sql 语句补充注解方式...
idea删除文件报错IOException问题及解决方案
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 112
idea删除文件报错ioexception首先声明该方法不仅可以解决idea删除文件io流占用问题,还可以解决大部分文件占用导致无法删除的问...
基于ruoyi框架分页优化实现方案
2026-03-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 104
ruoyi框架分页优化方案ruoyi项目使用的是mybatis的pagehelper插件进行分页,分页使用的是临时表查询,当实际业务中数据量...
SpringBoot获取真实客户端IP的正确方法
2026-03-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 121
引言:为什么你的ip获取方式可能是错的?在日常开发中,获取客户端ip看似简单,实则暗藏玄机。很多开发者直接使用request.getremo...
spring rocketmq集成方案
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 106
在 spring 项目中集成 rocketmq 是非常常见的消息队列应用场景,我会以 spring boot + rocketmq 5.x(...
Shiro框架接口匿名访问设置无效/返回403的坑及解决
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 106
shiro框架接口匿名访问设置无效/返回403我们都是知道shiro可以在shiroconfig中配置所有的url访问权限,或者放开某些资源...
Spring Boot中使用SSE(Server-Sent Events)实现聊天功能:替代websocket服务器推送
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 105
一、概述提到服务端数据推送,你可以一下子就想到了websocket,websocket是一种全新的协议,随着html5草案的不断完善,越来越...
Shiro+SpringBoot时,anon配置的匿名路径被拦截,自定义配置类走过的坑及解决
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 118
最开始一直不去自定配置类究其原因发现是少了:/** * shiro配置类 */@configuration少了@configuration,...
Shrio框架实现自定义密码校验规则详解
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 106
shrio自己内置一些密码校验规则,也可以实现简单的自定义,比如算法类型,hash次数等,但是有时候我们有一些比较特殊的密码校验规则,需要自...
shiro整合springmvc配置静态资源过滤方式
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 99
一、背景最近在看 shiro 的过滤器,是基于springboot + spring mvc + shiro + jsp 构建的一个小工程,...
springBoot和spring security版本对应关系详解
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 116
一、背景最近在看 spring security,发现没有一个明确的 springboot 和 spring security 版本的对应关...
ReentrantrantLock底层实现原理及分析
2026-03-14 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 110
一、类图reentrantrantlock 的类图如下所示,可以看到,它也是实现了 lock 接口,和我们自定义不可重入锁的步骤是一样的,其...
java查看当前jvm项目使用的垃圾回收器的实现方式
2026-03-14 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 111
方法一:使用jconsolejconsolejconsole 是一个内置 java 性能分析器,安装java时自带默认位置:c:\progr...
mybatis-plus判断参数是否为空并作为查询条件详解
2026-03-14 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 103
mybatis-plus判断参数是否为空并作为查询条件方式一在配置文件中加上全局配置mybatis-plus.global-config.d...
IDEA中使用tomcat部署项目全过程
2026-03-14 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 117
一、idea打开tomcat项目二、项目设置2.1 设置项目使用的jdk版本2.2 添加模块(web和spring)2.3 设置web.xm...
在Linux环境下搭建Java环境和部署Web项目
2026-03-14 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 107
linux环境搭建环境搭建方式主要有四种:直接安装在物理机上。但是 linux 桌面使用起来非常不友好。所以不建议。【不推荐】。使用虚拟机软...
Spring Boot 4 与 Spring Framework 7新特性、升级要点与实战指南
2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 105
还记得 2022 年底不?当时spring boot 3 和 spring framework 6 一出来,直接给整个 spring 生态来...
dbVisitor 和 MyBatis有什么区别
2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 105
你是否经历过这样的绝望:为了给一个简单的查询加个 status != -1 的条件,你不得不在 xml 里写一堆 <if> 标签...
Java中`void`和`Void`的区别和特性详解
2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 109
前言在 java 编程中,void 和 void 是两个容易混淆的概念。虽然它们看起来相似,但实际上有着截然不同的用途和特性。void关键字...
springboot捕获全局异常实现过程
2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 100
学习目标java中的异常和错误学习内容首页要了解什么是异常什么是错误捕捉全局异常自定义异常java中异常和错误的区别error类和excep...
使用EasyExcel导出excel模板实现教程
2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 97
一 、什么是easyexceljava解析、生成excel比较有名的框架有apache poi、jxl。但他们都存在一个严重的问题就是非常的...