课程简介
互联网公司和外企面试 Java 方向求职者的时候,一般会通过 Java 核心(即 Java Core)、数据库(基本技能和调优)和 Web 框架(如 Spring Boot 和分布式组件)等方面,综合考核求职者的技能。
在数据库方面,真正能拉开能力差距的并不是“增删改查”这样的基础能力,而是那些复杂度更高的技能,如数据库调优。我曾遇到过不少候选人对索引方面的知识点一知半解,更不要说是基于分布式组件方面的调优技能了。
因此,这一期作者将通过分析各种数据库调优技能,介绍数据库层面的面试技巧,以及作为求职者,如何快速提升技术水平以应对面试。
课程核心
边画边讲展示索引优化性能的技能
让面试官认为你真的用过 Redis
如何解决“缓存穿透“问题
如何解决“持久占用内存”的问题
如何解决“大量数据同时失效”的问题
如何通过 MyCAT 分库组件提升数据库性能?
通过 MyCAT 组件实现分库的基本做法
在项目中通过分库调优性能的一般做法
只通过分库字段操作分库后的表
实施分库的流程
展示监控数据库性能的能力
如何监控数据库性能?
如何排查问题?
通过压力测试提升数据库性能
如何实施,何时实施?
风险控制
通过压测发现并解决数据库性能问题
通过结果进一步证实你数据库调优能力
讲师介绍
胡书敏,著名外企和互联网公司技术面试官
知名外企资深架构师,曾任平安壹钱包、花旗和 IBM 等知名大厂架构师,有 6 年架构师经验、8 年技术面试官经验、7 年线下兼职讲师的经验。出版过《Spring Cloud实战》《Java 核心技术及面试指南》等技术书籍。