让开发
成为一种享受!

面试经

面试经不是万能的,但没有面试经是万万不能的。

2020 Java工程师面试题汇总

东方雨倾阅读(672)评论(0)赞(2)

前言 2020,不平凡的一年。 经过一个多月的面试,整理了一些面试题,分享出来 。不敢说对大家能有多大帮助,至少可以查漏补缺吧。 里面很多东西,写得很长,并不是说要死记硬背,而是要理解,一次不懂,多看几次就懂了。而且有些题需要掌握一些点,按...

2020 网络知识 面试题整理

东方雨倾阅读(587)评论(0)赞(0)

三次握手和四次挥手 三次握手第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收...

2020 数据库中间件 面试题整理

东方雨倾阅读(842)评论(0)赞(0)

数据库拆分方式 垂直拆分:按照业务进行拆分 水平拆分:对海量数据的表进行分表分库存储 数据库中间件的设计要点有哪些? 能解析SQL 支持读写分离 支持从库读的负载均衡 支持分库分表 支持跨库关联查询 支持分布式事务处理 主键ID生成 多数据...

2020 Netty 面试题整理

东方雨倾阅读(645)评论(0)赞(1)

Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,...

2020 Zookeeper 面试题整理

东方雨倾阅读(643)评论(0)赞(0)

ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 ZooKeeper提供了什么? 文件系统、通知机制 Zookeeper文件系统 Zookeeper提供一个多层级的节点命名空间(节点称为zno...

2020 Kafka 面试题整理

东方雨倾阅读(792)评论(0)赞(0)

Kafka 的设计时什么样的呢? Kafka 将消息以 topic 为单位进行归纳 将向 Kafka topic 发布消息的程序成为 producers. 将预订 topics 并消费消息的程序成为 consumer. Kafka 以集群的...

2020 RocketMQ 面试题整理

东方雨倾阅读(1073)评论(0)赞(0)

为什么要使用消息队列 解耦、异步、削峰 常用MQ对比 特性 ActiveMQ RabbitMQ RocketMQ kafka 开发语言 java erlang java scala 单机吞吐量 万级 万级 10万级 10万级 时效性 ms级...

2020 Redis 面试题整理

东方雨倾阅读(627)评论(0)赞(0)

缓存穿透、击穿、雪崩区别 缓存穿透 描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:接口层增加校验,如...

2020 Dubbo 面试题整理

东方雨倾阅读(668)评论(0)赞(0)

什么是SPI?JDK的SPI和dubbo的SPI有啥区别? SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动...

2020 MySQL 面试题整理

东方雨倾阅读(874)评论(0)赞(2)

事务四大特性 原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行...

2020 Mybatis 面试题整理

东方雨倾阅读(638)评论(0)赞(1)

什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 讲下 MyBatis 的缓存 MyBatis 的缓存分为一级缓存和二级缓存,一级缓存放在 session 里面,默认就有,二级缓 存放在它...

2020 Spring相关 面试题整理

东方雨倾阅读(1121)评论(0)赞(1)

Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、...

我愿终生等候,换你刹那凝眸

留点🐾印