08 2023 档案

摘要:重做日志(redolog) redo log(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。 比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。 InnoDB会把“在某个数据页上做了什么修改”记录到重做日 阅读全文
posted @ 2023-08-28 16:36 做个读书人 阅读(56) 评论(0) 推荐(0) 编辑
摘要:FN+Win解锁 阅读全文
posted @ 2023-08-23 10:35 做个读书人 阅读(128) 评论(0) 推荐(0) 编辑
摘要:简介 领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法论,它强调将业务逻辑和核心业务过程放在应用程序的中心。 DDD强调通过理解业务领域,将其映射到软件代码中,以便更好地满足业务需求。它主要包含以下几个核心概念: 领域模型(Domain Model): 领域模型 阅读全文
posted @ 2023-08-22 18:44 做个读书人 阅读(241) 评论(0) 推荐(0) 编辑
摘要:概念 用户输入搜索query后,系统如何从库中找到命中query词的商品?暴力的方法是先对query进行分词得到每个query的term,而后遍历每个商品信息的每个term词,如果query term在商品信息中全部命中,则召回该商品。 召回是对于输入query,能够高效的获取query相关的候选d 阅读全文
posted @ 2023-08-15 15:04 做个读书人 阅读(155) 评论(0) 推荐(0) 编辑
摘要:每种数据库都有自己要解决的问题(或者说擅长的领域),对应的就有自己的数据结构,而不同的使用场景和数据结构,需要用不同的索引,才能起到最大化加快查询的目的。 对 Mysql 来说,是 B+ 树,对Elasticsearch/Lucene 来说,是倒排索引。 与正排索引区别 在没有搜索引擎时,我们是直接 阅读全文
posted @ 2023-08-15 11:30 做个读书人 阅读(88) 评论(0) 推荐(0) 编辑
摘要:云计算的三种模型是PaaS(平台即服务),SaaS(软件即服务)和IaaS(基础架构即服务)。IaaS是指由云供应商管理的云计算基础设施——服务器、存储等,而SaaS是指托管在云中并由SaaS供应商维护的完整应用程序。如果说SaaS客户就像租房子的人,那么PaaS客户就像租快速建造房子所需要的所有重 阅读全文
posted @ 2023-08-15 10:25 做个读书人 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1、统计某段时间内所有人员代码量 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since ==2022- 阅读全文
posted @ 2023-08-15 10:24 做个读书人 阅读(1263) 评论(0) 推荐(0) 编辑