相关文章
2024-02-26(Spark,kafka)
1.Spark SQL是Spark的一个模块,用于处理海量结构化数据
限定:结构化数据处理
RDD的数据开发中,结构化,非结构化,半结构化数据都能处理。
2.为什么要学习SparkSQL
SparkSQL是非常成熟的海量结构化数据处理框架。
学…
建站知识
2025/1/4 6:33:21
【设计模式】5种创建型模式详解
创建型模式提供创建对象的机制,能够提升已有代码的灵活性和复用性。 常用的有:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式。不常用的有:原型模式。一、单例模式
1.1 单例模式介绍
1 ) 定义
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,此模…
建站知识
2024/12/29 9:17:36
Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存
MQ功能实现的具体代码(TsMQ.ts):
import { v4 as uuidx } from uuid;import emitter from /utils/mitt// 消息类
class Message {// 过期时间,0表示马上就消费exp: number;// 消费标识,避免重复消费tag : string;// 消息体body : any;constr…
建站知识
2024/12/29 9:17:37
基于Redis限流(固定窗口、滑动窗口、漏桶、令牌桶)(肝货!!!)
近期redis复习的比较多,在限流这方面发现好像之前理解的限流算法有问题,索性花了一天“带薪摸鱼”时间肝了一天,有问题可以评论区探讨。 废话不多说,正片开始 目录 Maven固定窗口滑动窗口算法漏桶算法令牌桶算法 Maven 有些不用的…
建站知识
2024/12/29 9:17:38
探索Pygame:Python的跨平台游戏开发神器
Pygame是一个用于Python编程语言的跨平台游戏开发库,它提供了一组丰富的模块和工具,使得开发者能够轻松地创建各种类型的游戏和多媒体应用程序。Pygame具有简单易用、功能强大和社区活跃等特点,因此成为了许多Python游戏开发者的首选工具。
…
建站知识
2024/12/29 9:17:40
mybatis---->tx中weekend类
🙌首先weekend可不是mybatis中的类呦~~🙌 它是来自于mybatis的一个扩展库!
如果你要在springboot中使用,需要引入以下依赖~~
<dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot…
建站知识
2024/12/29 9:17:41
.NET from-where-select用法
直接上示例代码进行说明:
1. from-where-select的用法:
int[] arr {3, 4, 5, 6, 7, 8, 9};int[] res (from a in arrwhere a > 4 && a < 9select a).ToArray();List<int> lst new List<int>(res);
foreach (var item in …
建站知识
2024/12/29 9:33:50