![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 80
时光静好,有你为安
你的日积月累,终会成为别人的望尘莫及。
展开
-
4----SpringBoot自动配置原理
Spring Boot的配置文件初识Spring Boot时我们就知道,Spring Boot有一个全局配置文件:application.properties或application.yml。我们的各种属性都可以在这个文件中进行配置,最常配置的比如:server.port、logging.level.* 等等,然而我们实际用到的往往只是很少的一部分,那么这些属性是否有据可依呢?答案当然是肯定的,这些属性都可以在官方文档中查找到:https://docs.spring.io/spring-boot/do转载 2020-07-24 10:32:36 · 165 阅读 · 0 评论 -
1----虚拟机类加载机制
虚拟机类加载机制类的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载七个阶段。其中验证、准备、解析3个部分统称为连接。类加载的全过程:加载、验证、准备、解析、初始化这5个阶段。①加载阶段:1)通过一个类的全限定名获取定义此类的二进制字节流;2)将这个二进制字节流所代表的静态存储结构转化为方法区的运行时数据结构;3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。②验证阶段:(包含4个阶段的检验动作)文件格式验证、元数据验原创 2020-08-04 12:02:58 · 129 阅读 · 0 评论 -
面试题
1、SpringBoot的好处2、SpringBoot中的Starter3、SpringBoot中的注解@RequestMapping和@GetMapping的区别、以 及@Method的理解4、深拷贝与浅拷贝5、mysql的隔离级别,mysql默认的隔离级别6、SQL优化,以及优化后还需要注意的地方7、导致内存溢出的情况8、使用final修饰的类、对象、方法、变量有什么特点9、反射10、Quartz的规则11、synchronize和lock的区别12、java线程池中参数详解13原创 2020-06-03 17:09:06 · 158 阅读 · 0 评论 -
Redis+Zookeeper+NIO+JVM+Dubbo+mq+Kafka+ElasticSearch+POI相关面试题
一、Redis1、Redis的应用场景Redis相比其他缓存,有一个非常大的优势,就是支持多种数据类型。数据类型说明string字符串,最简单的k-v存储hashhash格式,value为field和value,适合ID-Detail这样的场景。list简单的list,顺序列表,支持首位或者末尾插入数据set无序list,查找速度快,适合交集、并集、差集处理sorted set有序的set其实,通过上面的数据类型的特性,基本就能想到合适的应用场景了。string——适合最简单的k-v存储,类似于m原创 2020-05-16 00:13:41 · 1212 阅读 · 0 评论 -
乐观锁与悲观锁的原理及实现
https://blog.csdn.net/L_BestCoder/article/details/79298417转载 2020-05-12 17:40:01 · 644 阅读 · 0 评论 -
Spring Bean的生命周期
https://www.jianshu.com/p/1dec08d290c1转载 2020-05-04 19:01:56 · 106 阅读 · 0 评论 -
Java面试总结
1. String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间StringBuffer是可变类,和线程安全的字符串操作类,任...原创 2020-04-30 21:28:05 · 1262 阅读 · 0 评论