最新 最热

面试系列-数据引擎实现的数据结构

插⼊数据是有序的,如[5,10,15,20,30,25,35],那么结构就变成图二这样

2022-10-27
1

SSM五问

请解释你所理解的 Spring 的 AOP 框架是如何搭建并实现的?(通知、连接点、切入点、切面、目标对象)

2022-10-27
1

面试系列-mysql数据结构

插⼊数据是有序的,如[5,10,15,20,30,25,35],那么结构就变成图二这样

2022-10-27
1

面试系列-innodb存储引擎的架构设计

提交事务的时候,redo日志必须是刷入磁盘文件里的。这样可以严格的保证提交事务之后,数据是绝对不会丢失的,因为有redo日志在磁盘文件里可以恢复你做的所有修改。如果要是选择0的话,可能你提交事务之后,mysql宕机,那么此时re...

2022-10-27
1

面试系列-spring-ioc原理

低级容器BeanFactory可以理解为就是个HashMap,Key是BeanName,Value是Bean实例,通常只提供注册(put),获取(get)这两个功能;是IOC容器的基础接口,所有的容器都是从它这里继承实现而来,BeanFactory作为SpringIOC容器,管理着Bean...

2022-10-27
1

梦话IOC

又是一个不可描述的夜晚,酣然入睡,再次醒来已经是来到了一家全球连锁的互联网公司参加面试。一番男默女泪的自我介绍之后,面试官问我什么是ioc,呵!全球连锁的互联网公司居然会问我level如此之低的问题,随即章口就来,IOC就是...

2022-10-27
1

面试中被问到SQL优化

数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且会阻塞其他的读锁和写锁。简单提下乐观锁和悲观锁。...

2022-10-27
1

SpringBoot启动原理解析

从上面代码可以看出,Annotation 定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开 SpringBoot 的神秘面纱,我们要从这两位开始就可以了。...

2022-10-27
0

系统架构性能问题诊断及优化思路

我们首先来分析下如果一个业务系统上线前没有性能问题,而在上线后出现了比较严重的性能问题,那么实际上潜在的场景主要来自于以下几个方面。

2022-10-27
1

Uber 是如何提高 HDFS I/O 利用率的

以较低的硬件成本扩展我们的数据基础设施,同时保持高性能和服务可靠性并非易事。为了适应 Uber 数据存储和分析计算的指数级增长,数据基础设施团队通过结合硬件重新设计软件层,以扩展 Apache Hadoop® HDFS :...

2022-10-27
0