自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 归并排序算法

归并排序是一种非常高效的排序算法,适用于各种规模的数据集。其稳定性和O(nlogn)的时间复杂度使其在实际应用中非常受欢迎。通过上述Java代码实现,可以清晰地看到归并排序的分治和合并过程,从而更好地理解其工作原理和实现细节.

2024-08-03 16:50:57 336 1

原创 快速排序算法

快速排序是一种非常高效的排序算法,适用于各种规模的数据排序。其核心在于递归地将数组分割成较小的部分并分别处理,从而达到整体排序的目的。通过合理选择基准值和优化分区操作,可以进一步提升快速排序的性能。

2024-08-03 07:10:34 509

原创 插入排序算法

插入排序是一种简单且经典的排序算法,其基本思想是通过将未排序的元素逐个插入到已排序的子数组中来实现整个数组的排序。该算法的时间复杂度为 O(n2)O(n2),适用于小型数据集,并且在某些情况下可以达到 O(n)O(n) 的时间复杂度。

2024-08-02 17:48:50 334

原创 汽车租赁平台

用户登录后进入此页面,页面就会分页展示用户的订单(由新到旧展示),分页的实现是:使用的是Vue的v-for和饿了么ui的Pagination, v-for用于把数据逐条渲染,Pagination 用于设置每一页的数据量,总数据,总页数等。对于汽车的分页展示,我使用的是Vue的v-for和饿了么ui的Pagination, v-for用于把数据逐条渲染,Pagination 用于设置每一页的数据量,总数据,总页数等。该页面会展示每条订单的状态(租赁成功/失败等),和一些简略的订单信息比如车的图片,车的品牌。

2024-08-02 09:23:58 815

原创 选择排序算法

在Java中实现选择排序算法,首先需要理解其基本思想和步骤。选择排序是一种简单直观的排序算法,其核心思想是每次从未排序的数据元素中找到最小(或最大)的一个元素,并将其放到已排序序列的末尾。

2024-08-01 16:37:26 560

原创 排序算法总结

排序算法是数据结构与算法中的一个重要部分,用于对一组数据按照特定顺序进行排列。常见的排序算法有很多,每种算法都有其独特的时间复杂度、空间复杂度和稳定性等特性。

2024-08-01 12:17:30 612

原创 冒号排序算法

冒泡排序是一种基础且易于理解的排序算法,适用于小规模数据的排序。尽管它的效率较低,但在某些特定场景下仍然具有实际应用价值。通过不断优化和改进,可以提高其性能和适用性。

2024-07-31 16:36:46 676

原创 spring cloud seata的知识点总结

Spring Cloud Seata 是一个用于解决分布式事务问题的工具,它通过在 Spring Cloud 应用中集成 Seata 实现了对全局事务的支持。

2024-07-30 14:27:31 250

原创 spring cloud sentinel的知识点总结

Spring Cloud Sentinel 是一个强大的工具,用于管理和监控微服务架构中的各种问题。通过合理的配置和集成,可以显著提高系统的稳定性和可靠性。此外,Sentinel 还支持多种断路器实现,如 Resilience4J 和 Hystrix,提供了灵活的选择以满足不同的需求。

2024-07-30 11:41:58 328

原创 spring cloud nacos的知识点总结

Spring Cloud Nacos 提供了一套完整的解决方案,用于实现分布式应用的开发、配置管理和服务发现等功能。通过合理配置和使用相关依赖项,开发者可以轻松地在 Spring Cloud 框架中集成 Nacos,从而提升应用的可维护性和扩展性。

2024-07-30 09:36:12 253

原创 spring cloud gateway的知识点总结

Spring Cloud Gateway 是一个基于 Spring Framework 和 Spring Boot 的 API 网关,旨在简化微服务架构中的路由管理。它提供了一种简单而有效的方式来路由到 API,并且支持跨切面关注点如安全等。

2024-07-29 16:33:20 422

原创 spring boot线程池详解

如果你需要自定义线程池,可以在应用上下文中定义一个Executorbean。你可以选择将常规任务执行器设置为,或者同时定义两个 Bean:一个是,另一个是通过包装的自定义执行器。Spring Boot 线程池的配置和使用涉及多个方面,包括自动配置、自定义配置、监控和管理等。通过合理地配置和管理线程池,可以显著提高应用的性能和稳定性。希望以上内容能帮助你更好地理解和使用 Spring Boot 线程池。

2024-07-29 14:50:44 650

原创 线程池的详解

线程池广泛应用于各种需要并发处理的任务中,如Web服务器、数据库连接池、图像处理等。例如,在Web服务器中,使用线程池可以快速响应客户端请求,而无需为每个请求创建新的线程。在数据库操作中,通过线程池管理SQL语句的执行,可以有效减少资源竞争和提高事务处理效率。类中的静态方法来创建不同类型的线程池,例如固定大小的线程池、缓存线程池等。接口及其子接口,用于创建和管理线程池。来实现任务队列,以确保线程池的高效运行。

2024-07-29 14:50:18 334

原创 JUC并发编程知识点总结

JUC(Java Util并发)是Java中用于支持并发编程的一组工具和类。

2024-07-29 11:38:13 288

原创 MySQL的sql优化总结

通过以上这些方法,可以显著提升MySQL数据库的查询性能和整体运行效率。每一种优化方法都有其适用场景和限制,因此在实际应用中需要根据具体情况进行选择和调整。

2024-07-29 10:56:19 513

原创 MySQL数据库的基本操作

MySQL 提供了丰富的功能和灵活的操作方式,从基本的数据库和表操作到复杂的查询和数据管理,都可以通过标准 SQL 来实现。掌握这些知识点和操作对于数据库管理员和开发人员来说至关重要。希望以上内容能帮助你更好地理解和使用 MySQL 数据库。

