自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 自己整理的的java面试题

因为索引是用来快速查询的,而B+树通过对数据进行排序提高了查询速度,通过一个节点可以存储多个键值对,使得B+树的层级不会太高,在MYSQL的InnoDB也就是一个B+树节点,默认为16KB,所以一般情况下一个两层的B+树可以存储2000万行的数据,然后通过B+树的叶节点存储了所有的数据并进行了排序,叶节点之间有指针链接,也可以支持全表扫描和范围查询。新建git仓库git init克隆一个仓库1、SUCCESS 表示请求成功 2002、NOT_LOGIN 表示用户未登录 1001。

2024-11-28 15:08:40 960

原创 java面试

学会总结自己的面试经验,每当面试完成,第一时间去寻找面试官问题的答案,总结背下来。

2024-11-28 14:55:58 1016

原创 Nacos 是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,旨在帮助开发者更轻松地构建、部署和管理微服务应用。

Nacos 是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,旨在帮助开发者更轻松地构建、部署和管理微服务应用。Nacos 提供了一系列的功能来支持服务注册与发现、配置管理、服务元数据管理、流量管理、服务健康检查等,是构建云原生应用和服务网格的重要工具之一。

2024-09-28 23:33:44 1106

原创 负载均衡(Load Balancing)是一种计算机技术,用于在网络应用中分配工作负载,以优化资源使用、最大化吞吐量、减少响应时间以及避免过载。

负载均衡(Load Balancing)是一种计算机技术,用于在网络应用中分配工作负载,以优化资源使用、最大化吞吐量、减少响应时间以及避免过载。通过将任务均匀地分布在多个组件上,如服务器、网络链接、CPU、硬盘等,负载均衡可以提高系统的可靠性和可用性,确保没有单一组件成为瓶颈。这项技术广泛应用于网站、云服务、数据库系统等领域,特别是在需要处理大量并发请求的场景下。

2024-09-28 23:32:12 930

原创 当然,下面我将展示一个简单的 Spring Security 应用案例,这个案例将演示如何在一个基于 Spring Boot 的 Web 应用中集成 Spring Security,实现基本的用户认证

当然,下面我将展示一个简单的 Spring Security 应用案例,这个案例将演示如何在一个基于 Spring Boot 的 Web 应用中集成 Spring Security,实现基本的用户认证和授权功能。

2024-09-27 20:09:46 715

原创 Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架。它是 Spring 项目家族的一员,用于构建安全的 Java 应用程序。

Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架。它是 Spring 项目家族的一员,用于构建安全的 Java 应用程序。Spring Security 提供了全面的安全服务,从基本的登录认证到复杂的访问控制,几乎涵盖了所有与安全相关的需求。

2024-09-27 20:07:43 1841 3

原创 Java 中的线程是并发编程的基础,它允许程序在同一时间内执行多个任务。Java 的线程模型基于操作系统提供的线程支持,并且提供了一套简单而强大的 API 来管理和控制线程。

Java 的线程模型提供了丰富的功能来支持并发编程。通过合理使用线程创建、同步和通信机制,可以编写出高效、安全的多线程应用程序。然而,多线程编程也带来了复杂性,需要仔细设计和测试,以避免常见的并发问题,如死锁、竞态条件和内存一致性错误。

2024-09-26 23:50:27 1394

原创 Java 反射(Reflection)是 Java 提供的一个强大的工具,它允许运行时程序可以检查类、接口、字段和方法的信息,甚至可以在运行时创建和执行对象的方法。通过反射,我们能够实现代码的动态性和

Java 反射(Reflection)是 Java 提供的一个强大的工具,它允许运行时程序可以检查类、接口、字段和方法的信息,甚至可以在运行时创建和执行对象的方法。通过反射,我们能够实现代码的动态性和灵活性,这在很多框架和库中得到了广泛的应用,比如 Spring 和 Hibernate。

2024-09-26 23:47:52 457

原创 Spring Boot 是由 Pivotal 团队提供的全新框架,旨在简化新 Spring 应用的初始搭建以及开发过程。该框架基于“约定优于配置”的理念,使得开发者能够快速上手,减少配置工作,专注于业

Spring Boot 是一个功能强大且易用的框架,特别适合快速开发企业级应用。它的自动配置和起步依赖特性大大减少了配置工作,使得开发者可以更快地进入业务逻辑的实现。无论是小型项目还是大型企业应用,Spring Boot 都是一个值得推荐的选择。

