摘要: 案例1 阅读全文
posted @ 2024-05-31 15:13 长寿奉孝 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 分布式搜索技术 倒排索引 ElasticSearch采用倒排索引 1、文档(document): 每条数据就是一个文档 2、词条(term) : 文档按照语义分成的词语。不可重复 MySQL擅长事务类型操作,可以确保数据的安全和一致性。 ElasticSearch擅长海量数据的搜索、分析、计算。 单 阅读全文
posted @ 2024-04-18 16:00 长寿奉孝 阅读(1) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zlfing/article/details/109738440?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170726873416800227478108%2522%252C%2522 阅读全文
posted @ 2024-02-19 00:27 长寿奉孝 阅读(2) 评论(0) 推荐(0) 编辑
摘要: TC (Transaction Coordinator) - 事务协调者:维护全局和分支事务的状态,驱动全局事务提交或回滚。 TM (Transaction Manager) - 事务管理器:定义全局事务的范围,开始全局事务、提交或回滚全局事务。 RM ( Resource Manager ) - 阅读全文
posted @ 2024-02-05 17:53 长寿奉孝 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 简单Spring代码 1、BeanFactory 和 FactoryBean 和 BeanDefinition BeanDefinition是Bean的定义。BeanFactory是Bean容器顶层接口。FactoryBean是用来创建Bean的,实现此接口的getBean方法可以通过此Factor 阅读全文
posted @ 2024-01-24 14:30 长寿奉孝 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、高并发场景,要避免请求操作数据库。用定时任务将数据定时更新到Redis中,请求直接查询Redis。 2、更新秒杀商品的库存时,可以通过where 库存 > 0来做一个乐观锁的效果。 MySQL 的InnoDB引擎 在更新行的时候会加行锁。 update seckill_product set s 阅读全文
posted @ 2023-11-06 17:00 长寿奉孝 阅读(12) 评论(0) 推荐(0) 编辑
摘要: https://github.com/baomidou/mybatis-plus/issues/2585 在使用MP和Shardingsphere的某些版本中,可能会出现join 子查询表 取别名之后,在where中用这个别名报错 Can not find owner from table. // 阅读全文
posted @ 2023-10-23 10:41 长寿奉孝 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 笔记: 为什么Java占用的RAM比Xmx多得多? https://www.yuque.com/u21195183/jvm/pgrt7e#ced21557 https://heaphero.io/ jstat -gccause -t -h10 11932 5000 100 输出主要关注已使用空间占总 阅读全文
posted @ 2023-10-17 14:09 长寿奉孝 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 康师傅YYDS MySQL中只有InnoDB支持事务 1 SHOW ENGINES; 事务基础知识 事务的ACID特性 原子性(atomicity): 原子性是指事务是一个不可分割的工作单位,要么全部提交,要么全部失败回滚。 一致性(consistency): 根据定义,一致性是指事务执行前后,数据 阅读全文
posted @ 2023-10-17 09:53 长寿奉孝 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 康师傅YYDS 索引失效案例 索引最好是全值匹配。 where条件中等值比,同时where的条件一起创建联合索引。 最佳左前缀 如果有一个联合索引,要想使用到,需要从联合索引的最左边的字段开始写,一点一点的写上。 主键插入顺序 在InnoDB中,使用自增的主键。避免索引页面分裂 计算、函数、类型转换 阅读全文
posted @ 2023-10-16 14:11 长寿奉孝 阅读(78) 评论(0) 推荐(0) 编辑