前言 (高清无损原图.pdf关注公众号后回复 ThreadLocal 获取,文末有公众号链接) 前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不错,还上了博客园首 ...
问题一:看到这个图,你会想到什么 PS:截图自 编程思想 答: 这个图由Map指向Collection的Produces并不是说Map是Collection的一个子类 子接口 ,这里的意思是指Map的KeySet获取到的一个视图是Collection的子接口。 我们可以看到集合有两个基本接口:Map和Collection。但是我个人认为Map并不能说是一个集合,称之为映射或许更为合适,因为它的K ...
2020-06-29 15:40 2 627 推荐指数:
前言 (高清无损原图.pdf关注公众号后回复 ThreadLocal 获取,文末有公众号链接) 前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不错,还上了博客园首 ...
一、前言 我消失了很长一段时间,因想知道这一年多我都发生了什么事情的人太多了,一个个聊显然效率比较低。这几天空下来决定写一写这一年的故事,让所有想知道的人自行了解。 ...
1. MVC使用 在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。 1.1 web.xml 值的注意的是contextConfigLocation和DispatcherServlet(用此类来拦截请求)的引用和配置 ...
作者:徐刘根 | 公众号:Java之间 金九银十是招聘的旺季,小编在这里也给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力! 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个 ...
1.如何暂停一个正在运行的进程,把其放在后台(不运行)? 为了停止正在运行的进程,让其再后台运行,我们可以使用组合键Ctrl+Z。 2.什么是安装Linux所需的最小分区数量,以及如何查 ...
来源博客:https://www.cnblogs.com/dartagnan/ 面试官:如何防止 Java 源码被反编译?我竟然答不上来。。 java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己 ...
线程池源码也是面试经常被提问到的点,我会将全局源码做一分析,然后告诉你面试考啥,怎么答。 为什么要用线程池? 简洁的答两点就行。 降低系统资源消耗。 提高线程可控性。 如何创建使用线程池? JDK8提供了五种创建线程池的方法: 1.创建一个定长线程池 ...
1、为什么有消息系统 1、解耦合 2、异步处理 例如电商平台,秒杀活动。 一般流程会分为: 风险控制 库存锁定 生成订单 短信通知 更新数据 通过消息系统将秒杀活 ...