8.SpringBoot实现热部署有哪几种方式
9.Spring Boot的核心配置文件有哪几个?它们的区别是什么?
10.服务注册和发现是什么意思?Spring Cloud 如何实现?
11.负载平衡的意义什么?什么是Hystrix?它如何实现容错?
12.什么是Spring Cloud Bus?我们需要它吗?
13.SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决?
14.如果你也用过 struts2简单介绍下 springMVC和struts2的区别有哪些?
15.SpringMVC怎么样设定重定向和转发的?
16.SpringMvc里面拦截器是怎么写的?
17.什么是Spring IOC 容器?
18.什么是依赖注入?可以通过多少种方式完成依赖注入?
19.区分BeanFactory和ApplicationContext
20.spring bean 容器的生命周期是什么样的?
21.什么是spring的内部bean?什么是spring装配?
22.@Component, @Controller, @Repository, @Service 有何区别?
23.@Required注解有什么用?@Autowired注解有什么用?
24.@RequestMapping 注解有什么用?@Qualifier 注解有什么用?
25.spring支持哪些ORM 框架?
26.什么是Aspect?什么是切点(JoinPoint)?什么是通知(Advice)?有哪些类型的通知(Advice)?
27.描述一下DispatcherServlet的工作流程
28.介绍一下WebApplicationContext
多线程并发相关面试题
==========
1.Java线程实现/创建方式、Java并发知识库
2.继承Thread类、实现Runnable接口
3.volatile是什么?可以保证有序性吗?
4.Thread类中的start() 和 run() 方法有什么区别?
5.为什么wait和notify方法要在同步块中调用?
6.为什么wait, notify 和notifyAll这些方法不在thread类里面?
7.线程生命周期(状态)、终止线程的4种方式、使用退出标记退出线程、stop方法终止线程
8.线程唤醒(notify)、线程其他方法、进程、上下文。寄存器、程序计数器、PCB-“切换桢”
9.什么是CAS(比较并交换-乐观锁机制-锁自旋)、概念及特性、原子包、ABA问题
10.同步锁、死锁、线程池原理、线程复、线程池的组成
11.reentrantreadwritelock实现独占锁和共享两种方式
12.sleep与wait区别、start与run区别、Java后台线程
13.死锁与活锁的区别,死锁与饥饿的区别?
14.什么是多线程中的上下文切换?
15.Java中用到的线程调度算法是什么?
16.什么是线程组,为什么在 Java 中不推荐使用?
17.什么是阻塞队列?阻塞队列的实现原理是什么?如何使用阻塞队列来实现生产者-消费者模型?
18.什么是FutureTask?使用ExecutorService启动任务
19.线程同步和互斥有几种实现方法,都是什么?
20.为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?
21.解释Java堆空间及 GC?
资料获取方式:关注小编+转发文章
MyBatis相关面试题
============
1.Mybatis是什么?
2.Mybaits的优点?MyBatis 框架的缺点?
3.MyBatis框架适用场合
4.MyBatis与Hibernate有哪些不同?
5.#{}和${}的区别是什么?
6.模糊查询like语句该怎么写?
7.Mybatis是如何进行分页的?分页插件的原理是什么?
8.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
9.MyBatis实现一对一有几种方式?具体怎么操作的?
10.MyBatis实现一对多有几种方式,怎么操作的?
11.Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?
12.Mybatis的一级、二级缓存
13.什么是MyBatis的接口绑定?有哪些实现方式?
14.使用MyBatis的 mapper接口调用时有哪些要求?
15.Mapper编写有哪几种方式?
16.MyBatis实现一对一有几种方式?具体怎么操作的 ?
17.Mybatis是如何进行分页的?分页插件的原理是什么?
18.一对一、一对多的关联查询 ?
19.简述Mybatis 的插件运行原理,以及如何编写一个插件。
20.为什么说Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
微服务相关面试题
========
1.前后端分离是如何做的?微服务哪些框架?
2.说说 RPC的实现原理、说说Dubbo的实现原理
3.微服务架构有哪些优势?微服务有哪些特点?
4.设计微服务的最佳实践是什么?
5.微服务架构如何运作?
6.微服务架构的优缺点是什么?
7.单片,SOA和微服务架构有什么区别?
8.SOA和微服务架构之间的主要区别是什么?
9.API管理
10.服务熔(hystrix)、服务跟踪(starter-sleuth)
11.什么是有界上下文?什么是双因素身份验证?什么是客户证书?
12.PACT在微服务架构中的用途是什么?
13.什么是OAuth?康威定律是什么?什么是端到端微服务测试?
14.您对微服务架构中的语义监控有何了解?该如何进行跨功能测试?
15.什么是消费者驱动的合同(CDC)?
ZooKeeper 相关面试题
===============
1.ZooKeeper是什么?
2.ZooKeeper提供了什么?
3.Zookeeper文件系统
4.四种类型的znode
5.Zookeeper通知机制
6.Zookeeper做了什么?
7.客户端注册Watcher 实现、服务端处理Watcher 实现
8.客户端回调Watcher
9.ACL权限控制机制
10.Chroot特性
11.会话管理、服务器角色
12.Zookeeper分布式锁(文件系统、通知机制)
13.获取分布式锁的流程
14.分布式集群中为什么会有Master?
15.zookeeper负载均衡和nginx 负载均衡区别
16.Zookeeper有哪几种几种部署模式?
17.说几个zookeeper常用的命令
18.ZAB和Paxos算法的联系与区别?
19.Zookeeper的典型应用场景
20.chubby是什么,和zookeeper比你怎么看?
21.Zookeeper的 java客户端都有哪些?
22.Zookeeper有哪几种几种部署模式?
23.Zookeeper队列管理(文件系统、通知机制)
24.zk的命名服务(文件系统)
25.zk的配置管理(文件系统、通知机制)**
26.Zookeeper集群管理(文件系统、通知机制)**
27.Zookeeper的典型应用场景
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-7nxnjstH-1714817629354)]
[外链图片转存中…(img-0ImcFGMK-1714817629355)]
[外链图片转存中…(img-YFQarBOc-1714817629355)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!