相关文章
Spark持久化、broadcast广播变量和accumulator累加器
持久化操作
什么是持久化,为什么要持久化
Spark中最重要的功能之一是跨操作在内存中持久化(或缓存)数据集。当您持久化RDD时,每个节点将其计算的任何分区存储在内存中,并在该数据集(或从该数据集派生的数…
建站知识
2024/12/12 22:57:43
[Java EE] 多线程(五):单例模式与阻塞队列
1. 单例模式
单例模式是校招中最长考的设计模式之一,首先我们来谈一谈什么是设计模式:
设计模式就好像象棋中的棋谱一样,如果红方走了什么样的局势,黑方就有一定地固定地套路,来应对这样的局势,按照固定地套路来,可以保证在该局势下不会吃亏. 软件开发也是同样的道理,有很多…
建站知识
2024/11/21 19:11:22
二、VLAN原理和配置
vlan不是协议,是一个技术,虚拟局域网技术,基于802.1q协议。
vlan(虚拟局域网),将一个物理的局域网在逻辑上划分成多个广播域的技术。 目录
1.冲突域和广播域
概念
范围
2.以太网帧格式
3.以太网帧封装…
建站知识
2025/1/24 8:28:09
Java try catch 应该在 for 循环里面还是外面?(面试)
时间上, 其实算是无差别。内存上, 如果没出异常,其实也是无差别。 但是如果出现了异常, 那就要注意了。 一、try catch 在 for 循环外面
public static void tryOutside() { try { for (int count 1; count < 5; count) …
建站知识
2025/1/24 8:22:35
Visual Studio Installer 运行python 汉字
问题描述: Visual Studio Installer 在正常情况下运行python文件时时候, 不能编译中文注释,更不能输出中文。
解决方法: 在程序开头下面这一行即可。
#coding:GBK
原因及解释: #coding:GBK 是 Python 源文件中的一个…
建站知识
2025/1/16 21:07:55
初识reactor响应式编程
起源
Reactor响应式编程起源于数据流和变化的传播概念,其核心概念是由底层的执行模型通过数据流自动传播变化。这种编程范式最早由.NET平台上的Reactive Extensions (Rx)库实现,后来迁移到Java平台后,产生了著名的RxJava库,并衍生…
建站知识
2024/12/23 16:58:54
《动手学深度学习(Pytorch版)》Task03:线性神经网络——4.29打卡
《动手学深度学习(Pytorch版)》Task03:线性神经网络 线性回归基本元素线性模型损失函数随机梯度下降 正态分布与平方损失 线性回归的从零开始实现读取数据集初始化模型参数定义模型定义损失函数定义优化算法训练 线性回归的简洁实现读取数据集…
建站知识
2024/12/6 3:06:40
【JS】找出两个数组中的相同元素与不同元素
一、找出相同元素
(1)方法一
const filterArr (arr1, arr2) > {let result [];for (let i 0; i < arr1.length; i) {for (let j 0; j < arr2.length; j) {if (arr1[i] arr2[j]) {result.push(arr1[i]);}}}return result;
};(…
建站知识
2024/12/24 21:58:23