上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: AQS AQS指的是JDK中一个抽象类java.util.concurrent.locks.AbstractQueuedSynchronizer,后面提到AQS时都是指的这一个类 public abstract class AbstractQueuedSynchronizer extends Abs 阅读全文
posted @ 2025-07-26 00:23 vonlinee 阅读(31) 评论(0) 推荐(0)
摘要: 简介 学习资料: https://golang3.eddycjy.com/posts/func-overloading-defalut/ 官方练习网站:https://go.dev/tour/list 首先先简单介绍下go语言的基本特性 强类型,支持类型推断 编程范式:Go不是传统意义上的OOP语言 阅读全文
posted @ 2025-07-25 23:53 vonlinee 阅读(51) 评论(0) 推荐(0)
摘要: NVM 在日常工作中可能遇到某些项目使用特定的Node版本及相关包,使用其他版本运行会出现异常,NVM的出现就是为了解决这个版本冲突的问题,可以使用NVM实现在同一台电脑上切换到项目需要的Node版本。 NVM:Node Version Manager,即Node版本管理工具,可以管理多个不同的No 阅读全文
posted @ 2025-07-21 00:05 vonlinee 阅读(44) 评论(0) 推荐(0)
摘要: 前言 本文基于JDK8,使用Java版本的SDK,相关代码示例所使用的spark相关jar包版本如下: pom.xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</ma 阅读全文
posted @ 2025-07-15 00:41 vonlinee 阅读(53) 评论(0) 推荐(0)
摘要: javac 常用参数: -d <directory>:指定输出目录,编译后的 .class 文件将放在该目录中 -classpath <path> 或 -cp <path>:指定类路径,包含其他 .class 文件或库的路径。javac -cp lib/* src/MyClass.java -sou 阅读全文
posted @ 2025-07-08 20:56 vonlinee 阅读(55) 评论(0) 推荐(0)
摘要: 为什么要模块化? 精简运行时 在JDK 9之前,Java的运行时库(Runtime Library,JRE)包含一个庞大的rt.jar,其大小超过60MB,包含了Java大部分运行时类。随着JDK的发展,JDK增加了许多API,但几乎没有删除任何API,有些类现在己经很少用了,但仍然保留在JRE中, 阅读全文
posted @ 2025-07-07 20:38 vonlinee 阅读(225) 评论(0) 推荐(0)
摘要: Flink下载 https://flink.apache.org/downloads.html 选择与安装的scala兼容的版本,安装的Scala版本是2.11,选择Flink1.9.2即可:https://archive.apache.org/dist/flink/flink-1.9.2/flin 阅读全文
posted @ 2025-07-06 20:32 vonlinee 阅读(53) 评论(0) 推荐(0)
摘要: Maven仓库配置 参考博客:https://www.cnblogs.com/chanshuyi/p/quick-start-of-maven-pull.html 依赖管理 依赖声明 <dependency> 标签的核心是「坐标(groupId/artifactId/version)+ 作用域(sc 阅读全文
posted @ 2025-07-06 07:16 vonlinee 阅读(73) 评论(0) 推荐(0)
摘要: https://spark.apache.org/docs/latest/index.html 前置环境 JDK:确保安装的JDK版本与Spark兼容(通常建议使用Java 8或Java 11) winutils:如果打算在Windows上运行Spark,尤其是使用Hadoop相关功能,建议下载Wi 阅读全文
posted @ 2025-07-05 20:46 vonlinee 阅读(218) 评论(0) 推荐(0)
摘要: 核心特性 1) 内存计算 Apache Spark在内存中存储中间数据的能力使其处理数据的速度比传统的基于磁盘的系统快得多。 2) 统一分析 Apache Spark提供了一个用于批处理、实时流、机器学习和交互式查询的单一平台,减少了对多种工具的需求。 3) 支持多种语言 Spark支持包括Java 阅读全文
posted @ 2025-07-05 19:16 vonlinee 阅读(63) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页