Java面试
文章平均质量分 58
qq_36657751
这个作者很懒,什么都没留下…
展开
-
Object源码解析
文章目录0、写在正文前1、带着问题看源码2、Object中有哪些方法?3、hashCode方法是不是本地方法?4、equals比较的是什么?怎么比较的?5、clone方法的作用?6、讲一下toString方法?7、讲一下wait方法8、讲一下notify、notifyAll方法0、写在正文前用了几年Java,你是否去看过Object中的源码,是否知道其中方法各自的实现过程及用途呢,今天就一起来学习Object的源码吧~~~1、带着问题看源码Object中有哪些方法?hashCode方法是不是本原创 2022-03-15 17:18:18 · 946 阅读 · 1 评论 -
每日一面---真实面试题---14
java面试题真是面试题线程池jvm原创 2022-03-02 20:57:40 · 880 阅读 · 0 评论 -
每日一面---真实面试题---13
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题mysql索引,b树和b+的区别,哈希索引和b+ 的区别(like会不会走索引)线程池几个参数(具体执行流程)SpringMVC的具体执行流程hashmap的底层实现,是不是线程安全,哪些map是线程安全的volatiel能保证线程安全吗拦截器和过滤器的区别项目redis 的哨兵模式,集群模式。--------------------------------------------------原创 2021-07-01 17:07:22 · 5646 阅读 · 0 评论 -
每日一面---真实面试题---12
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题自我介绍问 项目Volatile 是干什么的?在内存层面上怎么实现的?使用场景是什么?synchronized 使用方法,底层是怎么实现的Java对 synchronized 有什么 改进? (偏向锁,轻量锁,重量锁)TCP 拥塞 算法Spring AOP 是干什么的? 使用场景? 底层实现?Mysql 引擎都有啥? 聚簇索引 和 非聚簇索引 是怎么实现的? B 树和 B+ 树有什么区别? 什么B原创 2021-06-29 16:53:35 · 6611 阅读 · 0 评论 -
每日一面---真实面试题---11
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题自我介绍怎么保持缓存一致性redis 线程模型redis 触发器mysql存储引擎的区别唯一索引和非唯一索引的区别怎么理解ACID分布式锁了解吗kafka组件及使用场景linux常用命令怎么在linux中打开一个1G的文件怎么理解零拷贝SpringBoot相比Spring的优势------------------------------------------------------原创 2021-06-24 17:37:36 · 6560 阅读 · 0 评论 -
每日一面---真实面试题---10
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题自我介绍ThreadPoolExecutorle类的使用及其实现类有哪些CAS锁谈一下AQS类countdownlatch如何使用怎么理解运行时异常计算机网络五层协议.怎么理解滑动窗口http协议已经发展到几了http协议有状态吗Session存放在哪反问------------------------------------------原创 2021-06-23 17:16:53 · 7007 阅读 · 0 评论 -
每日一面---真实面试题---9
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题guava 和 caffeine 的区别HashMap 作为本地缓存和 caffeine 的区别,本地缓存一般占用多少内存jvm 的堆内存配置大概是怎么的,如果设置了堆内存的初始值为 2g,启动的时候分配给这个进程的内存是多少容器内存为 3g,堆内存为 2.8g,会有什么问题创建很多线程池,导致 oom,这种跟因为本地缓存太多导致的 oom 有什么区别堆内存和栈内存的区别r原创 2021-06-23 17:16:29 · 7097 阅读 · 2 评论 -
每日一面---真实面试题---8
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题自我介绍成绩怎么样老家哪里的Java是自学的吗?什么时候开始的?为什么想到学Java?讲讲实习 项目你们实习的组里有几个人?讲一讲敏捷开发的流程?模拟了开早会我会怎么说?你的任务排的很满了但是领导又给你插入了一个新的任务你会怎么做?Mongodb 和mysql 的区别?String 和String Builder区别?什么是反射?Spring Boot 哪里用到了反射机制String B原创 2021-06-12 14:19:48 · 7979 阅读 · 2 评论 -
每日一面---真实面试题---7
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题Spring 中的 AOP 是如何实现的,jdk 和 CGLIB 方法的区别数据库 hash 索引和 b+树的区别b 树和 b+树的区别,b+树的优势垃圾回收器 CMS 和 g1 的区别http1.0 和 1.1 的区别mysql 联合索引使用 A>n and B=m 和 A=n and B=m 的区别线程池中多线程的处理过程(最大核心是 5,最大线程数量 10,最大队列 10);如果满了后,原创 2021-06-10 17:39:22 · 7769 阅读 · 0 评论 -
每日一面---真实面试题---6
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题自我介绍JVM垃圾回收器 还问了G1和CMS的区别 G1比CMS哪里更可控了 有些忘记了volitilehashmap,hashtable,concurrenthashmap区别equals和hashcode区别synchronnized 锁this和锁.class区别聚簇索引和非聚簇索引----------------------------------------原创 2021-06-08 16:26:56 · 9950 阅读 · 0 评论 -
每日一面---真实面试题---5
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题 自我介绍链表 和数组的区别?什么情况下使用 链表 什么情况下使用数组?HashMap 介绍一下(常规问题)。ArrayList 遍历问题,扩容问题。并发情况下使用什么集合(ConcurrentHashMap,CopyOnWriteList)。ConcurrentHashMap 使用什么方式解决并发问题。B树和B+树的区别。TCP 和 UDP 的用途。---原创 2021-06-07 18:02:47 · 9942 阅读 · 0 评论 -
每日一面---真实面试题---4
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题1.自我介绍2.SpringBoot的特性3.AOP 我是直接回答了AspectJ AOP还有Spring AOP4.AOP设计模式,描述一下代理模式5.描述一下装饰器模式和代理模式的区别6.为什么使用MyBatis,回答的是MyBatis的优点7.面向对象,三大特性8.Java里的异常和错误;平时使用的工具来排查;9.JVM内存模型10.垃圾回收 算法 ;11.了解的垃圾回收器有哪几种;1原创 2021-06-04 17:44:21 · 10010 阅读 · 1 评论 -
每日一面---真实面试题---3
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题1、自我介绍2、equals与==3、Integer之间==4、Integer如何放到常量池5、volatile说一说6、可见性有什么作用。7、如果java内存模型中去掉了线程内存,直接修改主内存会出现什么情况。8、单例模式说一说9、枚举是如何防止反射破坏单例模式的10、动态代理模式说一说11、JDK和cglib动态代理区别12、CAS说一说13、TCP三次握手?两次握手行不行,为什么?原创 2021-06-03 18:49:27 · 11291 阅读 · 1 评论 -
每日一面---真实面试题---2
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步一、原题1.自我介绍2.Java和C的区别3.开发中SpringBoot怎么体现封装4.Java为什么会产生线程不安全的问题5.volatile关键字 怎么保证可见性的6.方法内部的声明的局部变量是否有线程安全的问题7.HashMap指定大小,一般怎么指定的,为什么是2的N次方8.为什么线程会出现乱序9.主键索引和非主键索引的区别10.非主键索引 非叶子存储的是什么 叶子存的是什么 回表 如何避免11原创 2021-06-02 16:50:49 · 11447 阅读 · 2 评论 -
每日一面---真实面试题---1
先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步文章目录一、原题二、答案一、原题1.常见的集合类2.哪些是线程安全的?3.hashtable和concurrenthashmap如何确保线程安全的?他们的实现和区别是什么?4.多线程中,线程池的几个核心参数是什么?线程池的工作流程呢?5.线程池中 corePoolSize和maximumPoolSize 的区别6.常见的池化技术?池化技术的优点?7.hashmap的实现原理?(我blahblah讲了很多,可原创 2021-06-01 19:20:08 · 11693 阅读 · 1 评论