![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 57
辰宝IWZ
永远相信美好的事情即将发生
展开
-
[八股]从反射到动态代理
这部分文章将能解答以下问题:JVM的类加载过程中加载这一阶段做了什么?讲一下设计模式中的代理模式动态代理是什么?Spring是如何实现AOP的?原创 2024-04-25 19:24:56 · 346 阅读 · 1 评论 -
[八股]select,poll与epoll
select将所有的Socket连接放到一个文件描述符集合中,之后该集合会从用户空间拷贝到内核空间,内核采用遍历的方式检查是否有事件产生,当检查到产生事件时,内核j将修改内核空间中的文件描述符集合,之后将该集合从内核空间拷贝到用户空间。用户空间将遍历集合找出可读/写的Socket。现代操作系统采用虚拟存储器来实现内存管理,操作系统的核心是内核,出于安全性考虑,将虚拟空间分为了用户空间和内核空间。poll使用了链表实现了动态数组,相较于select没有了文件描述符集合长度的限制,但其他方面没有什么太大变化。原创 2024-04-24 18:50:24 · 307 阅读 · 0 评论