摘要: 1、使用for pos.forEach(a->a.setProjectId(projectId)); 2、使用stream的peek pos = pos.stream().peek(e -> e.setProjectId(projectId)).collect(Collectors.toList() 阅读全文
posted @ 2026-02-06 16:02 多多指教~ 阅读(4) 评论(0) 推荐(0)
摘要: 开发过程中,常常会出现for循环里面,存在多个SQL查询,根据for循环里面某个字段或者某2个字段去查询数据库,然后拿到结果,这个过程,如果for循环的集合比较大,同时如果查询的数据库的表有连表或者数据量较大,那么整个查询效率就会很低,我们可以将其进行优化,提高查询效率,话不多说直接上代码 原代码: 阅读全文
posted @ 2026-02-06 15:47 多多指教~ 阅读(1) 评论(0) 推荐(0)
摘要: 在日常开发中,有很多对于list集合需要对于处理,这里记录2种最为常见的 Map<Long, List<DfmeaTree>> treeMapByTreeId = dfmeaTrees.stream().collect(Collectors.groupingBy(DfmeaTree::getAbou 阅读全文
posted @ 2026-01-21 15:29 多多指教~ 阅读(6) 评论(0) 推荐(0)
摘要: MinIO 是一个开源的、高性能的分布式对象存储系统。它主要被设计来处理大量的非结构化数据,如照片、视频、日志文件、备份和容器/虚拟机镜像等。MinIO 具有高可用性、高扩展性、且性能接近线性增长等特点。 MinIO 官网地址:https://min.io/docs/minio/kubernetes 阅读全文
posted @ 2025-07-12 11:02 多多指教~ 阅读(160) 评论(0) 推荐(0)
摘要: 今天遇到个情况,就是调用别的系统,返回有个字段名字是public,和我们java关键字冲突了,记录下如何处理的 1、对象的属性上添加注解 @Data public class SapResult implements Serializable { private static final long 阅读全文
posted @ 2025-07-10 10:17 多多指教~ 阅读(9) 评论(0) 推荐(0)
摘要: 本文介绍下使用sharding-jdbc进行分库分别 一、分库分表: 1、垂直分库:一个电商库,拆分成用户库、商品库、订单库、库存库 2、水平分库:一个电商库,拆分成多个电商库 3、垂直分表:一个表字段很多,拆分成2张表,常用的字段在主表,不常用的字段在从表 4、水平分表:一个表数据量很大,然后拆分 阅读全文
posted @ 2025-07-09 22:12 多多指教~ 阅读(455) 评论(1) 推荐(0)
摘要: 常见的大模型有:ChatGPT、通义、讯飞、文心等,本文介绍下基于ollama的本地大模型 这个本地大模型的最大特点就是不用联网也能使用 Ollama 是一个开源的大型语言模型服务工具。它的主要作用是帮助用户快速在本地运行大模型,简化了在 Docker 容器内部署和管理大语言模型(LLM)的过程。 阅读全文
posted @ 2025-07-05 17:03 多多指教~ 阅读(416) 评论(0) 推荐(0)
摘要: 保证缓存和数据库一致,市面上通常有2种方法,一是使用延迟双删加消息队列的方式,另外一种是使用canal框架。那前者有一些问题存在:1、删除的时间不好控制;2、并发情况下有些问题不好复现;3、需要写业务代码完成;4、如果手动对数据库进行操作,可能会导致缓存与数据库不一致 使用canal框架就可以比较好 阅读全文
posted @ 2025-07-05 10:21 多多指教~ 阅读(78) 评论(0) 推荐(0)
摘要: 一个项目的首页,通常是访问次数最多的页面,而首页一般会加载好多数据,如果访问系统比较多的时候,那会造成服务器(数据库)的压力,我们可以通过将请求首页的接口的数据,保存到缓存中 本文就介绍下,将首页的数据保存到redis缓存中的做法: 一、引入redis依赖 <dependency> <groupId 阅读全文
posted @ 2025-06-28 11:51 多多指教~ 阅读(31) 评论(0) 推荐(0)
摘要: 实现分布式锁,通常是采用两种方式:1、setnx设置过期时间,配合lua脚本;2、使用redission框架 Redis 实现分布式锁的演变和升级: 1、setnx:set if Not eXists -> setnx key value -> 问题:因为没有设置过期时间,所以可能存在死锁的问题(执 阅读全文
posted @ 2025-06-28 11:24 多多指教~ 阅读(558) 评论(0) 推荐(0)