2024-07-28 20:48:58 397

原创 Elasticsearch的知识总结

Elasticsearch(简称ES)是一个基于Lucene的分布式、多租户的全文搜索引擎,提供实时的搜索和分析功能。它广泛应用于内容搜索、数据分析和项目查询等场景,如Mozilla、Foursquare、GitHub、Facebook和LinkedIn等。

2024-07-28 19:16:22 360

原创 MySQL数据库的安装

在安装MySQL数据库时,根据不同的操作系统和需求,可以选择不同的安装方式。

2024-07-27 13:30:00 252

原创 ZooKeeper的知识总结

ZooKeeper作为一个高性能、高可用的分布式协调服务,在分布式系统中扮演着至关重要的角色。它不仅提供了强大的数据一致性保障,还支持多种分布式基础服务,如配置管理、服务发现、负载均衡等。通过深入理解其架构和工作原理,可以更好地利用ZooKeeper解决复杂的分布式问题。

2024-07-27 11:45:00 527

原创 Dubbo的知识总结

Dubbo作为一个成熟的分布式服务框架,通过其高性能的RPC调用、智能容错和负载均衡等功能,为开发者提供了一套完整的解决方案。无论是微服务架构还是分布式系统,Dubbo都能有效地简化开发过程,提高系统的灵活性和可扩展性。

2024-07-27 10:30:00 308

原创 Kafka的知识总结

Kafka是一种高性能、分布式的消息队列系统,广泛应用于实时数据流处理、日志收集和事件驱动架构等场景。

2024-07-27 08:15:00 236

原创 RabbitMQ在Spring Boot中的使用

如果需要更细粒度的控制,可以自定义连接工厂(ConnectionFactory)。例如,通过@Bean这样可以确保每次请求都使用同一个连接实例,提高性能。

2024-07-26 22:15:00 561 1

原创 RabbitMQ的知识点总结

RabbitMQ 是一个功能强大且灵活的消息代理系统,适用于各种分布式系统和微服务架构中的消息传递需求。其丰富的特性和良好的扩展性使其成为业界广泛使用的消息队列解决方案之一。

2024-07-26 20:15:00 284

原创 仓库管理系统

的添加、修改以及删除的操作,点击添加用户会显示一个表单填写用户的基本信息,然后添加就会把这些基本信息传给后端,后端就会增加这个商品进入数据库,修改商品也会但是一个表单,这个表单会显示用户的基本信息,你可以修改用户的基本信息,然后点击确认,然后就利用axios传送数据给后端修改数据库,删除你可以进行单个用户的删除,也可以批量删除用户,在前面的选择框点击然后点击批量删除,就会进行批量删除,然后将用户的goodsno传回后端然后将这些数据删除。来获取的,这样就完成了不同界面的信息传递。

2024-07-26 17:09:47 920

原创 Redis的数据结构

Redis 的数据结构设计注重性能和灵活性,通过多种底层实现和优化策略,实现了高效的数据存储和操作。无论是基本的数据类型还是高级的数据结构,Redis 都提供了丰富的功能和良好的扩展性,使其成为广泛应用于各种场景的优秀数据库系统。

2024-07-26 15:45:00 829

原创 Linux的基本命令

Linux的基本命令

2024-07-26 11:30:00 253

原创 mybatis的二级缓存详解

MyBatis 的二级缓存提供了一种高效的数据访问优化手段,通过简单的配置即可实现强大的查询缓存功能。它不仅增强了应用的性能,还提高了数据处理的效率。通过灵活配置缓存参数,可以满足各种复杂场景下的需求。

2024-07-26 09:15:00 1078

原创 Spring知识点总结

Spring 框架旨在简化开发人员面临的挑战,例如创建网络应用程序、处理数据库、安全应用程序和管理微服务。与传统的 J2EE 相比,Spring 更加灵活和易于使用。Spring 框架以其强大的功能和灵活的设计,成为 Java 开发中的重要工具。无论是构建简单的应用程序还是复杂的微服务架构,Spring 都能提供有效的支持和解决方案。通过深入理解其核心概念和组件模型,开发者可以更好地利用 Spring 来提升开发效率和代码质量。

2024-07-25 22:45:00 644

原创 Java虚拟机详解(JVM)

Java虚拟机是Java平台的核心组件,它通过提供一个独立于硬件和操作系统的执行环境,使得Java程序能够在任何具有Java运行时环境的机器上运行。JVM不仅具备强大的内存管理和垃圾回收机制,还支持多种实现方式和丰富的指令集,使其成为一种高效且可靠的编程环境。

2024-07-25 21:15:00 1239

原创 SSM框架总结

SSM框架以其清晰的层次结构、灵活的配置方式和高效的开发效率,在Web应用开发中得到了广泛应用。通过不断的学习和实践,开发者可以更好地利用这一框架来解决实际问题,并提升自身的专业技能。分享研究追问。

2024-07-25 16:59:34 397

原创 Redis知识点总结

Redis(Remote Dictionary Server)是一款开源的、基于内存的高性能键值对存储系统。它广泛应用于缓存、消息队列、实时计数器和实时消息传递等场景。

2024-07-25 14:01:55 965

原创 Java基础总结

Java由Sun Microsystems公司于1995年开发,并在之后不断更新和改进。其主要目标是实现“一次编写,到处运行”的理念,即Java程序可以在任何支持Java虚拟机(JVM)的平台上运行。

2024-07-25 13:42:07 739

原创 Java后端的学习路线

Java学习路线

2024-07-25 10:34:22 525

空空如也

空空如也

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

TA关注的人

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