面试
文章平均质量分 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 · 221 阅读 · 0 评论 -
1----虚拟机类加载机制
虚拟机类加载机制 类的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载七个阶段。其中验证、准备、解析3个部分统称为连接。 类加载的全过程:加载、验证、准备、解析、初始化这5个阶段。 ①加载阶段: 1)通过一个类的全限定名获取定义此类的二进制字节流; 2)将这个二进制字节流所代表的静态存储结构转化为方法区的运行时数据结构; 3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。 ②验证阶段:(包含4个阶段的检验动作) 文件格式验证、元数据验原创 2020-08-04 12:02:58 · 172 阅读 · 0 评论 -
面试题
1、SpringBoot的好处 2、SpringBoot中的Starter 3、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 · 204 阅读 · 0 评论 -
Redis+Zookeeper+NIO+JVM+Dubbo+mq+Kafka+ElasticSearch+POI相关面试题
一、Redis 1、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 · 1319 阅读 · 0 评论 -
乐观锁与悲观锁的原理及实现
https://blog.youkuaiyun.com/L_BestCoder/article/details/79298417转载 2020-05-12 17:40:01 · 706 阅读 · 0 评论 -
Spring Bean的生命周期
https://www.jianshu.com/p/1dec08d290c1转载 2020-05-04 19:01:56 · 143 阅读 · 0 评论 -
Java面试总结
1. String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任...原创 2020-04-30 21:28:05 · 1363 阅读 · 0 评论
分享