面试相关
文章平均质量分 94
蜘蛛侠不会飞
关注公众号【不至于编程】,回复【CS】获取30本豆瓣高分计算机就书籍,包括操作系统、计算机网络、数据结构与算法等
展开
-
2021年 Spring 精选大厂面试题-【附详细答案】
1.什么是spring?Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供给了丰富.原创 2021-05-17 23:46:53 · 1149 阅读 · 0 评论 -
2021年 ZooKeeper 精选大厂面试题-【附详细答案】
ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper 保证了如下分布式一致性特性:(1)顺序一致性(2)原子性(3)单一视图(4)可靠性(5)实时性(原创 2021-05-06 23:29:59 · 3844 阅读 · 1 评论 -
2021年SpringCloud 精选大厂面试题-【附详细答案】
1. 微服务是什么?微服务与微服务架构微服务的优缺点2. 微服务之间是如何独立通讯的微服务通信机制系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。围绕业务能力组织服务、自动化部署、智能端点、对语言及数据的去集中化控制。将组件定义为可被独立替换和升级的软件单元。 以业务能力为出发点组织服务的策略。 倡导谁开发,谁运营的开发运维一体化方法。 RESTful HTTP协议是微服务架构中最常用的通讯机制...原创 2021-04-24 21:03:58 · 2257 阅读 · 0 评论 -
Java 多线程、多进程、并发编程面试总结 (2021年)
1.并行和并发有什么区别?并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。并行:单位时间内,多个处理器或多核处理器同时处理多个任务,是真正意义上的“同时进行”。串行:有n个任务,由一个线程按顺序执行。由于任务、方法都在一个线程执行所以不存在线程不安全情况,也就不存在临界区的问题。做一个形象的比喻:并发 = 两个队列和一台咖啡机。并行 = 两个队列和两台咖啡机。串行 = 一个队列和一台咖啡机。2.进程与线程的区别线..原创 2021-04-18 22:15:21 · 634 阅读 · 0 评论 -
2021 - 精心整理的 JVM 虚拟机 常见面试题-【附详细答案】
目录1. JVM运行时数据区是什么?2. 请说一下JVM的类加载流程3. JVM内存参数调优4.Java中的垃圾回收算法?5. 如何判断一个对象是否存活?6. 有哪几种垃圾回收器,有哪些优缺点?cms和g1的区别?7. 强引用、软应用、弱引用、虚引用的区别?8. 说一下java虚拟机的基本结构9.内存模型以及分区,需要详细到每个区放什么?10.说一下堆栈的区别?11. 什么是双亲委派模型?12. 怎么判断对象是否可以被回收?13. 详细说一下垃圾收集..原创 2021-04-15 23:11:27 · 920 阅读 · 0 评论 -
2021年- 精心整理的 SpringBoot 常见面试题-【附详细答案】
目录1.Spring Boot 自动配置原理是什么?2.SpringBoot配置-profile3.SpringBoot中有哪些常用注解4.Spring Boot、Spring MVC 和 Spring 有什么区别?5.springboot的核心功能与使用优点?6.SpringBoot starter 作用在什么地方?7.SpringBoot的 Actuator 是做什么的?8.Spring Boot 的核心配置文件有哪几个?它们的区别是什么?9....原创 2021-04-13 23:33:29 · 4634 阅读 · 1 评论 -
2021年- 精心整理的 SpringMVC 常见面试题-【附详细答案】
目录1. 请说一下SpringMVC 的执行流程2.Spring MVC的主要组件?3. springMVC和struts2的区别有哪些?4. 如何解决POST请求中文乱码问题,GET的又如何处理呢?5. SpringMVC常用的注解有哪些?6.SpringMvc的Controller是不是单例模式,如果是,有什么问题,怎么解决?7. 什么是MVC模式?8. SpringMVC有哪些优点?9. 当一个方法向AJAX返回特殊对象,譬如Object,List等,需要做什么处.原创 2021-03-18 23:16:36 · 5530 阅读 · 0 评论 -
2021年JAVA 面试题之--数据结构篇【附详细答案】
先罗列本篇文章包含的Java 常见面试的主题:目录一、数组二、字符串三、栈和队列链表 二叉树 哈希表 图算法 堆 动态规划 排序算法项目推荐:2000多G的计算机各行业电子资源分享(持续更新)2020年微信小程序全栈项目之喵喵交友【附课件和源码】Spring Boot开发小而美的个人博客【附课件和源码】Java微服务实战296集大型视频-谷粒商城【附代码和课件】Java开发微服务畅购商城实战【全357集大项目】-附代码和课件最全最详细数据结构与算法.原创 2021-03-10 23:16:33 · 3720 阅读 · 0 评论 -
2021年JAVA 精心整理的常见面试题-附详细答案【持续更新~~】
先罗列本篇文章包含的Java 常见面试的主题:一、Java基础面试题二、Java 集合框架三、Linux常用指令四、MySQL基础面试多线程与多进程面试 常见设计模式 JVM 底层 常用网络协议 常见的数据结构和算法关注我们,更多技术干货:2000多G的计算机各行业电子资源分享(持续更新)2020年微信小程序全栈项目之喵喵交友【附课件和源码】Spring Boot开发小而美的个人博客【附课件和源码】Java微服务实战296集大型视频-谷粒商城【附代码和课..原创 2021-03-07 18:12:44 · 16916 阅读 · 1 评论