Loading

11 2020 档案

面试都要问的Spring MVC
摘要:MVC总结 1. 概述 还是之前的三个套路 1.1 是什么? Spring提供一套视图层的处理框架,他基于Servlet实现,可以通过XML或者注解进行我们需要的配置。 他提供了拦截器,文件上传,CORS等服务。 1.2 为什么用? 原生Servlet在大型项目中需要进过多重封装,来避免代码冗余,其 阅读全文

posted @ 2020-11-17 18:27 执墨人 阅读(143) 评论(0) 推荐(0) 编辑

咀嚼Lock和Synchronized锁
摘要:1.Synchronized锁 底层是monitor监视器,每一个对象再创建的时候都会常见一个monitor监视器,在使用synchronized代码块的时候,会在代码块的前后产生一个monitorEnter和monitorexit指令,来标识这是一个同步代码块。 1.1 执行流程 线程遇到同步代码 阅读全文

posted @ 2020-11-12 15:36 执墨人 阅读(289) 评论(0) 推荐(1) 编辑

面试重灾区——JVM内存结构和GC
摘要:JVM介绍 1. JVM的体系架构(内存模型) 绿色的为线程私有,橘色的为线程共有 2. 类加载器 负责将.class文件加载到内存中,并且将该文件中的数据结构转换为方法区中的数据结构,生成一个Class对象 2.1 类加载器分类 自启动类加载器。Bootstrap ClassLoader类加载器。 阅读全文

posted @ 2020-11-10 11:24 执墨人 阅读(654) 评论(0) 推荐(1) 编辑

深入IOC及其启动原理
摘要:IOC总结 1. IOC概述 三个问题: IOC是什么 为什么用它 怎么用 1.1 是什么? 两个概念:控制反转,依赖注入 来看一下传统的干活方式:在对象单一职责原则的基础上,一个对象很少有不依赖其他对象而完成自己的工作,所以这个时候就会出现对象之间的依赖。而体现在我们的开发中,就是需要什么对象的时 阅读全文

posted @ 2020-11-09 09:56 执墨人 阅读(867) 评论(0) 推荐(2) 编辑

抽丝剥茧——门面和调停者设计模式
摘要:调停者和门面设计模式 今天我们来聊两个设计模式:调停者设计模式和门面设计模式,为什么要将他们放在一起讲解,因为他们两个东东太像了,仅仅是由于作用的地方不同而产生的不同的叫法。 我们用一个对于我们90后最难的一个问题来入手吧。假设我们厌倦了城市生活,想要找一个安静的地方安家,养猪,顺便写一个猪脸识别来 阅读全文

posted @ 2020-11-07 13:58 执墨人 阅读(506) 评论(0) 推荐(0) 编辑

基于MVC的RESTFul风格API实战
摘要:基于MVC的RESTful风格的实现 1.RESTful风格阐述 REST服务是一种ROA(Resource-Oriented Architecture,面向资源的架构)应用。主要特点是方法信息存在于HTTP协议的方法中(GET,POST,PUT,DELETE),作用域存在于URL中。例如,在一个获 阅读全文

posted @ 2020-11-06 15:01 执墨人 阅读(792) 评论(0) 推荐(0) 编辑

ThreadLocal原理大解析
摘要:今天呢,和大家聊一下ThreadLocal。 1. 是什么? JDK1.2提供的的一个线程绑定变量的类。 他的思想就是:给每一个使用到这个资源的线程都克隆一份,实现了不同线程使用不同的资源,且该资源之间相互独立 2. 为什么用? 思考一个场景:数据库连接的时候,我们会创建一个Connection连接 阅读全文

posted @ 2020-11-05 17:29 执墨人 阅读(528) 评论(1) 推荐(0) 编辑

你知道Synchronized底层实现原理嘛
摘要:兄弟们,大家好。时隔多天,我,终于来了。今天我们来聊一下让人神魂颠倒的Synchronized。 不过呢,在读这篇文章之前,我希望你真正使用过这个东东,或者了解它到底是干嘛用的,不然很难理解这篇文章讲解的东西。 这篇文章的大体顺序是:从无锁-->偏向锁-->轻量级锁-->重量级锁讲解,其中会涉及到C 阅读全文

posted @ 2020-11-04 22:42 执墨人 阅读(439) 评论(0) 推荐(1) 编辑

一篇搞定Java集合类原理
摘要:Java集合类实现原理 1.Iterable接口 定义了迭代集合的迭代方法 iterator() forEach() 对1.8的Lambda表达式提供了支持 2. Collection接口 定义了集合添加的通用方法 int size(); boolean isEmpty(); boolean con 阅读全文

posted @ 2020-11-03 22:51 执墨人 阅读(413) 评论(0) 推荐(2) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

主题色彩
点击右上角即可分享
微信分享提示