- 博客(25)
- 收藏
- 关注
原创 海量数据树形结构迭代性能低下?别再傻傻循环了,这才是最佳的方案;更快!更强!更好用!
在开发工作中,无论是从事前端开发还是后端开发,想必都接触过树形结构的需求。就拿管理平台类项目来说,通常会设有树形结构的菜单栏。再如公司组织架构,其中的层级关系与归属关系等,从本质上讲,均是树形结构的具体呈现形式。面对此类需求,最为常见且容易想到的设计思路便是采用父子关系模式。具体而言,子项借助一个字段来存储其父级 ID,随后利用递归手段获取层级关系。
2024-12-20 16:04:41
1115
原创 kafka 本地 windos部署详细教学,轻松使用本地kafka进行消息推送接收!
Kafka 的架构主要由生产者(Producer)、消费者(Consumer)、主题(Topic)、分区(Partition)、副本(Replica)和代理(Broker)组成。生产者:负责向 Kafka 主题发送消息。消费者:从 Kafka 主题读取消息并进行处理。主题:消息的逻辑分类,生产者将消息发送到特定的主题,消费者从特定的主题读取消息。分区:为了实现可扩展性和高吞吐量,每个主题可以分为多个分区。分区是一个有序的、不可变的消息序列。副本:为了提高数据的可靠性,每个分区可以有多个副本。
2024-12-19 14:34:17
1648
原创 JavaScript 中使用 POST 获取数据全解析
POST 请求是 HTTP 协议中的一种请求方法,用于向服务器提交数据。与 GET 请求不同,POST 请求的数据通常放在请求体中,而不是 URL 中。这使得 POST 请求可以携带更多的数据,并且更加安全。
2024-11-22 16:08:23
2159
1
原创 [2025最新] java八股文实用版(附带原理)---java集合篇
ArrayList线程不安全,内部是通过数组实现的,继承了AbstractList,实现了List,适合随机查找和遍历,不适合插入和删除。排列有序,可重复,当容量不够的时候,会将原容量增加50%(即乘以1.5)。LinkedListLinkedList 是用链表结构存储数据的,线程不安全。很适合数据的动态插入和删除,随机访问和遍历速度比较慢,增删快。另外,他还提供了 List 接口中没有定义的方法,专门用于操作表头和表尾元素,可以当作堆栈、队列和双向队列使用。底层使用双向链表数据结构。。
2024-11-13 15:54:15
1071
原创 [最新版]Centos安装docker(含最新镜像地址)
在今年5月份,国内各大高校和公司纷纷发布声明关闭docker镜像站,一时间各大服务器瞬间报错,今天给大家整理了目前还可以使用的docker镜像地址并附带完整安装教程,大家工作中需要用到的话可以用来应个急。
2024-08-27 15:35:38
4044
4
原创 [纯干货]SpringCould + 适配器模式 + nacos动态部署 OSS 对接
本篇文章为大家详细讲解了适配器模式,作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能,简单易上手!
2024-08-11 12:15:04
781
原创 springboot 整合微信公众号--验证码推送(spring boot+测试号)
本篇文章从0-1详细介绍了微信公众号验证码发送与Springboot交互的全过程,包含测试号的注册,其中策略+工厂模式以及内网穿透等知识也有相应介绍
2024-08-10 00:38:18
1960
原创 20 秒轻松上手 NATAAPP (内网穿透),内附原理,建议收藏!
简单来说,内网穿透简单来说就是将内网外网通过 natapp 隧道打通,让内网的数据让外网可以获取。
2024-08-09 22:59:53
966
原创 Spring Could 轻松整合GateWay网关拦截 + Sa-Token登录认证
本文详细为大家讲解了在微服务中如何集成gateway网关和Sa-Token的相关配置和基础接口,对萌新玩家非常友好,全文很长,请耐心看完哦!
2024-08-07 23:42:38
2208
原创 [纯干货]策略 + 工厂 + springboot实战结合,删掉你的if语句!
轻松使用策略 + 工厂 + springboot整合实战,提高开发效率,美化模块代码逻辑,删掉你的if语句!
2024-08-05 00:38:08
949
原创 SpringBoot + Jenkins 实现一条龙自动化部署完整版教程
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目(持续部署),无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。对于初学者尤其是学生党来说,jenkins就是集成多种插件的可扩展自动化部署引擎。
2024-08-02 22:23:04
2002
2
原创 [ 已解决!] 1273-Unknown collation: ‘utf8mb4 0900 ai ci /*
[ 已解决!] 1273-Unknown collation: 'utf8mb4 0900 ai ci /*
2024-08-02 09:43:46
290
原创 [已解决]Jenkins部署项目报错Some problems were encountered while processing the POMs:Non-readable POM
[已解决]Jenkins部署项目报错Some problems were encountered while processing the POMs:Non-readable POM
2024-07-31 08:18:06
1085
2
原创 什么是Redis缓存穿透?击穿?雪崩?一篇文章告诉你答案!
本文通过大白话的方式告诉你什么是Redis缓存击穿缓存穿透以及缓存雪崩,简单易理解!
2024-06-13 17:00:33
628
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人