面试题
文章平均质量分 87
Daiganicon
一路成长
展开
-
java后端开发面试题总结(三)
文章目录1. 线程池2. 添加线程的规则:3.增减线程的特点4. 线程池里的线程数量设定为多少比较合适5. 单体架构,集群,分布式,微服务的理解6. CAP理论是什么(三者不可兼得,最多兼得两种,P一般无法避免,一般都要存在,所以一般都是AP,CP)7. Docker的用途8. Nginx优点1. 线程池<1> 线程的生命周期,创建和销毁都是有一些代价的,需要JVM辅助的,对内存消耗也很大,所以都是创建固定的量的线程,而不是多少个任务创建多少个线程,线程的复用很有必要<2>原创 2022-05-24 16:31:00 · 198 阅读 · 0 评论 -
java后端开发面试题总结(二)
1.请阐述Http请求与响应的结构<1> Http请求就是浏览器向服务器发送的数据包叫做请求<2> Http请求包含三个部分:请求行,请求头,请求体1- 请求行:说明了发送的方式,发送的地址,以及HTTP的版本号(请求方法,请求URL,http协议及版本)2- 请求头:说明了浏览器向服务器发送的辅助信息,有些是很重要的信息3- 请求体(最重要部分):就是由浏览器向服务器发送的真实数据,数据结构用键值对组成(键值对是用“=”链接,多个键值对之间是用“&原创 2022-05-24 16:26:05 · 308 阅读 · 0 评论 -
java后端开发面试题总结(一)
文章目录1.JDK和JRE及JVM有什么区别?2.常用数字类型的区别?3.面向对象的三大特征是什么?4.接口和抽象类的异同?5.静态变量和实例变量(方法)的区别?6.类的执行顺序?7.说明java的异常体系:8.String与字符串常量池:9.String,StringBuilder,StringBuffer的区别:10.List和Set的区别:11.ArrayList,LinkedList的不同:12.HashSet,TreeSet的区别?13.Object类hashCode()和equals()的区别1原创 2022-05-24 15:22:19 · 1510 阅读 · 0 评论 -
2万字大白话,一看就理解的java开发面试题
1.Spring, Sping Boot和Sping Cloud的关系spring最初利用AOP和IOC解耦,按照这种模式搞了MVC框架,不过随着不断壮大,就变得臃肿了,就算写一个很简单的程序也要写很多样板代码很麻烦,就有了Spring Boot,Spring boot就是为了解决开发人员配置太繁琐的问题,定位是一个帮助开发人员快速开发的快速框架所以Spring boot是在强大的Spring帝国上发展起来的,发明Spring boot是希望人们更加容易的使用SpringSpring cou原创 2022-05-17 23:00:15 · 398 阅读 · 0 评论