面试
文章平均质量分 89
山那边是海*
这个作者很懒,什么都没留下…
展开
-
java面试题汇总
面试原创 2022-10-10 00:44:16 · 283 阅读 · 0 评论 -
SpringMVC面试题总结
springmvc面试题原创 2023-01-12 21:48:03 · 299 阅读 · 1 评论 -
Redis面试题总结
持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。缓存雪崩是指缓存同一时间大面积的过期(失效)或者redis服务器宕机,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。原创 2023-01-03 17:22:57 · 417 阅读 · 0 评论 -
MyBatis面试题
mybatis sql原创 2022-12-20 10:12:56 · 76 阅读 · 0 评论 -
Java异常知识与面试题
异常原创 2022-12-19 02:13:11 · 73 阅读 · 0 评论 -
Java集合面试题总结
java集合原创 2022-12-14 19:01:32 · 79 阅读 · 0 评论 -
java多线程总结
如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。【回答】这里可以举例说明不安全的一个实例,就是多线程处理共享数据比如仅剩一张票时,多线程操作会造成重复卖票情况。也就是说在多线程环境中,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。原创 2022-10-27 01:35:54 · 311 阅读 · 0 评论 -
RabbitMQ总结
RabbitMQ 是一个消息中间件,负责接收、存储、转发消息。类似生活中的快递站,负责接受快递,存储快递,转发快递。生产者:负责产生数据接收来自生产者的消息,并将消息推送到队列中。决定消息是要推送给特定队列,还是推送给多个队列,还是丢弃。队列:存储消息。消费者:接收消息。在上节的死信队列案例中有一种情况是消息 TTL 过期,从而消息进入死信队列的过程。这种过程单独列出来就叫做延迟队列。延迟队列:延时队列就是用来存放需要在指定时间被处理的元素的队列。原创 2022-09-28 14:43:00 · 437 阅读 · 0 评论 -
Oracle、MySQL等数据库对比
②Oracle数据库的应用场景:大都集中于一些大型企业,一些传统行业的数据化业务中,比如:银行、金融这一类,对于可用性,安全性,健壮性,实时性要求极高的业务。①Oracle:大型数据库软件,收费,支撑体系完善,强大,安全性高(适用于服务器比较强大的单节点或者集群环境)②Mysql数据库的应用场景:大都集中于互联网方向,因为免费,安装使用简便快捷,深受广大互联网公司的喜爱。①Mysql是一个自动增长的数据类型,插入数据时候,不需要管理,它自己会自动增长。①Oracle默认不自动提交,需要用户手动提交。原创 2022-09-26 22:27:06 · 1139 阅读 · 0 评论 -
Spring Cloud
在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心注册,同时还需要以心跳检测的方式去监测清单中的服务是否可用,若不可用需要从服务清单中剔除,以达到排除故障服务的效果。:服务注册中心在启动时会创建一个定时任务,默认每隔一段时间 (默认为60秒)将当前清单中超时(默认为90秒)没有续约的服务剔除。当一个服务未按时进行心跳续约时,Eureka会统计最近15分钟心跳失败的服 务实例的比例是否超过了85%,当EurekaServer节点在短时间内丢失过多客户端(可能发生了网络分区故障)。原创 2022-09-26 16:25:45 · 248 阅读 · 0 评论 -
Spring 的 IOC 和 AOP
控制反转解释:控制:指的是对象创建(实例化、管理)的权利反转:控制权交给外部环境了(spring框架、IoC容器)与传统开发方式相比在IOC的思想开发方式下,当类A需要以来类B时,我们不要自己去new对象了,而是由IOC容器帮我们实例化对象并且去管理它,我们需要什么对象直接从IOC容器中获取即可,由此我们可以省去创建和管理对象的一系列事情,也丧失了创建、管理对象的权力。原创 2022-09-25 00:47:01 · 472 阅读 · 0 评论 -
Spring 面试题
Spring是一种轻量级框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(dependency injection,DI)和面向切面编程(aspect-oriented programming,AOP)。IoC指的是控制反转,把对象的创建和依赖关系的维护交给Spring容器去管理。Spring通过工厂模式、反射机制等技术管理对象的作用域和生命周期。AoP一般称为面向切面编程,是面向对象原创 2022-06-15 18:28:57 · 111 阅读 · 0 评论 -
计算机网络面试题
计算机网络体系结构,一般有三种:OSI 七层模型、TCP/IP 四层模型、五层结构。OSI 七层模型OSI 七层模型是国际标准化组织(International Organization for Standardization)制定的一个用于计算机或通信系统间互联的标准体系。说明总结应用层:超文本传输协议:HTTP文件传输协议:FTP简单邮件传输协议:SMTP域名系统:DNS安全外壳协议:SSH动态主机配置协议:DHCP远程登录协议:TELNET传输层:传输控制协议:TCP用户数据报文协议:UDP网络层:网转载 2022-06-16 01:26:33 · 1842 阅读 · 0 评论 -
操作系统面试题
操作系统是运行在计算机上最重要的一种,它管理计算机的资源和进程以及所有的硬件和软件。它为计算机硬件和软件提供了一种中间层,使应用软件和硬件进行分离,让我们无需关注硬件的实现,把关注点更多放在软件应用上。一般来说,现代操作系统主要提供下面几种功能进程管理: 进程管理的主要作用就是任务调度,在单核处理器下,操作系统会为每个进程分配一个任务,进程管理的工作十分简单;而在多核处理器下,操作系统除了要为进程分配任务外,还要解决处理器的调度、分配和回收等问题内存管理:内存管理主要是操作系统负责管理内存的分配、回收,在原创 2022-07-02 23:21:39 · 1977 阅读 · 0 评论 -
JVM---JavaVirtualMachine(Java虚拟机)
1.什么是JVM虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。2.JVM跨平台及原理跨平台:由Java编写的程序可以在不同的操作系统上运行:一次编写,多处运行。 原理:编译之后的字节码文件和平台无关,需要在不同...原创 2022-05-26 09:10:04 · 1105 阅读 · 0 评论 -
Linux系统学习总结
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。原创 2022-09-08 14:23:14 · 263 阅读 · 0 评论 -
MySql-面试题
范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。第一范式(1NF):属性不可分割,即每个属性都是不可分割的原子项。(实体的属性即表中的列)第二范式(2NF):满足第一范式;且不存在部分依赖,即非主属性必须完全依赖于主属性。(主属性即主键;完全依赖是针对于联合主键的情况,非主键列不能只依赖于主键的一部分)第三范式(3NF):满足第二范式;且不存在传递依赖,即非主属性不能与非主属性之间有依赖关系,非主属性必须直接依赖于主属性,不能间接依赖主属性。(A -> B, B ->C, A -> C)参考原创 2022-07-13 09:08:17 · 861 阅读 · 0 评论 -
进程和线程
内容:多进程和多线程的概念概念:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。凡是用于完成操作系统的各种功能的进程就是系统进程,而所有由你启动的进程都是用户进程。进程就是有一个或多个线程构成的。而线程是进程中的实际运行单位,是独立运行于进程之中的子任务。是操作系统进行运算调度的最小单位。可理解为线程是进程中的一个最小运行单元进程特点:独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位动态性:进程的实质是程序的一次执...原创 2022-05-25 18:51:00 · 168 阅读 · 0 评论 -
Java 集合类型--- Collection 和 Map集合
Java 集合类型分为 Collection 和 Map,它们是 Java 集合的根接口,这两个接口又包含了一些子接口或实现类。Collection接口基本结构Map接口基本结构黄色块为集合的接口,蓝色块为集合的实现类【来源:C语言中文网】Set接口1.概述Set接口是Collection的子接口,set接口没有提供额外的方法 Set集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set集合中,则添加操作失败。(多用于过滤操作,去掉重复数据) Set...原创 2022-05-25 19:32:20 · 850 阅读 · 0 评论 -
java基础面试题
八股文Java基础原创 2022-09-09 16:07:54 · 169 阅读 · 0 评论