ChihiroBlog

2025年3月21日

MQ消息可靠性

摘要: 1. 生产者消息可靠性 1.1 生产者重试机制 生产者发送消息时,出现了网络故障,导致与MQ的连接中断 可以进行如下配置,开启生产者重试机制 生产者重试配置 spring: rabbitmq: connection-timeout: 1s # 设置MQ的连接超时时间 template: retry: 阅读全文

posted @ 2025-03-21 20:33 Chihirooo 阅读(42) 评论(0) 推荐(0)

2025年3月17日

分布式事务-Seata

摘要: 1. CAP原理 介绍:CAP是 Consistency、Availability、Partition tolerance三个词语的缩写,分别表示一致性、可用性、分区容忍性。 如图,表示客户端经过网关访问订单服务,库存服务 一致性: 向系统写一个新数据再次读取到的也一定是这个新数据。拿上图举例,请求 阅读全文

posted @ 2025-03-17 20:28 Chihirooo 阅读(31) 评论(0) 推荐(0)

2025年3月11日

数据库学习记录(查询优化)

摘要: SQL查询优化 原则:尽量让SQL命中索引,提升查询性能 最左前缀法则:在使用联合索引时,需要从左开始匹配 如联合索引为name、age、phone 全部命中 where name = 'tom' and age = 18 and phone = '13488888888' 命中name和age w 阅读全文

posted @ 2025-03-11 21:14 Chihirooo 阅读(25) 评论(0) 推荐(0)

2025年3月9日

数据库学习记录(基本概念)

摘要: 1. 数据库基础 1.1表 左外连接与内连接的区别 内连接:显示两个表符合条件的数据 左外连接:左表显示全部,右表匹配条件则显示,不匹配以NULL值填充 SQL执行顺序 from --> join...on --> where --> group by --> 聚合函数 --> having --> 阅读全文

posted @ 2025-03-09 20:50 Chihirooo 阅读(12) 评论(0) 推荐(0)

Elasticsearch学习记录(DSL查询)

摘要: 1.叶子查询 介绍:一般是在特定的字段里查询特定的值,属于简单查询,很少单独使用 1.1.全文检索 介绍:利用分词器对用户输入内容进行分词,然后去词条列表中匹配 match_query GET /items/_search { "query":{ "match":{ "name":"脱脂牛奶" } 阅读全文

posted @ 2025-03-09 20:19 Chihirooo 阅读(24) 评论(0) 推荐(0)

2025年3月5日

Elasticsearch学习记录(基本概念用法)

摘要: 1.倒排索引 概念 对文档内容分词,对分词后的词条创建索引,并记录词条所在文档的id。查询时先根据词条查询到文档id,而后根据文档id查询文档。 组成 文档:每条数据就是一个文档(同时会像数据库一样为id建立索引)。 词条:文档按照语义分成的词语。 图示 不仅会为文档的id建立索引,分词后,还会给词 阅读全文

posted @ 2025-03-05 20:04 Chihirooo 阅读(18) 评论(0) 推荐(0)

2025年2月24日

中州养老-入住办理业务分析

摘要: 页面原型 业务分析 基本信息存放老人基本信息,输入身份证号后可以自动填充出生日期和年龄,保存后的数据存储在入住表中 入住配置中的护理等级从护理等级表中选择,选择后自动填充护理费用;入住床位从床位表中选择,选择后自动填充床位费用 家属信息仅用于查询,可以以json形式存储在入住配置表中的remark字 阅读全文

posted @ 2025-02-24 21:08 Chihirooo 阅读(61) 评论(0) 推荐(0)

2025年2月22日

若依代码模板改造(二)

摘要: 1. Swagger集成 controller模板修改 domain模板修改 2. 添加LocalDateTime类型 修改editTable.vue 修改VelocityUtils.java domain模板修改 阅读全文

posted @ 2025-02-22 20:00 Chihirooo 阅读(60) 评论(0) 推荐(0)

2025年2月21日

若依代码模板改造(一)

摘要: 1. Lombok集成 在通用工具中添加Lombok依赖 在domain模板中添加Lombok依赖 2.Mybatis-Plus集成 在通用工具中添加Mybatis-Plus依赖 新增Mybatis-Plus相关配置 改造Mapper生成模板 改造Service生成模板 改造ServiceImpl生 阅读全文

posted @ 2025-02-21 20:23 Chihirooo 阅读(92) 评论(0) 推荐(1)

2025年2月18日

SpringBoot自动化配置原理

摘要: 原理核心在启动类上的@SpringBootApplication注解。 其中包含以下三个主要注解: @ComponentScan 作用:扫描启动类所在的包及其子包中的bean放入容器。 @SpringBootConfiguration 作用:该注解表示启动类是一个配置类。 @EnableAutoCo 阅读全文

posted @ 2025-02-18 21:02 Chihirooo 阅读(18) 评论(0) 推荐(0)

导航