随笔分类 -  面试

摘要:我今天说的是一个关于家政服务的项目,在了解这个项目之前我们要先了解一下这个项目的所处的社会背景和发展前景。 首先,如今我国人口老龄化较为严重且社会青壮年996工作制成为常态,日常生活中人们越发难以挤出时间来休整一下家庭中的细小问题,如房屋的整洁,管道的疏通等。大部分的人都会在自己无法解决或没有时间去 阅读全文
posted @ 2025-03-27 08:31 留梦& 阅读(258) 评论(0) 推荐(0)
摘要:说出MQ的应用场景 解耦系统组件:降低模块间直接依赖,通过消息传递通信。 异步处理:非实时任务异步执行(如订单通知、日志记录)。 流量削峰:应对突发流量,避免系统过载(如秒杀活动)。 最终一致性:实现分布式事务的最终一致(如跨系统数据同步)。 日志收集:集中处理多服务的日志(如ELK架构) 说出工作 阅读全文
posted @ 2025-03-23 20:18 留梦& 阅读(29) 评论(0) 推荐(0)
摘要:1.八大基本数据类型 ​ 1.byte 2.short 3.int 4.Long 5.char 6.boolean 7.float 8.double 各个字节大小: 1 2 4 8 2 true/false 4 8 对应包装类:java.long. Byte Short Integer Long C 阅读全文
posted @ 2025-03-12 20:37 留梦& 阅读(13) 评论(0) 推荐(0)
摘要:3.索引 1.概念: 一种排好序,能够提升查询性能的数据结构 2.分类: 聚簇(集)索引: 索引和行数据都在一个叶子结点上 非聚簇(集)索引: 对应的只有主键值无数据 3.索引底层采用的是B+树 分析为什么采用B+树的流程(B+树流程如下) 3.1树结构对比: 1.二叉树: 左边的子节点比父节点小, 阅读全文
posted @ 2025-03-10 16:12 留梦& 阅读(49) 评论(0) 推荐(0)
摘要:2.存储引擎 1.InnoDB 默认的存储引擎: 互联网公司的表没有意外都是使用该引擎 特点: 1.支持事务,支持物理外键 2.天生支持行锁,手动支持表锁 3.使用聚簇(集)索引 ​ 3.1:索引跟数据在同一个文件(表名.ibd) ​ 3.2: 只有主键索引是聚簇索引,其他索引都是非聚簇索引 表锁: 阅读全文
posted @ 2025-03-10 14:35 留梦& 阅读(13) 评论(0) 推荐(0)
摘要:1.数据库基础 1.概念: 常见说法:存储和操作数据的仓库; 专业说法:用于存储数据和操作数据的文件系统 本质:一个文件系统,操作数据就是操作文件(IO操作) 数据库分为两种:关系型数据库(RDBMS)和非关系型数据库(NoSQL) 关系型数据库: 基于二维表来存储 1.行,通过约束(Constra 阅读全文
posted @ 2025-03-10 10:09 留梦& 阅读(31) 评论(0) 推荐(0)