- 博客(26)
- 收藏
- 关注
原创 @Autowired注解和@Resource注解的区别
1. @Autowired注解和@Resource注解的区别(四个维度来看)1.1、来源不同1.2、依赖查找到顺序不同1.3、支持的参数不同1.4、依赖注入的用法支持不同
2025-03-03 22:09:22
1168
原创 什么是MySql的主从复制(主从同步)?
主从复制的核心就是二进制binlog(DDL(数据定义语言)语句和DML(数据操纵语言)语句)MySQL 的主从复制原理如下:首先,主库将变更写入 binlog 日志。从库连接到主库后,有一个 10 线程负责将主库的 binlog 日志复制到自己本地,并写入到中继日志中。然后,从库中有一个 SQL 线程会从中继日志读取 binlog,并执行其中的 SQL 内容,即在从库上再次执行一遍.。
2025-02-24 23:32:45
999
原创 常用的垃圾回收算法
1.标记清除算法:标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段2.复制算法:复制算法的高效性是建立在存活对象少、垃圾对象多的前提下的3.标记整理算法:标记-整理算法是一种老年代的回收算法,它在标记-清除算法的基础上做了一些优化4.分代收集算法:分代收集算法就是目前虚拟机使用的回收算法;5.引用计数法
2025-02-21 23:33:37
881
原创 一篇文章讲清楚什么是Java的垃圾回收机制?(什么是GC?GC的基本原理是什么?什么是老年代和什么是新生代?什么时候才会发生垃圾回收?)
Java的垃圾回收机制(Garbage Collection, GC)是其内存管理的核心功能之一。通过GC,Java自动管理对象的生命周期,回收不再使用的对象所占的内存空间
2025-02-20 23:56:33
1734
原创 什么是Dubbo?Dubbo框架知识点,面试题总结
本篇包含什么是Dubbo,Dubbo的实现原理,节点角色说明,调用关系说明,在实际开发的场景中应该如何选择RPC框架,Dubbo的核心架构,Dubbo的整体架构设计及分层。
2025-02-19 20:03:25
333
原创 什么是对象的生命周期?什么是类的加载?别在傻傻分不清了!(我搜对象的生命周期搜到的第一篇就是错的)
生命周期是指一个对象从创建到销毁的整个过程2.1分为的阶段:(1)创建(Creation)类加载(2)使用(Usage)(3)不可达(4)可回收(5)回收(6)终结类的加载过程:(1)加载(2)链接(1.验证、2.准备、3.解析)(3)初始化(4)使用(5)卸载
2025-02-18 14:45:00
1509
原创 JVM高频面试知识总结,上万字的思维导图
本篇包括如类的加载,对象的生命周期,java怎么实现跨平台,运行时数据区,双亲委派机制,虚拟机栈的内存结构,垃圾回收机制等高频面试题总结。主页还有其他的面试资料,有需要的可以去看一下,喜欢的就留个三连吧~
2025-02-17 19:22:58
276
原创 超三万三千字的超全Java基础面试题总结,思维导图,包含集合、多线程、并发、线程池、锁等大块知识总结
本篇经过收集、总结共计三万三千多字,包含JDk1.8新特性、对象、多线程、并发、线程池、集合、锁的机制、阻塞机制、并发集合和开发工具等等。除了JVM(后面会单独出一期)
2025-02-16 14:45:00
284
1
原创 什么是BlockingQueue?什么是阻塞队列?它的特点是什么?阻塞队列的生产方法和消费方法有什么?
BlockingQueue 是 Java 并发包(java.util.concurrent)中的一个接口,表示一个线程安全的队列。 它支持生产者-消费者模式,并提供了阻塞的操作机制,允许线程在以下情况下被挂起。生产者线程:当队列已满时,会阻塞直到队列有空闲空间;消费者线程:当队列为空时,会阻塞直到队列中有可用数据;阻塞队列是 Java 提供的高效解决线程间通信问题的重要工具
2025-02-15 14:45:00
718
1
原创 什么是网关?网关有什么作用?API网关的主要功能,SpringCloud可以选择有哪些API网关?什么是限流算法?网关如何实现限流?一篇文章读懂网关的前世今生
API网关(API Gateway)是一种中间层服务器,用于集中管理,保护和路由对后端服务的访问。它充当了客户端与后端服务之间的入口点,提供了一组统一的接口管理和控制API的访问。
2025-02-14 19:13:49
1152
1
原创 什么是服务的雪崩、熔断、降级的解释以及Hystrix和Sentinel服务熔断器的解释、比较
服务熔断是微服务架构中的容错机制,用于保护系统免受服务故障或异常的影响。当某个服务出现故障或异常时,服务熔断可以快速隔离该服务,确保系统稳定可用。它通过监控服务的调用情况,当错误率或响应时间超过阈值时,触发熔断机制,后续请求将返回默认值或错误信息,避免资源浪费和系统崩溃。服务熔断还支持自动恢复,重新尝试对故障服务的请求,确保服务恢复正常后继续使用。服务降级是也是一种微服务架构中的容错机制,用于在系统资源紧张或服务故障时保证核心功能的可用性。
2025-02-13 16:26:24
1731
1
原创 什么是MQ?MQ都有什么哪些?面试中都会问什么?最全MQ面试题总结——思维导图
MQ有RabbitMQ、RocketMQ、Kafka、ActiveMQ四种,本篇主要讲解RabbitMQ、RocketMQ这两种我们常用的MQ。
2025-02-12 22:57:43
494
原创 Spring最全面试题,Spring全家桶,思维导图,超五万字的知识点总结
Spring主要分为Spring,SpringMVC,SpringBoot,SpringCloud,而本篇为Spring全家桶,本篇总结超五万字,将Spring所有的知识点进行总结,话不多说,直接上连接!首页中还有其他八股文资料,有兴趣的可以去看看,喜欢的就留个三连吧~
2025-02-11 15:00:00
538
1
原创 SpringCloud最全面试题,知识点总结,思维导图,学好八股文带你手撕面试官
Spring主要分为Spring,SpringMVC,SpringBoot,SpringCloud,本篇为SpringCloud本篇基本包含了所有SpringCloud的最全知识点,主要从SpringCloud有哪些核心组件去引出面试问题,又包含微服务和单体的对比,CAP和BASE理论,分布式和微服务区别以及如Nacos,Zookeeper,Seata,Eureka,Ribbon,OpenFeign等等
2025-02-10 15:00:00
517
1
原创 SpringCloud的配置中心,一篇文章带你读懂配置中心及其连带问题
配置中心是微服务架构中用于集中管理和动态更新配置的组件配置中心是一个集中化的配置管理平台,用于存储和管理微服务应用的所有配置信息。通过配置中心,开发者可以实现配置的统一管理、动态更新和多环境支持,避免配置分散在各个服务中,提高系统的可维护性和灵活性。
2025-02-09 16:00:00
946
6
原创 SpringCloud的远程调用,一篇文章带你了解什么是远程调用,以及相关的种种问题
远程调用组件是SpringCloud核心组件之一。 远程调用(Remote Procedure Call, RPC)是指一个服务通过网络调用另一个服务的接口,以实现跨进程或跨机器的通信。在微服务架构中,服务之间通常通过远程调用来实现业务逻辑的协作。
2025-02-08 17:04:27
1084
1
原创 什么是注册中心?深入了解注册中心(Nacos,Eureka和Zookeeper),SpringCloud核心组件--注册中心讲解
注册中心是一个集中化的服务目录,用于管理微服务架构中所有服务的元数据信息(如服务名、IP 地址、端口号等)。服务提供者在启动时将自己的信息注册到注册中心,服务消费者通过查询注册中心获取服务提供者的信息,从而实现服务的动态发现和调用。注册中心是SpringCloud核心组件之一,现在主流使用的是Nacos,也有一些在使用ZooKeeper和Eureka这两种。它用于实现服务的注册与发现。它的主要作用是解耦服务提供者和服务消费者之间的关系,使得服务消费者能够动态地发现和调用服务提供者。
2025-02-07 19:23:42
1102
1
原创 深入理解Nginx,什么是正向代理和反向代理?什么是负载均衡?Ribbon和Nginx的区别是什么?JAVA面试常见问题--Nginx
反向代理是指以代理服务器来接受 internet 上的连接请求,然后将请求,发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。反向代理总结就一句话:代理端代理的是服务端。一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。正向代理总结就一句话:代理端代理的是客户端。
2025-02-06 17:50:29
1319
1
原创 SpringBoot面试题,最全知识点总结,思维导图,学好八股文带你手撕面试官
内容包括SpringBoot的Starter机制,如何自定义Starter以及常见的Starter,SpringBoot启动过程以及启动原,jar包的问题,定时任务,是否需要独立容器,自动装配,注解问题配置文件以及配置优先级,拦截器,为什么使用Cglib动态代理,以及进阶的根据配置文件动态创建Bean,同时处理请求问题,spring.factories文件的作用以及SpringBoot读配置等等问题。主页还有其他方面的八股文知识点总结,有需求可以去看看,制作不易,给个三连支持一下吧~
2025-02-05 19:27:50
301
1
原创 SpringMVC面试题,知识点总结,思维导图,学好八股文带你手撕面试官
内容包括对MVC的概述和框架的讲解,框架的作用以及组件,执行流程和注解,还有一些高频进阶面试题,如父子容器,重定向和转发,以及拦截器和过滤器的区别和执行顺序。Spring主要分为Spring,SpringMVC,SpringBoot,SpringCloud,本篇为SpringMVC,主页有其他。主页还有其他方面的八股文知识点总结,有需求可以去看看,制作不易,给个三连支持一下吧~
2025-02-04 16:32:45
247
原创 Spring知识点,面试题总结,思维导图,学好八股文带你手撕面试官
Spring主要分为Spring,SpringMVC,SpringBoot,SpringCloud,本篇为Spring,主页有其他八股文资料。如从Spring特性是什么开始,到什么是AOP,面向切面编程是什么意思?有什么注意点,原理是什么?本篇深度讲解AOP,Bean等等问题,例如AOP的问题思考。在看资料时也可以这样去思考其他问题,将知识点穿起来。制作不易,力求带你手撕面试官,给个三连呗~
2025-02-03 16:33:45
552
1
原创 面试八股文之redis最全知识点,思维导图,带你手撕面试官
现在的就业形式越来越严峻,现在面试无论是对项目,还是对八股文的要求都越来越高,不说一些场景题,网络上很多的八股文资料动辄上百万字,东西很杂很乱而且,还不喜欢说人话(能说一些大家能听懂的话,却偏要说的很复杂,小编非常深恶痛绝),所以我就对其进行了整理,刚做出了一篇redis的思维导图,里面基本上包含了全部的知识点,有如一致性,缓存,集群,分布式锁,大key等问题,还有一些进阶的面试题。在这里给各位提个醒,我们在复习八股文的时候要把知识点进行串联,因为他们并不是分散的,而是有很多关联的。
2025-01-24 23:25:50
420
1
原创 面试八股文之mysql最全知识点总结,思维导图,带你手撕面试官
现在的就业形式越来越严峻,现在面试无论是对项目,还是对八股文的要求都越来越高,不说一些场景题,网络上很多的八股文资料动辄上百万字,东西很杂很乱而且,还不喜欢说人话(能说一些大家能听懂的话,却偏要说的很复杂,小编非常深恶痛绝),所以我就对其进行了整理,刚做出了一篇mysql的思维导图,里面包含了基本上全部知识点,光这篇思维导图中的文字就有一万1千字,花费了我两天的时间。希望大家可以给个三连,我后续还会更新其他的思维导图,并且会对已经发了的持续进行完善,以及一些高频面试题的整理。
2025-01-23 16:05:43
513
1
原创 解决Centos7 yum的cannot find a valid baseurl for repo:base/7/x86_64报错问题
安装yum失败很可能时镜像源的问题,我们可以换成国内的镜像源
2024-12-16 16:57:29
648
原创 2024版黑马的微服务课程,IDEA连接Linux数据库时报错
无法连接到我们Linux的数据库时,有可能是因为高版本的问题,MySQL在高版本需要指明是否进行SSL连接,MySQL5是不需要这个参数的。解决方案是:useSSL=false,另一种可能就是我们的linux的防火墙没有关闭导致我们无法访问,就需要关闭防火墙
2024-12-16 16:21:00
947
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人