- 博客(8)
- 资源 (22)
- 收藏
- 关注
原创 golang rabbitmq多队列处理
使用 QueueDeclarePassive 检查队列是否存在发现队列不存在时自动重建使用发布确认机制确保消息被正确路由区分连接错误和路由错误
2025-11-18 11:23:20
794
原创 golang读取csv文件
golang读取csv文件总结,在实际开发中,有时候需要导入数据,Excel文件过大,使用csv文件的流式读取可以有效减少内存消耗
2025-11-13 11:12:41
371
原创 maven打包jar的三种方式
本文介绍了三种Maven项目打包配置方案:1)使用spring-boot-maven-plugin将所有依赖合并为单个可执行JAR;2)通过maven-jar-plugin和maven-dependency-plugin将依赖JAR包分离到lib目录,实现代码与依赖分离部署;3)配置resources排除配置文件,支持多节点部署时单独修改配置。这些方案分别适用于不同场景,提供了灵活的项目部署选择,能有效减少重复打包工作并提高部署效率。
2025-07-21 14:00:39
302
原创 商品多属性的设计
可以在price_combinations表中添加唯一索引(product_id + 属性组合的哈希值)来避免重复组合。组合详情(combination_details)记录每个价格组合包含的具体属性值。价格组合(price_combinations)代表一个具体的属性组合及其价格。这种设计可以全面支持对不同属性组合订单的统计分析需求,同时保持良好的查询性能。商品(products)可以有多个属性组(attribute_groups)每个属性组包含多个属性值(attribute_values)
2025-05-06 20:44:45
1036
原创 postgre SQL常用总结
postgre SQL是一些大型企业化数据常用数据库,可以扩展为Timescale DB,也可以满足实时性,属于非常稳定且免费高效的一款数据库
2025-01-13 10:06:57
665
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