自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【HashSet+并行流的分页踩坑分享】

本文分析了Java分页功能中结果不一致的问题,并提出解决方案。核心问题源于HashSet的无序性和parallelStream并发处理导致结果不稳定。解决方案包括:1) 使用LinkedHashSet替代HashSet保持插入顺序;2) 避免使用parallelStream确保结果一致性;3) 添加sorted()排序保证固定顺序。这些修改能够确保相同查询条件下分页结果始终一致,提升用户体验和系统可靠性。在分页场景中,结果一致性比性能优化更为重要。

2025-08-04 10:02:33 289

原创 “大模型+知识库” PK “小模型微调训练

企业级AI应用中,"大模型+知识库"与"小模型微调"是两大主流技术路线,各有特点:大模型方案通过检索增强生成(RAG)技术实现动态知识更新,适合开放域问答和复杂推理,但成本较高;小模型微调资源消耗低、响应快,适合垂直领域任务和边缘计算。选型需考虑任务复杂度、数据特性、资源约束和合规要求,未来趋势将向混合架构和自动化工具链发展。企业应根据业务需求进行概念验证测试,选择最优方案。

2025-07-23 15:52:35 906

原创 【Springboot项目对接Dify低代码工作流】

摘要:Dify是一个开源AI应用开发平台,支持基于大型语言模型的应用程序开发。本文介绍了如何从Java Spring Boot应用(JDK 1.8)请求Dify工作流并获取流式响应。通过OkHttp库实现非阻塞HTTP请求,示例代码展示了如何构建带认证头的POST请求、处理JSON请求体并逐行读取流式响应。关键点包括OkHttp依赖配置、流式响应处理和错误处理注意事项,适用于需要实时处理AI生成内容的场景。

2025-07-23 15:44:32 1345

原创 Redis踩坑分享:Thread limit exceeded replacing blocked worker

如果你用自定义线程池,建议在应用关闭时调用STATISTICS_EXECUTOR.shutdown(),避免资源泄漏。如果可以,尽量减少对Redis的频繁set操作,合并写入或用pipeline。如果数据量不是很大,直接用for循环串行处理即可,避免并发带来的复杂性。或者直接串行处理(如果数据量不大)Redis批量操作优化。

2025-07-18 11:28:34 547 1

原创 PGSQL 跟 MySQL具体对比

PostgreSQL与MySQL是两大主流开源关系型数据库,核心差异显著: 开源协议:PG采用宽松许可证,MySQL社区版为GPLv2 功能特性:PG支持JSONB、GIS等高级类型,扩展性强;MySQL更擅长简单查询 事务处理:PG完全遵循ACID,隔离级别完善;MySQL默认可重复读但早期版本有缺陷 性能表现:MySQL适合高并发读,PG擅长复杂查询与数据分析 适用场景:PG适合企业级应用/数据仓库,MySQL更适合Web应用 PG近年市场份额增长明显,两者非替代关系,需根据业务需求选择。PG侧重理论严

2025-07-18 11:07:06 1749

原创 【RocketMQ的简单认识】

RocketMQ的消息消费模式有哪些?它们各自的优缺点是什么?当RocketMQ集群面临高并发流量时,有哪些应对策略?RocketMQ如何保证消息的可靠性传输?简述RocketMQ的消息存储机制。RocketMQ的主要组件有哪些?如何提高RocketMQ的性能?什么是RocketMQ?

2024-12-27 10:56:47 965

原创 常见的设计模式结构+例子

这样的格式是否更清晰一些呢?你还想了解关于这些设计模式的其他方面吗?

2024-12-27 10:41:12 288

原创 【Redis的简单认识】

AOF是Redis的一种持久化机制,它将Redis执行的所有写命令记录到一个日志文件中。当Redis重启时,它可以通过回放这个日志文件来恢复数据。AOF的优点是可以保证数据的完整性和一致性,但是它的缺点是会占用一定的磁盘空间,并且可能会影响Redis的性能。RDF是Redis的一种持久化机制,它将Redis的数据集保存到一个二进制文件中。当Redis重启时,它可以通过加载这个二进制文件来恢复数据。RDF的优点是占用的磁盘空间较小,并且不会影响Redis的性能,但是它的缺点是可能会丢失一些数据。

2024-11-22 11:09:51 782

原创 Java 开发中SQL优化的思路分享

以下是一些在Java开发中优化SQL的思路:查询优化:数据库设计优化:连接池优化:批量操作优化:缓存优化:数据库调优:代码优化:

2024-11-21 21:47:36 657 1

原创 SQL Server中索引的认识

SQL Server 中的索引可以使用B树或B+树结构,具体取决于索引的类型和创建方式。B树是一种平衡的多路搜索树,它可以有效地支持范围查询和随机访问。在SQL Server中,B树索引通常用于主键索引和唯一索引,因为这些索引需要快速的随机访问和范围查询。B+树是B树的一种变体,它在叶子节点中存储了所有的数据记录,并且叶子节点之间通过指针链接形成一个有序的链表。B+树索引通常用于非主键索引和普通索引,因为这些索引主要用于范围查询和排序操作。

2024-11-21 21:32:43 432

原创 SQL Server 与MYSQL 是分别如何解决幻读、可重复的读问题

不同的隔离级别适用于不同的应用场景。在选择隔离级别时,需要考虑并发性能和数据一致性的平衡。较高的隔离级别可以提供更好的数据一致性,但可能会降低并发性能。较低的隔离级别可以提高并发性能,但可能会导致数据不一致性的问题。事务的隔离级别是数据库管理系统(DBMS)中用于控制并发事务之间的隔离程度的机制。它决定了一个事务在执行过程中对其他事务的可见性和影响程度。

2024-11-21 21:15:27 719

原创 Supervisor进程守护配置 --守护api/redis

supervisor配置文件放置目录:/etc/supervisord.d/本文记录下实战使用Supervisor安装配置使用。配置supervisor自启动。配置好yum源直接安装。

2023-08-30 16:55:08 286

空空如也

空空如也

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

TA关注的人

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