1 2 3 4 5 ··· 7 下一页
摘要: redis 主从 主从模式,每个节点数据一致,不方便扩容,浪费资源 主从配置,1个主节点 + 多个从节点 主从复制实现数据同步 这个模式可以保证多台服务器的数据一致性,且主从服务器之间采用的是「读写分离」的方式。 所有数据的修改,在主节点执行,从节点同步写操作 载入RDB文件,在同步载入过程中的操作 阅读全文
posted @ 2025-09-15 13:42 charler。 阅读(10) 评论(0) 推荐(0)
摘要: 公平锁和非公平锁区别 公平锁‌:采用先进先出(FIFO)队列机制,线程按请求锁的顺序排队,只有队列首位的线程能获取锁资源。例如Java的ReentrantLock(true)实现。‌‌ ‌非公平锁‌:允许线程直接尝试抢占锁(即使队列中有等待线程),成功则立即执行,失败才加入队列。例如Java的Ree 阅读全文
posted @ 2025-09-11 15:15 charler。 阅读(6) 评论(0) 推荐(0)
摘要: ‌工厂模式‌。 ‌定义‌:通过工厂类封装对象创建逻辑,实现创建与使用解耦。包含简单工厂、工厂方法、抽象工厂三种实现形式。‌‌ ‌场景‌:数据库连接池管理、Spring框架的BeanFactory。‌‌ ‌单例模式‌。 ‌定义‌:确保类仅有一个实例,并提供全局访问点。‌‌ ‌场景‌:日志记录器、Spr 阅读全文
posted @ 2025-09-11 14:50 charler。 阅读(11) 评论(0) 推荐(0)
摘要: 一、JDK1.7 数据结构: ReentrantLock+Segment+HashEntry, 一个Segment中包含一个HashEntry数组, 每个HashEntry又是一个链表结构 **元素查询: **二 二次hash,第-次Hash定位到Segment, 第二次Hash定位到元素所在的链表 阅读全文
posted @ 2025-09-10 10:24 charler。 阅读(20) 评论(0) 推荐(0)
摘要: 分库分表的原因: 超大规模数据量导致数据查询慢,关联查询慢 垂直:按照表字段进行处理 水平:按照数据行进行处理 垂直分库 按业务模块切分数据库,例如将用户、订单、商品等业务表独立存储在不同库中。‌‌ ‌优点‌:业务解耦、降低单库连接压力、支持独立优化硬件资源。 ‌缺点‌:无法解决单表数据量过大问题, 阅读全文
posted @ 2025-09-10 10:16 charler。 阅读(24) 评论(0) 推荐(0)
摘要: -- 没错,我又来投滴滴啦,继续刷面试,记面经 自我介绍 先聊了聊项目: 简历中,支付过程是如何实现的,接口调用控制重复使用,redis 锁怎么设置的,超时时间等等 公共服务系统,上下流是什么 redis 挂了,怎么控制接口不重复调用 这里答得不是很好,从ng 控制,但其实可以借助数据库实现 报销数 阅读全文
posted @ 2025-09-05 13:56 charler。 阅读(94) 评论(0) 推荐(0)
摘要: 一面 0.5h 0.自我介绍 1.拷问项目,项目架构如何,做了哪些架构升级工作 2.如何上线如何兼容老版本 3.微服务之前的通信是什么做的,底层是什么实现的 4.微服务拆分如何基于什么考量去做 其他不记得了,是其他组的过来面的 二面 1.5h 比较正式的面试官,好像是负责人,三个环节:拷问项目,拷问 阅读全文
posted @ 2025-08-08 16:32 charler。 阅读(122) 评论(0) 推荐(0)
摘要: base 杭州 java 硕3 选手,乘着现在还记着面试的问题,记录复盘一下 一面 1h+ 拷打项目,主要针对项目里面写的一些要点、亮点进行提问,逐行问过去的,不清楚的还是不要写进简历里面好一点 0.自我介绍 1.项目中自己遇到最具有挑战性的问题是什么,怎么解决的 2.如何项目如何使用消息队列,消息 阅读全文
posted @ 2025-08-08 16:18 charler。 阅读(44) 评论(0) 推荐(0)
摘要: ‌蓝绿部署与金丝雀部署的核心区别在于版本切换方式‌:前者通过全量切换实现零停机更新,后者采用渐进式流量分配验证新版本。‌‌ ‌核心机制对比‌ ‌蓝绿部署(Blue-Green Deployment)‌。 采用双生产环境并行架构(蓝色-旧版本/绿色-新版本)。 流量切换为全量瞬间转移,新旧版本无共存期 阅读全文
posted @ 2025-07-31 20:22 charler。 阅读(107) 评论(0) 推荐(0)
摘要: 在分布式系统中保障稳定性、可用性与可靠性需要综合运用架构设计、容错机制和运维策略,核心保障措施一般如下: 一、稳定性保障 1.冗余设计 多副本部署:关键服务/数据在多个节点冗余存储(如Raft、Paxos共识算法)。 异地多活:地理分散的节点互为备份,避免单点故障(如AWS多可用区部署)。 2.流量 阅读全文
posted @ 2025-07-31 20:14 charler。 阅读(49) 评论(0) 推荐(0)
1 2 3 4 5 ··· 7 下一页