
Java面试
文章平均质量分 85
一些面试题以及相关技术内容,目前先基本分出类别来,之后有题目会添加到对应文章下更新,回答力求简洁,易于理解
JoshuaGraham
这个作者很懒,什么都没留下…
展开
-
Java知识 web相关复盘
一些关于web相关的Java面试知识原创 2022-08-11 15:08:59 · 181 阅读 · 0 评论 -
Java 面试之前端相关
这篇文章包括一些前端题目,包括js,jquery,vue等等。原创 2022-07-18 10:32:15 · 604 阅读 · 0 评论 -
Java面试之计算机网络相关
这部分是发现面试也会问到一些基础的原理,于是总结一些计网的知识点,面试题;后续应该也会把数据结构的搞上来网络http与https的区别http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议”三次握手四次挥手第一次握手是在建立连接,客户端发送连接请求报文段,把标有SYN的数据包发给服务器端即为接收端。第二次握手是服务器端即接收端收到客户端的SYN的报文段,同时发送标有SYN/ACK的数据包。第三次握手是客户端收到服务器端的SYN/ACK的数据包后,向服务器端发原创 2022-06-01 19:59:20 · 219 阅读 · 0 评论 -
Java面试之Redis相关
Redis简介C语言编写,开源的非关系型数据库,在内存中操作,速度快,数据类型有集合,有序集合,散列表,字符串,列表2.Redis优缺点,为什么要用 Redis优点:在内存中,读写速度快支持事务,原子性,以及事务合并数据类型多,zset,set,list,string,hash支持主从复制支持本地持久化,aof,rdb缺点:受到物理内存大小的限制难以在线扩容,需要上线时就确定容量大小主从复制会带来宕机引起的数据一致性问题灾备恢复能力差Redis在内存中操作带来的好处有提高性能,以及.原创 2022-05-19 15:19:10 · 229 阅读 · 0 评论 -
Java面试之RM消息队列
消息队列有什么优缺点?RabbitMQ有什么优缺点优点:解耦:通过消息队列隔离服务,需要消息可以自取,而不用在服务端费力调配削峰:降低服务器压力异步:通过消息队列实现异步化,大大减少响应时间缺点:增加了系统复杂度,降低了可用性,出现了数据一致性的问题...原创 2022-05-17 23:01:34 · 341 阅读 · 0 评论 -
Java面试之Springboot,SpringCloud
前言上篇讲了Spring相关的一些面试题,Spring的一些基本特性基本已经涵盖了,而Springboot,Springcloud作为其衍生框架,底层特性也相似,所以题目主要是针对一些这些框架的特有功能Spring Boot面试题什么是 Spring Boot?...............原创 2022-05-12 21:35:27 · 867 阅读 · 0 评论 -
Java面试之spring相关
什么是spring,简单介绍一下springspring是一个轻量级javaee框架,由RodJonson开发,旨在解决开发时业务层逻辑层等层间的耦合问题其标志特性有DI依赖注入和AOP切面编程spring的关键策略通过pojo实现的低侵入性编程通过DI和面向接口实现的松耦合通过切面和惯例实现的声明式编程通过切面和模板实现的低冗余代码Spring框架的设计目标,设计理念,和核心是什么设计目标是为开发人员提供一个一站式轻量级开发平台设计理念是利用javabean和pojo实现基于接口的低.原创 2022-05-09 11:44:52 · 563 阅读 · 0 评论 -
Java面试之Mysql及mybatis
本章主要总结一些mysql相关的面试题,废话不多说,开搞数据库三大范式?列不可拆;非主键完全依赖主键,而非部分主键;非主键只依赖于主键;mysql权限表有哪些?user,db,table,column,(从用户向下细分),host则是结合db对用户分权限binlog有有几种录入格式?statement,row,mixed,statement记录较为粗略节约性能,row更细致但耗费性能,mixed就是折中两者mysql数据类型,整数:tiny,small,medium,普通,bigint五种,分别是原创 2022-05-05 19:46:44 · 1043 阅读 · 0 评论 -
Java面试之JVM
本章主要记录一些jvm相关的面试题目,平时对这方面不太注重,也是边学边记内存区域说一下 JVM 的主要组成部分及其作用?类加载器,运行时数据区,本地库接口,执行引擎;运行时执行顺序是java文件编译后变为class字节码,然后类加载器将其放进jvm中,在jvm中,堆内存内创建一个java.lang.class对象,类封装在其中说一下 JVM 运行时数据区 运行时数据区就是在内存中,............原创 2022-04-30 21:34:31 · 1558 阅读 · 0 评论 -
java面试之java基础知识
java开发找工作,需要背一下基础的知识,之前很久没碰过了,还是有必要过一下java概述首先是一些关于java的基本概念java分ee,se,me,分别是标准版,基于标准版做出来给企业用的企业版,以及用于移动设备和嵌入式的微型版jvm:java虚拟机,就是所谓java的运行环境,用这个实现了java的跨平台性jre:java运行时使用的核心类库和环境,jdk java开发时使用的的开发包,包括jre,javac,jar等,大概是这么一个包含关系.......................原创 2022-04-25 23:31:50 · 1211 阅读 · 0 评论