摘要: RabbitMQ入门 基本介绍 主要概念: publisher:生产者,即为发送消息的程序 consumer:消费者,即为消费消息的程序 queue:队列,存储消息的缓存区。生产者发送消息暂存在队列中,等待消费者来消费处理 exchange:交换机,服务消息的录音。生产者发送的消息到交换机,并根据对 阅读全文
posted @ 2025-04-07 00:54 zhangfff 阅读(49) 评论(0) 推荐(0)
摘要: 程序架构的演变 单体架构(monolithic structure):整个项目就是一个工程,所有的业务模块都在一个工程下,只有一个对应的启动类,所有数据表都在一个数据库内;项目部署时,需要所有模块一起编译,打包; 优点:对于小型项目,开发简单,部署方便 缺点:随着项目的规模越来越大,团队开发人员也不 阅读全文
posted @ 2025-03-16 17:30 zhangfff 阅读(48) 评论(0) 推荐(0)
摘要: 查询优化SQL 让SQL尽量可以命中索引,可以提示查询的效率(但是数据库如果不走索引的速度较快,就不会去走索引) 最左匹配法则 由于联合索引中包括了多个列,那么对于这多个列的匹配就有一定的规则,就是最左匹配法则, 在使用联合索引时,必须满足从左边开始匹配索引列。 假设现在存在以name,age,ph 阅读全文
posted @ 2025-03-16 15:29 zhangfff 阅读(119) 评论(0) 推荐(0)
摘要: 数据库索引 基本概念 索引本质是一种可以提升数据查询效率的数据结构 主要分类 主要分为两类: 聚簇(集)索引:一个叶子节点上存储的是索引(主键值)和数据为对应的行数据 非聚簇(集)索引:一个叶子节点上存储的是索引(某一个字段的值)和数据为对应的主键值 B+树 索引采用的数据结构为B+树 分析:为什么 阅读全文
posted @ 2025-03-10 17:23 zhangfff 阅读(146) 评论(0) 推荐(0)
摘要: 存储引擎(Storage Engine) 存储引擎是数据库管理系统中复杂处理数据的存储、检索、更新和管理的核心组件。不同的存储引擎具有不同的特性,适用于不同的应用场景。选择合适的存储引擎可以显著影响数据库的性能、可靠性和功能。 常见存储引擎:InnoDB,MyISAM 在大多数互联网公司开发使用的存 阅读全文
posted @ 2025-03-10 15:34 zhangfff 阅读(94) 评论(0) 推荐(0)
摘要: 视图 视图(view)是数据库中的一种虚拟表,其内容由查询定义。与包含数据的实体表不同,视图值包含使用时动态检索数据的SQL查询。 特点: 1.视图的本质: 虚拟表:视图本质上时一个虚拟表,它本身时不存储数据的,它的数据本质上的通过SQL语句从原数据表内查询得到的。 查询封装:视图可以看作是对查询得 阅读全文
posted @ 2025-03-10 11:26 zhangfff 阅读(220) 评论(0) 推荐(0)
摘要: 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多(多对一) 场景:部门与员工的关系(一个部门下有多个员工)。 由于一个部门下,会关 阅读全文
posted @ 2025-03-10 10:01 zhangfff 阅读(403) 评论(0) 推荐(1)
摘要: SQL语句 SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。 分类: 分类 全称 说明 DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段) DML Data Manipulation Language 数据操作语 阅读全文
posted @ 2025-03-09 20:53 zhangfff 阅读(119) 评论(0) 推荐(0)
摘要: 项目开发模式 项目开发模式是指在软件工程中,团队或个人为完成一个软件项目所遵循的一系列方法、流程和实践的集合 ①.瀑布模型(Waterfall Model) 说明 简介 是一种线性顺序的开发模式,每个阶段只有在其前一阶段完成后才开始,并且一旦进入下一阶段就不能返回到上一阶段。 流程 包括需求分析、设 阅读全文
posted @ 2025-03-04 10:52 zhangfff 阅读(185) 评论(0) 推荐(0)
摘要: 前端父子组件之间的通信 在Vue.js框架中,父子组件是组件化开发里的重要概念,它们体现了组件之间的层级关系与数据传递方式。 ​ 父组件是一个包含了其他组件的容器组件。它可以通过模板语法引入子组件,并且能够向子组件传递数据、触发子组件的事件。父组件负责管理子组件的状态和行为,同时协调子组件与其他组件 阅读全文
posted @ 2025-03-02 20:28 zhangfff 阅读(73) 评论(0) 推荐(0)