相关文章
SparkSql oom原因以及参数调优+数据倾斜解决方案
1、Spark历史版本对比
spark1 vs spark2 vs spark3
1、spark1引入内存计算的理念,解决中间结果落盘导致的效率低下。在理想状况下性能可达到MR的100倍。虽然提高了一定的计算效率,但也带来了大量的内存管理问题,典型的如内存oom问题频发。…
建站知识
2025/1/15 17:32:13
MyBatis 映射器
目录
1. 什么是映射器 2. 映射器的基本结构 3. 映射器接口示例
4. XML 映射文件示例 5. 使用映射器 6. 配置示例 MyBatis 是一个 Java 持久层框架,它支持定制 SQL、存储过程及先进的映射。MyBatis 的核心是它的映射器(Mapper)。 1. 什么是映…
建站知识
2025/1/14 14:58:20
Java8: BigDecimal
Java8:BigDecimal 转两位小数的百分数-CSDN博客 BigDecimal 先做除法 然后取绝对值
在Java 8中,如果你想要对一个BigDecimal值进行除法操作,并随后取其绝对值,你可以通过组合divide方法和abs方法来实现这一目的。不过,需要注意的…
建站知识
2025/1/9 22:21:51
Redis持久化的方式
Redis 是内存数据库,支持持久化,将内存中的数据些到磁盘中,防止服务器宕机内存数据丢失。一种 RDB 方式、一种 AOF 方式,一般两种结合使用。
1. RDB(Redis DateBase)
1.1. 什么是 RDB
RDB 是 redis 默认…
建站知识
2025/1/9 16:41:44
K210视觉识别模块学习笔记8:Mx_yolo3本地模型训练环境搭建_部署模型到亚博canmv(失败)
今日开始学习K210视觉识别模块: 本地模型训练环境搭建 亚博智能 K210视觉识别模块...... 固件库: canmv_yahboom_v2.1.1.bin 本地训练 Mx_yolo3 这里就简单地提示一下下载安装哪些软件,然后主要是使用Mx_yolo3 进行本地训练模型的...... 本文不…
建站知识
2025/1/9 13:51:11
C#中的异步编程:Task、Await 和 Async
public async void DoSth()
{await Task.Run(() > {//...DoSth...});
} ①函数的返回类型前加上: async
②函数内加上: await Task.Run(() > { }); ③在上面{ ... } 内添加要处理的程序代码,
这样运行到 DoSth() 函数就…
建站知识
2025/1/9 3:53:38
数据结构-C语言-排序(4)
代码位置: test-c-2024: 对C语言习题代码的练习 (gitee.com)
一、前言:
1.1-排序定义: 排序就是将一组杂乱无章的数据按照一定的规律(升序或降序)组织起来。(注:我们这里的排序采用的都为升序)
1.2-排…
建站知识
2025/1/9 0:02:51
JAVA小白学习日记Day10
1.线程锁
使用Runnable接口和Lambda表达式:
在 EasyThreadA 类的 mainA 方法中,通过创建 Runnable 实例 run,并使用Lambda表达式。 EasyThreadA::method 绑定到 run 上。然后创建两个线程 a 和 b,分别启动它们,它们会…
建站知识
2025/1/9 12:34:16