面经
文章平均质量分 87
# 面经
hakusai22
感谢关注,csdn已经不上线了,不会在更新了。 csdn都是个人在大二到大四期间学习的笔记,有些内容可能并不是正确的,请理解下,如果想咨询up的话技术/生活/未来规划,wx: hakusai22.
展开
-
大厂学院JUC整理(自用)
11111原创 2021-11-10 16:42:33 · 1476 阅读 · 0 评论 -
Netty总结
Netty面经1. Netty 是什么?2. 为什么要用 Netty?3. Netty 应用场景了解么?4. Netty 高性能表现在哪些方面?5. BIO、NIO和AIO的区别?6. Netty 核心组件有哪些?分别有什么作用?7. Netty 发送消息有几种方式?8. NioEventLoopGroup 默认的构造函数会起多少线程?8. EventloopGroup 了解么?和 EventLoop 啥关系?9. Bootstrap 和 ServerBootstrap 了解么?8. Netty 线程模型了原创 2021-08-30 21:08:40 · 316 阅读 · 0 评论 -
操作系统总结
操作系统面经1. 进程和线程的区别?2. 协程与线程的区别?3. 并发和并行有什么区别?4. 进程与线程的切换流程?5. 为什么虚拟地址空间切换会比较耗时?6. 进程间通信方式有哪些?7. 进程间同步的方式有哪些?8. 线程同步的方式有哪些?9. 线程的分类?10. 什么是临界区,如何解决冲突?11. 什么是死锁?死锁产生的条件?12. 进程调度策略有哪几种?13. 进程有哪些状态?14. 什么是分页?15. 什么是分段?16. 分页和分段有什区别?17. 什么是交换空间?16. 页面替换算法有哪些?18.原创 2021-08-13 11:58:08 · 388 阅读 · 0 评论 -
JVM总结
JVM面经1. 介绍下 Java 内存区域(运行时数据区)?2. Java 对象的创建过程(五步)?3. 内存分配并发问题?4. 对象的访问定位的两种方式(句柄和直接指针两种方式)5. 对象的内存布局?6. 如何判断对象是否死亡(两种方法)?1. 介绍下 Java 内存区域(运行时数据区)?前面博客记录了Java 内存区域(运行时数据区)2. Java 对象的创建过程(五步)?3. 内存分配并发问题?前面博客记录了Java 对象的创建过程(五步)4. 对象的访问定位的两种方式(句柄和直接原创 2021-08-05 11:04:45 · 275 阅读 · 0 评论 -
MySQL面经
MySQL 是一种关系型数据库,主要用于持久化存储我们的系统中的一些数据比如用户信息。由于 MySQL 是开源免费并且比较成熟的数据库,因此,MySQL 被大量使用在各种系统中。MySQL 的默认端口号是3306。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。原创 2021-08-05 09:14:09 · 675 阅读 · 0 评论 -
Spring全家桶面经
Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring Core: 基础,可以说 Spring 其他所有的功能都需要依赖于该类库。Spring Aspects : 该模块为与AspectJ的集成提供支持。Spring AOP :提供了面向切面的编程实现。Spring JDBC : Java数据库连接。Spring JMS :Java消息服务。Spring ORM : 用于支持Hibernate等ORM工具。原创 2021-08-04 10:13:23 · 688 阅读 · 1 评论 -
Dubbo+Zookeeper总结
注册中心引入远程服务,这个就是重点了,Consumer 通过注册中心得知 Provider 的相关信息,然后进行服务的引入,这里还包括多注册中心,同一个服务多个提供者的情况,如何抉择如何封装,如何进行负载均衡、容错并且让使用者无感知,这就是个技术活。比如这个时候 所有的参与者 都返回了准备好了的消息,这个时候就进行事务的提交,协调者此时会给所有的参与者发送 Commit 请求 ,当参与者收到 Commit 请求的时候会执行前面执行的事务的 提交操作 ,提交完毕之后将给协调者发送提交成功的响应。原创 2021-08-04 18:05:03 · 502 阅读 · 0 评论