摘要: 《后端开发/外卖/黑马》—常见面试整理 IDEA 第一步:首先得在IDEA中创建一个Project(工程、也叫项目),后面统称为工程。 第二步:需要在Project中创建Module(模块),一个工程中可以包含多个模块 第三步:需要在Module中新建Package(包),一个模块中可以有多个包 第四步:需要在Package中新建Clas 阅读全文
posted @ 2024-04-16 19:52 zhyan0502 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Java基础常见面试题总结 Lambda表达式 基本语法 参数部分 无参数: () -> System.out.println("Hello, world!"); 一个参数: 无需括号: s -> System.out.println(s); 带括号(特别是需要显式声明类型时): (String s 阅读全文
posted @ 2024-04-16 19:41 zhyan0502 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 通过最近对《人人都是产品经理》书籍的学习,理解,讨论,再总结。 个人觉得收获很大,总结出课程大纲并夹带者一些理解以读书笔记的形式分享给大家。 有理解不到位的地方,请各位读者海涵。 最后感谢苏杰老师的知识分享,使得a56爆大奖在线娱乐读者心中有一颗产品意识的种子,在未来的某一天悄然发芽。 0.0 01. -1到3岁的 阅读全文
posted @ 2024-04-14 16:51 zhyan0502 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 通过最近对《梁宁产品思维30讲》 课程的学习,理解,讨论,再总结。 个人觉得收获很大,总结出课程大纲并夹带者一些理解以读书笔记的形式分享给大家。 有理解不到位的地方,请各位读者海涵。 最后感谢梁宁老师的知识分享,使得a56爆大奖在线娱乐读者心中有一颗产品意识的种子,在未来的某一天悄然发芽。 发刊词 产品能力是人生的 阅读全文
posted @ 2024-04-14 16:35 zhyan0502 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 全局锁 对整个数据库实例加锁,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事 阅读全文
posted @ 2024-02-25 11:09 zhyan0502 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 内存快照:指内存中的数据在某一个时刻的状态以文件的形式写到磁盘上,类似于照片。 快照文件就称为 RDB 文件,其中,RDB 就是 Redis DataBase 的缩写。 两个关键问题: 对哪些数据做快照?关系到快照的执行效率问题; 做快照时,数据还能被增删改吗?关系到 Redis 是否被阻塞,能否同 阅读全文
posted @ 2024-02-20 20:21 zhyan0502 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Redis 的持久化主要有两大机制,即 AOF(Append Only File)日志和 RDB 快照。 Redis 用于避免数据丢失的 AOF 方法 数据库的写前日志(Write Ahead Log, WAL),在实际写数据前,先把修改的数据记到日志文件中,以便故障时进行恢复。 AOF 日志正好相 阅读全文
posted @ 2024-02-20 18:50 zhyan0502 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这是 Redis 对外提供键值存储服务的主要流程。 但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 Redis 使用单线程的原因 系统中通常会存在被多线程同时访问 阅读全文
posted @ 2024-02-20 15:41 zhyan0502 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 索引:为了提高数据查询的效率,就像书的目录一样。 索引的常见模型 哈希表 图中,User2 和 User4 根据身份证号算出来的值都是 N,后面还跟了一个链表。假设,这时候你要查 ID_card_n2 对应的名字是什么,处理步骤就是:首先,将 ID_card_n2 通过哈希函数算出 N;然后,按顺序 阅读全文
posted @ 2024-02-20 14:38 zhyan0502 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 03 事务隔离 事务:保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的。 事务ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性)。 建议你尽量不要使用长事务。**** 读未提交 阅读全文
posted @ 2024-02-20 13:32 zhyan0502 阅读(37) 评论(0) 推荐(0) 编辑