- 博客(6)
- 收藏
- 关注
原创 Java 8 使用 LocalDate 生成连续日期并填充数据缺失项
summingInt() 用于累加 XsScore,计算相同日期的总分数。map() 将每个 entry 转换成 Map<String, Object> 结构,便于前端使用。getOrDefault(date, 0) 避免 null 值,让缺失的日期默认值为 0。toMap() 将 lastWeekDates 转换为 Map,确保每一天都有数据。plusDays(1) 让 current 逐天递增,直到遍历完整个时间范围。entrySet() 获取 Map 中的键值对。生成指定日期范围的 连续日期 列表。
2025-03-25 14:51:11
154
原创 Git忽略规则.gitignore不生效
在项目开发过程中个,一般都会添加 .gitignore 文件,规则很简单,但有时会发现,规则不生效。原因是 .gitignore。只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交。
2025-03-19 16:31:05
121
原创 通过 Docker 导入镜像并使用 Docker Compose 启动服务
1.新的镜像文件在在线测试时可能无法正常运行,可以参考运行截图,查看红笔圈出的部分,确保成功启动!至此,镜像已成功加载并启动。通过 docker ps 命令确认运行状态后,您的服务便可正常使用。然后,将该文件上传到新的服务器,并使用 Docker 命令将其加载到 Docker 镜像中。公司服务器已启动并部署了 Portainer.io,直接访问网址即可导出镜像文件。执行上述操作后,我们将获得以下文件。这样,容器将基于该镜像启动并运行。
2025-03-07 16:24:02
422
原创 记递归笔记
【5】在做递归算法的时候,一定把握出口,也就是做递归算法必须要有一个明确的递归结束条件。【4】在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存储。这一块代码是上面通过查询最顶层的pid然后调用下面的getChildren()这个方法进行查询它下面所有的子集,这一块的代码是为了查询出来所有的一级菜单,这边我们数据库里面的PID最顶层的是0,所以用0作为条件进行查询。【3】递归算法代码显得很简洁,但递归算法解题的运行效率较低。【2】在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。
2023-08-17 15:55:19
97
1
原创 一次后端请求第三方Api接口地址,对于返回Json结果的解析
因为最近公司业务需求,需要对接摄像头管理平台第三方Api,所以遇到了很多坑,做个笔记记录一下上面图片是请求第三方接口返回的数据集合,是一个Json格式的 但是是以集合的形式进行。
2023-03-16 15:04:54
967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人