12 2023 档案

摘要:面试准备-知识储备 数据结构 一、优先级队列 Java中:PriorityQueue 特性?: 是一种特殊的队列。每一个元素都有一个优先级。当出队操作时,队列会按照元素优先级的高低顺序从队列中取出一个元素并删除。 实现原理?: 堆(如二叉堆)等数据结构来实现。 使用场景?: 任务调度、事件处理等场景 阅读全文
posted @ 2023-12-29 10:51 Espre-sso 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Redis_实战2 分布式锁 是什么: 满足分布式系统或集群模式下多进程可见并且互斥的锁。 还要满足其它特性:高可用、高性能、安全性、(可重入不可重入、阻塞非阻塞、公平非公平) 分布式锁的核心是实现多进程之间互斥,而满足这一点的方式有很多,常见的有3种: MySQL 互斥:利用MySQL本身的互斥锁 阅读全文
posted @ 2023-12-24 09:30 Espre-sso 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Redis_实战 部署: 前端:部署在Nginx 后端:部署在tomcat 短信登录 session原理: 每一个session都有一个id,当你访问tomcat服务器时,id就自动写到coockie中了,以后请求就带着id,就可以根据id找到session。(每一个浏览器再发请求时都有一个独立的s 阅读全文
posted @ 2023-12-23 18:20 Espre-sso 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Redis_高级_并发 分布式缓存 单点Redis的问题: 数据丢失问题:实现Redis数据持久化 并发能力问题:搭建主从集群,实现读写分离 故障恢复问题:利用Redis哨兵,实现健康检测和自动恢复 存储能力问题:搭建分片集群,利用插槽机制实现动态扩容 数据丢失问题-数据持久化 RDB 基本流程 f 阅读全文
posted @ 2023-12-23 15:26 Espre-sso 阅读(21) 评论(0) 推荐(0) 编辑
摘要:MySQL_内存 Buffer Pool 目的:提高数据库的读写性能。 位置:在InnoDB存储引擎中。 读、改数据的顺序: 数据如果在Buffer Pool中,客户端直接读取Buffer Pool中的数据,否则去磁盘中读取。 修改数据时,先修改Buffer Pool中数据所在的页16KB,将其设置 阅读全文
posted @ 2023-12-11 17:10 Espre-sso 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示