
日常开发
文章平均质量分 61
日常开发项目经验分享
听忆.
普普通通的普通人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 单表与多表操作详解
本文详细介绍了MySQL中的单表查询和多表操作。单表查询部分涵盖了SELECT语句的通用模板、简单查询、条件查询、高级查询(如聚合函数、分组查询、排序和限制结果数量)以及注意事项。多表操作部分则包括外键约束、关联表操作、连接查询(如内连接、左外连接、右外连接、交叉连接)和子查询的使用方法。文章通过具体案例展示了如何在实际应用中执行这些查询,并强调了在操作中需要注意的性能和数据完整性问题。通过掌握这些技巧,可以更高效地进行数据库开发和管理。原创 2025-05-22 17:21:01 · 1080 阅读 · 0 评论 -
java获取指定向前或向后的时间工具类
文章介绍了几种Java中处理日期的方法,包括获取当前时间向后推一天、给定时间向后推一天、当前时间向前推一天或七天,以及指定时间向前推一天。此外,还提供了一个方法用于获取指定区间内的时间,并根据前端传入的参数调整查询的时间范围。这些方法通过SimpleDateFormat和Calendar类实现,适用于需要动态处理日期的场景。原创 2025-05-22 16:13:38 · 217 阅读 · 0 评论 -
java手动分页工具类
文章介绍了一个用于分页处理的手动分页类方法 getPageSizeDataForRelations,该方法根据传入的数据列表、每页大小和页码,返回指定页码的数据。方法首先计算起始位置,然后根据剩余数据量判断是否返回整页数据或剩余数据。文章还提供了测试方法 main,展示了如何使用该方法对数据进行分页处理,并输出结果。原创 2025-05-22 16:11:15 · 386 阅读 · 0 评论 -
Nginx常用命令
本文介绍了在Nginx安装目录为/usr/local/nginx的情况下,如何检查配置文件、重新加载配置、关闭Nginx以及其他相关命令。首先,通过./nginx -t检查配置文件语法,确保无误后使用sudo ./nginx -s reload重新加载配置,避免服务中断。接着,提供了快速停止和有序停止Nginx的命令,如./nginx -s stop和./nginx -s quit。此外,还介绍了查看Nginx进程号、从容停止、快速停止、强制停止以及平滑重启Nginx的方法。这些操作适用于修改配置文件、动态原创 2025-05-16 09:39:30 · 557 阅读 · 0 评论 -
SpringBoot通过URL直接访问图片(作为静态资源处理)
这段Java代码展示了如何在Spring框架中配置Web应用程序的资源处理。通过实现WebMvcConfigurer接口,代码定义了addResourceHandlers方法,用于注册静态资源的访问路径和存储位置。具体来说,/profile/**路径的请求被映射到文件系统中的指定目录(由fileRootPath变量定义),从而允许应用程序提供静态资源服务,如图片、CSS和JavaScript文件。此外,代码还配置了CORS(跨域资源共享)设置,允许所有来源、方法和头部的请求,并支持发送Cookie。这种配置原创 2025-05-15 10:50:12 · 399 阅读 · 0 评论 -
前端上传获取excel文件后,如何读取excel文件的内容
本文介绍了如何在项目中安装并使用xlsx库来读取Excel文件。首先,通过npm install xlsx --save-dev命令安装xlsx库。接着,在代码中引入xlsx并封装了一个readExcel方法,该方法通过FileReader读取上传的Excel文件,并将其内容转换为JSON格式。最后,在页面中通过<input>标签上传Excel文件,并调用readExcel方法获取文件内容。文章简洁明了,适合需要处理Excel文件的开发者参考。原创 2025-05-15 10:23:45 · 528 阅读 · 0 评论 -
Java | 图片地址查询返回参数自动拼接图片前缀地址
本文介绍了三种处理图片URL前缀的方法,适用于不同的场景。首先,可以在SQL查询中使用MyBatis的<if>标签来判断并添加URL前缀,确保查询结果中的URL完整。其次,可以在Java代码中对查询结果进行后处理,通过流操作动态添加前缀。最后,通过自定义JsonSerializer实现URL的自动拼接,增加了灵活性和可配置性,特别适用于处理多个图片URL的情况。文章还强调了空值检查和正则匹配的重要性,以避免异常和重复拼接。这些方法可以帮助开发者在Web项目中统一处理图片地址的前缀问题。原创 2025-05-14 18:22:07 · 512 阅读 · 0 评论 -
GeoServer发布WMTS详细过程
配置GeoServer的WMTS(Web Map Tile Service)服务需要多个步骤,包括启用切片缓存、配置切片参数、生成瓦片数据等。原创 2025-05-14 17:37:43 · 212 阅读 · 0 评论 -
解决PostgreSQL类型为json, 但表达式的类型为 character varying
*** @Description: json对象处理*//*** 引入PGSQL提供的工具类PGobject*//*** 关键位置!!!*/@Override@Override//根据列索引,获取可以为空的结果@Override@Override实体类/*** 适宜区域*/@Schema(name = "适宜区域", description = "suitableArea")听忆.-优快云博客🎈众口难调🎈从心就好。原创 2025-03-27 16:18:59 · 373 阅读 · 0 评论 -
Knife4j对Spring Boot进行整合
Knife4j是一个基于Swagger UI的增强版UI框架,可以方便地使用Swagger来管理和测试API文档。而Spring Boot是一个快速开发框架,可以简化开发过程。将Knife4j与Spring Boot整合可以让开发人员更加方便地管理和测试API文档。简述Swagger和Knife4j;Spring Boot整合Knife4j的步骤;Knife4j的使用介绍;测试用例;全文小结。启动Spring Boot应用,访问,即可看到Knife4j的UI界面。原创 2025-02-19 14:52:48 · 950 阅读 · 0 评论 -
SpringBoot中实现自定义注解用于文件验证(大小、扩展名)
性能考虑:在验证文件的 MIME 类型时,使用 Files.probeContentType(file.toPath()) 方法可以获取文件的 MIME 类型。扩展名是文件名中的后缀,如 .jpg,而 MIME 类型是描述文件内容类型的标准,如 image/jpeg。在验证文件时,建议同时检查文件的扩展名和 MIME 类型,以确保文件的真实性和安全性。在 Spring Boot 中,您可以通过自定义注解来实现对文件的验证,包括文件大小、扩展名和 MIME 类型。4. 配置全局验证器。🎈众口难调🎈从心就好原创 2025-02-13 09:46:48 · 511 阅读 · 0 评论 -
复杂excel表格内容数据导入 接口参数注解校验
excel 导入时 文件内容校验原创 2025-02-05 16:17:18 · 195 阅读 · 0 评论 -
java 日常下拉框接口字典封装
下拉框字典格式封装原创 2025-02-05 16:02:46 · 569 阅读 · 0 评论 -
java根据实体类导出excel
java根据实体类导出excel 无需创建文件模板原创 2025-02-05 15:59:12 · 416 阅读 · 0 评论 -
时间转换:CST是字符串格转Date类型(Tue Sep 08 23:58:09 CST 2020)转date
【代码】时间转换:CST是字符串格转Date类型(Tue Sep 08 23:58:09 CST 2020)转date。原创 2024-12-19 11:22:23 · 176 阅读 · 0 评论 -
两个对象对比字段前后差异(历次修改记录需求)
【代码】两个对象对比字段前后差异。原创 2024-12-19 11:30:50 · 279 阅读 · 0 评论 -
127.0.0.1 与 localhost 有什么区别
127.0.0.1和localhost127.0.0.1127.0.0.1127.0.0.1localhostlocalhost127.0.0.1hosts/etc/hostslocalhost127.0.0.1hosts::1。原创 2024-09-19 13:53:01 · 404 阅读 · 0 评论 -
springboot日常开发参数校验注解
在日常项目开发中,我们都知道参数验证是必不可少的一环,但是有时候为了偷懒,把参数校验交给前端开发人员去处理,这样很容易影响系统稳定性和安全性,毕竟现在有很多手段可以绕过前端,直接后端请求接口。原创 2024-09-06 17:20:16 · 1737 阅读 · 3 评论 -
【日常开发】java中一个list对象集合 将字段a为 大豆 小麦 玉米等元素放在最前面 并组成新集合
在Java中实现这个功能,可以使用Stream来筛选出符合条件的元素,将它们放在新集合的前面,同时保留其他元素在新集合的后面。原创 2024-08-13 18:10:43 · 499 阅读 · 0 评论 -
【日常开发】 java返回ECharts数据结构封装
java返回ECharts数据结构封装原创 2024-08-07 16:50:17 · 792 阅读 · 0 评论 -
【日常开发】一个list集合 根据a字段 b字段进行分组 并计算c字段的和 并封装这种格式:年份【2023,2024】 然后 竖仓【1,2】 平仓 【1,2】 临时仓【50,0】
一个list集合 根据a字段 b字段进行分组 并计算c字段的和 并封装这种格式:年份【2023,2024】 然后 竖仓【1.2,2.4】 平仓 【1.5,2】 临时仓【5.0,0】🎈众口难调🎈从心就好。原创 2024-08-05 18:27:16 · 1253 阅读 · 0 评论 -
Postgresql主键自增的方法
Postgresql主键自增的方法--日常开发技巧原创 2024-07-18 17:16:08 · 943 阅读 · 3 评论 -
Java-根据前缀-日期-数字-生成流水号(不重复)
可以采用"前缀+日期+数字"的方式(ps:此方式是需要用到缓存的):为了更好的标识这个流水号是属于哪种类型;小伙伴们在日常开发时可能会遇到的业务-,在企业中可以说是比较常见的需求,:为了表示当前的流水所处序号。编号生成的方法-直接复制即可。🎈众口难调🎈从心就好。原创 2024-07-25 18:13:52 · 2266 阅读 · 22 评论 -
java中list集合筛选出本月数据
在Java中筛选出本月的数据,你可以使用java.time包中的类来处理日期和时间。假设你有一个包含日期字段的List对象集合,你可以利用StreamAPI来筛选出本月的数据。原创 2024-07-28 18:50:15 · 846 阅读 · 5 评论 -
IDEA中创建一个SpringBoot项目并提交到git仓库(日常开发-保姆级手把手超详细截图)
IDEA中创建一个SpringBoot项目并提交到git仓库原创 2024-07-18 18:49:56 · 3088 阅读 · 37 评论 -
java- 一个list集合 筛选出a字段值是入库 根据b字段进行分组 计算c字段的和 并组成新集合
要在Java中实现以下功能:java 一个list集合 筛选出a字段值是入库 根据b字段进行分组 计算c字段的和 并组成新集合abc你可以使用Java的StreamAPI来处理这些操作。原创 2024-07-29 15:36:37 · 561 阅读 · 0 评论