2024-09-25 21:43:28 1377

原创 Spring MVC(Model-View-Controller)是Spring框架的一部分,专门用于构建Web应用程序。它遵循MVC设计模式,将应用程序分为三个主要部分:模型(Model)、视图(V

Spring MVC(Model-View-Controller)是Spring框架的一部分,专门用于构建Web应用程序。它遵循MVC设计模式,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。这种架构有助于实现关注点分离,使代码更加清晰和易于维护。

2024-09-25 21:39:26 965

原创 【无标题】

SpringCloud组件

2024-09-24 22:46:18 549

原创 java常见面试题

java常见面试题

2024-09-24 22:43:19 422

原创 【RocketMQ入门】

RocketMQ入门

2024-09-23 23:45:27 700

原创 【MQ(Message Queue)】

MQ(Message Queue)

2024-09-23 23:36:18 990

原创 【java常见面试题】

java常见面试题

2024-09-20 23:13:12 1201

原创 【网关限流】

网关限流

2024-09-20 10:47:00 733

原创 【gateway网关】

gateway网关

2024-09-19 11:56:58 347

原创 【Gateway 快速入门】

Gateway 快速入门

2024-09-19 11:11:42 483

原创 sentinel基于Nacos数据持久化

sentinel基于Nacos数据持久化

2024-09-18 19:07:37 573

原创 sentinel代码实现

sentinel代码实现

2024-09-18 14:54:55 442

原创 mybatis逆向工程

mybatis逆向工程

2024-09-16 16:02:52 602

原创 Nacos服务治理

通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题:一旦服务提供者地址变化,就需要手工修改代码一旦是多个服务提供者,无法实现负载均衡功能一旦服务变得越来越多,人工维护调用关系困难那么应该怎么解决呢, 这时候就需要通过注册中心动态的实现。

2024-09-16 14:51:35 1535

原创 SSM框架注解大全

SSM框架注解大全。

2024-09-15 22:12:58 757

原创 **微服务介绍**

微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运。在微服务架构中,通常存在多个服务之间的远程调用的需求。随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起就可以,这样可。出来,做成统一的业务层作为独立的服务,然后由前端控制层调用不同的业务层服务呢?在分布式架构下,当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个。

2024-09-15 22:06:56 912

原创 23种设计模式通常被分为三大类:创建型模式、结构型模式和行为型模式。

23种设计模式通常被分为三大类:创建型模式、结构型模式和行为型模式。

2024-09-14 14:18:51 1001

原创 Redis是一个开源的、高性能的键值存储系统,广泛应用于需要高速数据读写的场景。

Redis是一个开源的、高性能的键值存储系统,广泛应用于需要高速数据读写的场景。

2024-09-14 14:12:00 623

原创 MySQL中的索引是一种特殊的数据结构,它能够显著加快数据检索的速度,尤其在大型数据库中这种优势更加明显。索引类似于书籍的目录,可以帮助数据库管理系统快速定位到特定的数据行,而无需执行耗时的全表扫描。

MySQL中的索引是一种特殊的数据结构,它能够显著加快数据检索的速度,尤其在大型数据库中这种优势更加明显。索引类似于书籍的目录,可以帮助数据库管理系统快速定位到特定的数据行,而无需执行耗时的全表扫描。

2024-09-13 17:37:07 670

原创 不可变集合

尽管它们之间存在区别——Map是键值对的集合而Set是一个无序且不允许重复元素的集合——但在某些方面,如元素唯一性的要求上,二者有一定的共通之处。:在不可变Set集合中存储元素时,需要确保每个元素都是唯一的,不允许重复。:文档提供了一个命令用于生成一个精简的JRE(Java Runtime Environment),该命令允许用户指定所需的模块(这里是。:对于Map集合而言,每个键都必须是唯一的,这是因为Map通过键来索引对应的值,如果键重复则会导致数据覆盖或其他逻辑错误。

2024-09-13 17:30:52 177

原创 IDEA报错:No valid Maven installation found. Either set the home directory in the configuration dialog

setting中Maven配置错误。发现这个后面还有一个文件夹。这就完成了,重新运行即可。

2024-09-13 00:40:43 527

原创 阿里云项目部署

基于阿里云前后端项目部署

2024-08-13 11:46:25 491 2

空空如也

空空如也

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

TA关注的人

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