自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 【RabbitMQ】面试题

消息队列使用队列来通信的组件,把要传输的消息放在队列中。RabbitMQ它是实现了高级消息队列协议(AMQP)的消息中间件。

2023-06-25 12:05:37 1412 3

原创 【Kafka】面试题

Kafka是分布式发布-订阅消息系统,是一个可划分的,冗余备份的持久性的日志服务,它主要用于处理流式数据。组件:主题(Topic):Kafka主题是一堆或一组消息。生产者(Producer):在Kafka,生产者发布通信以及向Kafka主题发布消息。消费者(Consumer):Kafka消费者订阅了一个主题,并且还从主题中读取和处理消息。经纪人(Brokers):在管理主题中的消息存储时,我们使用Kafka Broker。

2023-06-25 11:38:07 117

原创 【Sentinal,ElasticSearch】面试题

Elasticsearch 是基于 Lucene 的 Restful 的分布式实时全文搜索引擎,每个字段都被索引并可被搜索,可以快速存储、搜索、分析海量的数据。

2023-06-25 11:33:10 192

原创 Gateway,Feign,Nacos,Ribbon面试题

1 Feign 是一个声明web服务客户端,这使得编写web服务客户端更容易2 他将我们需要调用的服务方法定义成抽象方法保存在本地就可以了,不需要自己构建Http请求了,直接调用接口就行了,调用方法要和本地抽象方法的映射路径 , 参数和返回类型一致。

2023-06-25 11:18:20 557

原创 【MongoDB】

而对于 java 程序而言,mongodb 可以 作为 u 一个持久化的数组来使用,并且这个持久化的数组还可以支持排序、条件、限制等功能。c) 大尺寸、低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较贵,在此之前,很多程序员 往往会选择传统的文字进行存储。它的工作原理是: 在 GridFS 存储文件是将文件分块存储,文件会按照 256KB 的大小分割成多个块进行存储,a) 网站数据:mongo 非常适合实时的插入,更新域查询,并具备网站实时的数据存储所需的复制及高度伸缩 性。

2023-06-25 10:56:46 54

原创 【Mysql】面试题

全局锁就是对整个数据库实例加锁,它的典型使用场景就是做全库逻辑备份。这个命令可以使整个库处于只读状态。使用该命令之后,数据更新语句、数据定义语句、更新类事务的提交语句等操作都会被阻塞。共享锁又称读锁 (read lock),是读取操作创建的锁。其他用户可以并发读取数据,但任何事务都不能对数据进行修改(获取数据上的排他锁),直到已释放所有共享锁。当如果事务对读锁进行修改操作,很可能会造成死锁。排他锁 exclusive lock(也叫 writer lock)又称写锁。

2023-06-25 10:45:59 75

原创 Mybatis,Mybatis-plus面试题

collection : 指定遍历的集合, 如果遍历的是数组就是array , 遍历的是list集合就是list , 遍历的是对象或者Map的集合属性就是对象属性名称或者map的key。其执行原理为,使用OGNL从sql参数对象中计算表达式的值,根据表达式的值动态拼接sql,以此 来完成动态sql的功能。在插件的拦截方法内拦截待执行的sql,然后重写sql,根据dialect方言,添加对应的物理分页语句和物理分页参数。

2023-06-19 16:10:13 1283

原创 Redis面试题

Redis 的主从同步(replication)机制,允许 Slave 从 Master 那里,通过网络传输拷贝到完整的数据备份,从而达到主从机制。主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据。一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。

2023-06-19 15:34:05 64

原创 SpringCloud面试题

Spring Cloud 是构建在 Spring Boot 基础之上,用于快速构建分布式系统的通用模式的工具集。里面集成了很多微服务架构下的解决方案 :注册中心, 服务调用 , 服务网关 , 服务保护组件 , 负载均衡组件等微服务就是一个独立的职责单一的服务应用程序,一个模块1.优点:松耦合,聚焦单一业务功能,无关开发语言,团队规模降低2.缺点:随着服务数量增加,管理复杂,部署复杂,服务器需要增多,服务通信和调用压力增大。

2023-06-13 16:48:32 56 1

原创 【SSM面试题】

我们一般说的Spring框架就是,旨在提高开发人员的开发效率以及系统的可维护性。这些模块是:核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model(模型)View(视图),==Controller(控制器)==分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。

2023-06-07 12:15:59 138 1

原创 【JavaWeb面试题】

servlet是用来处理客户端请求并产生动态网页内容的java类Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,它的过期时间可以任意设置,如果不主动清除,很长一段时间都能保留Session是在无状态的HTTP协议下,服务端记录用户状态时用于标识具体用户的机制,它是在服务端保存的用来跟踪用户的状态的数据结构,可以保存在文件、数据库、或者集群中。Session:数据存放在服务端,安全(只存放和状态相关的)session不仅仅是存放字符串,还可以存放对象。

2023-06-02 20:17:12 84

原创 【多线程面试题】

两个进程都在等待对方执行完毕才能继续往下执行的时候就发生了死锁。避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定的顺序获取锁。守护线程(即daemon thread),被称为服务线程或后台线程,它服务于其他的用户线程,当程序中的用户线程全部执行结束后,守护线程也会跟随结束.1、守护线程,比如垃圾回收线程,就是最典型的守护线程。2、用户线程,就是应用程序里的自定义线程用户自定义线程1、应用程序里的线程,一般都是用户自定义线程。

2023-05-30 09:54:01 104 1

原创 反射,jdk1.8新特性,JVM面试题

JAVA分为编译期和运行期**编译期:**是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作.**运行期:**是把=编译后的文件交给计算机==执行,直到程序运行结束。所谓运行期就把在磁盘中的代码放到内存中执行起来。JAVA反射机制是在运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法;即反射机制指的是程序在运行时能够动态获取自身的信息。

2023-05-17 14:58:30 669 2

原创 io,事务,通信协议,异常常见面试题

​ReaderWriterInputStream与OutputStream是所有字节型输入输出流的祖宗类Reader与Writer是所有字节型输入输出流的祖宗类FileReader与FileWriter是所有字符型输入输出流事务的并发问题脏读:脏读是指在一个事务处理过程中读取了另一个事务未提交的数据。不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果因此本事务先后两次读到的数据结果会不一致。幻读。

2023-05-13 16:06:11 129 1

原创 JAVA集合面试题

Java集合阶段面试题

2023-05-11 14:56:26 361

原创 Java基础语法面试题整理

Java基础语法篇面试学习用~~~

2023-05-04 11:41:35 167 1

原创 JavaSE阶段整理

从毕业到现在也不断时间了,发现对java基础部分的东西有点遗忘,所以搜集资料从头开始进入java世界,这部分是对Java的基础铺垫.。

2023-04-16 20:25:48 65 1

JavaSE阶段学习常用语法路程整理

java从0开始的思维导图

2023-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除