自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Mysql查询当天日期近一周的预约时间

张三 开始日期:2024-01-29 结束日期:2024-01-30。李四 开始日期:2024-01-30 结束日期:2024-02-01。王五 开始日期:2024-02-02 结束日期:2024-02-02。下面这段SQL使用的硬编码,伙伴们可根据需要修改。需求:开始日期和结束日期包括当前日期都统计出来。还有更好方法的小伙伴们可以在评论区留言。

2024-02-02 14:07:20 184 1

原创 MybatisPlus多表联查分页

可以先做表连接,查询出的结果集当作一个临时表,然后再select 查询,就可以解决。最近有个业务:A表和B表关联,根据A表id查询出B表中关联的数据。得出的结果:B表中的数据是正确的,但是total的数量是不正确的。问题所在:分页的数量total是统计的A表,数据是B表。(有更好解决方法的朋友可以再评论区留言,一起探讨)

2024-01-19 13:18:38 452 1

原创 自定义UUID算法

【代码】自定义UUID算法。

2023-11-29 11:15:04 75 1

原创 Spring Boot结合Validation参数校验(潜识)

相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>注:简单的对注解功能的说明注解 用法 @AssertFalse 可

2023-11-21 14:27:29 74 1

原创 使用Optional防止空指针的写法

使用Optional。

2023-11-20 13:05:23 139 1

原创 java中中的+=、-=、=+、=-在变量为整型和非整形时的整理

+相当于直接赋值,其中的“+”为符号正号;=-同理为相反数,其中的“-”为符号负号。a+=b即为a=a+b、-=即为a=a-b。2.有非整型变量时(特殊情况)=+有char类型时,=-同理。+=有String类型时。

2023-11-20 11:29:01 893 1

原创 java Stream流初始知识点

Stream 是 Java 8 中引入的一个新抽象,它使对集合(如 List、Set、Map 等)的操作变得更加简洁、高效和易读。Stream 提供了功能强大的数据操作工具,使得对集合数据的处理变得更加简洁、高效和易读。通过 stream() 方法创建的是串行流,通过 parallelStream() 方法创建的是并行流。流操作可以具有延迟性质,意味着可以连续对流进行多个操作,而不会立即执行。流是一种高级抽象,具有内部迭代的特性,可以极大地简化集合的操作,提高代码的清晰度和简洁度。

2023-11-08 15:21:08 30 1

原创 java中list遍历方式

5.使用Stream API(Java 8及以后版本)4.使用forEach方法(Java 8及以后版本)2.使用增强型for循环(foreach循环)3.使用迭代器(Iterator)

2023-11-08 15:09:08 94 1

原创 java中map的遍历方式

【代码】java中map的遍历方式。

2023-11-08 15:05:14 80 1

原创 Stream 流实现两个相同实体类对象list合并成一个list

【代码】Stream 流实现两个相同实体类对象list合并成一个list。

2023-11-06 17:20:56 909

原创 stream流实现从List 集合中取出对象中相同属性的值存放到新的list集合中,返回map结构

【代码】stream流实现从List 集合中取出对象中相同属性的值存放到新的list集合中,返回map结构。

2023-11-06 17:16:21 1221

原创 union all 和 union

all 是一种 SQL 操作符,用于将两个或多个 SELECT 语句的结果集合并成一个结果集。与 union 不同的是,union all 不会去重,即会保留重复的行。使用 union all 可以方便地将多个表或查询结果合并成一个结果集,从而方便进行数据分析和处理。-- 按部门 + 项目。

2023-11-04 10:30:01 35 1

原创 List 集合中取出对象中相同属性的值存放到新的list集合中,返回map结构

【代码】List 集合中取出对象中相同属性的值存放到新的list集合中,返回map结构。

2023-11-04 10:07:19 352 1

原创 Tomcat下载、安装、配置环境变量,超详细

变量值:D:\Ruanjian\tomcat\apache-tomcat-8.5.86-windows-x64\apache-tomcat-8.5.86。win+R,输入cmd 回车,打开窗口输入 startup.bat,出现以下表示成功。变量名:CATALINA_HOME (注:不能有空格)点击 v8.5.86/ 然后再点击 bin/右击此电脑,点击属性显示下方图片,点击右侧。将下载好的压缩包解压到无中文的文件下。增加即可,最后一路绿灯点击确定。,出现一下页面,表示成功。

2023-10-09 17:14:05 97 1

原创 java可选字段导出excel 转换字典值

基础功能跳转此文章 [原出处]

2023-09-09 09:42:28 126

原创 mybatis中多个参数使用foreach遍历的问题

也可以在接口的参数中使用@Param定义。在xml中可以使用上述图片中的。

2023-08-20 09:51:52 172 1

原创 uniapp项目配置Nginx详细步骤

①在nginx文件夹中打开cmd (如果是powershell不能直接使用cmd命令: 输入cmd回车即可)①在nginx文件夹中上方地址栏输入cmd运行命令窗口,输入start nginx即可。文件夹可以重命名,也可以使用打包生成的 注:需要注意文件夹的层级。确保后端服务器打开在浏览器地址栏中输入 localhost:8099。②直接双击nginx.exe应用程序,闪一下表示启动成功。注:(如果报错 检查是不是端口被占用如果是改变端口号)②可以直接双击nginx.exe应用程序。

2023-08-15 10:30:37 2431

原创 导入新项目报 #org.jetbrains.idea.maven - Cannot reconnect.

解决:换成idea自带的maven, 配置文件和本地仓库换成我们自己安装的maven配置文件即可。点击上面蓝色英文 ,可以打开存放在本地的idea.log日志文件。这是由maven版本和idea所使用的maven版本不一致导致的。

2023-08-14 14:19:39 207

原创 java校验注解@

【代码】java校验注解@

2023-08-10 11:00:07 247 1

原创 java使用easyexcel导出简单多sheet表格

从结果来看,部门编号是红色,并且是两个sheet,可以添加多个sheet。使用注解自定义样式(这里就不再演示,感兴趣的伙伴可以自行测试)

2023-08-07 18:11:59 490

原创 SpringBoot+Mybatis使用PageHelper实现模糊+分页

这里使用的动态sql, if 标签,ename如果不是null并且也不为空串,就按照模糊查询并分页,反之则查询全部并分页。ename没有,pageNumber=1当前为第一页,pageSize=18当前页有十八条数据。ename=春,pageNumber=1当前为第一页,pageSize=2当前页有两条数据。ename=春,pageNumber=1当前为第一页,pageSize=4当前页有四条数据。ename没有,pageNumber=1当前为第一页,pageSize=4当前页有四条数据。

2023-04-01 21:17:09 911

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除