随笔分类 - 面经总结
面试答案
摘要: 核心点是要增强的对象,代理模式是代理类内部new出来的,装饰器模式是外部传进来的。 https://www.bi
阅读全文
摘要:忘记录音的,残存记忆。 ##1.进程和线程的区别。 进程指操作系统中正在运行的程序 线程是系统分配处理器时间的最小单元 1.区别 进程拥有独立的堆栈空间和数据段,需要分配独立的地址空间 开销大 线程开销小 切换快 没进程安全。从通信机制上,线程可共享数据段。 2.怎么选 线程 频繁创建销毁 切换 并
阅读全文
摘要:
阅读全文
摘要:线程池异常:https://www.bilibili.com/video/BV1JF411X7bD/?spm_id_from=333.880.my_history.page.click&vd_source=46d50b5d646b50dcb2a208d3946b1598 submit不抛出异常:ht
阅读全文
摘要:两位面试官都很不错,文档问题从头到尾给我复习了一下,体验感很好。会给解答和讲解引导。可惜hr面挂了 ## 网易一面: 1.实习经历,哪些难点。 2.项目中的jwt为啥放redis中。(redis生成后带给前端,前端带给后端,后端解析就知道是否正确,这点是不需要存redis的,但是如果要是有修改密码,
阅读全文
摘要:用友Java一面(已约二面) ## 1. 自我介绍 ## 2. 集合类有哪些  ## 3. 这些集合是线程安全吗
阅读全文
摘要:转载:https://www.cnblogs.com/tangyanbo/p/4462734.html
阅读全文
摘要:## 1.常用框架,springboot,MVC的原理。 ## 2.把单体项目改成分布式系统需要做哪些工作。  ##
阅读全文
摘要:跳表和红黑树查找的时间复杂度都是logN,插入删除也是logN。范围查找貌似也都是 O(k + log n),其中 n 是树中节点的数量,k 是满足范围条件的节点数量。但是实现起来跳表要简单很多。 1.zset有个很核心的操作叫范围查找,我们要查找某个范围区间的元素。跳表可以做到logN时间复杂度内
阅读全文
摘要:学习资料:https://www.bilibili.com/video/BV1QS4y1u7gG/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598 https://www.bil
阅读全文
摘要:作者:哈喽哈喽呀 链接:https://www.nowcoder.com/discuss/675282?type=2 来源:牛客网 自我介绍 为什么要用注册中心?注册的原理?TTL机制?如何保证一致性 Nacos注册中心注册失败了怎么处理 Spring的IOC、AOP SpringBoot优点 索引
阅读全文
摘要:java从程序从网络中读取一组数据,首先从用户态发出IO请求,申请系统调用。操作系统内核收到系统调用,执行对应的IO操作。 1.首先由DMA从网卡缓存区将数据拷贝到系统的内核缓冲区。 2.再由内核讲内核缓存区的数据拷贝到用户态的用户缓冲区当中。此时,数据拷贝完成依次返回。 这个过程中存在这么几个步骤
阅读全文
摘要:1.常见的gc回收算法? 2.双亲委派机制 3.AQS 4.CAS,存在什么问题 5.事务的隔离级别,分别解决的哪些问题 6.OSI七层模型是哪七层,每层的作用 7.tcp和udp的区别 8.tcp的三次握手和四次挥手过程 9.tcp的可靠性是如何保证的 10.synchronized和lock的区
阅读全文
摘要:转载:https://blog.csdn.net/Appleeatingboy/article/details/119948340?spm=1001.2014.3001.5501
阅读全文
摘要:CMS:https://www.bilibili.com/video/BV1Zb4y1W7qT/?spm_id_from=333.999.0.0&vd_source=46d50b5d646b50dcb2a208d3946b1598 G1:https://www.bilibili.com/video/
阅读全文
摘要:## 1.百度Java提前批 一面 1.SpringMVC执行流程 2.@SpringBootApplication里的核心注解 3.Bean的执行流程 4.SpringBoot的配置 5.redis的缓存穿透、击穿、雪崩,如何防止 6.线程池的核心参数 7.JVM(不会) 8.Spring的Bea
阅读全文
摘要:联想java面经 自我介绍 ## 2、spring ioc和aop理解 ## 3、aop原理 ## 4、jdk动态代理和gclib的区别  Error指程序处理不了的,或者不应该由程序处理的错误,这种错误往往是JVM中出现的问题。比如栈溢出错误,内存不足
阅读全文
摘要: 转载:https://www.bilibili.com/video/BV1RV4y117an/?spm_id_fr
阅读全文
摘要: 处理器映射器可以理解为一个Map,key是请求路径,value是对应的类。拿到之后以处理器链的形式返回。 ![](
阅读全文