SSH配置远程免密登录
1 生成SSH密钥对 注:如果本地已有密钥对(C:/Users/用户/.ssh/下已有文件),则可跳过此步骤。 打开cmd,在Windows本地生成密钥对(默认ED25519): ssh-keygen 提示选择存储地址,直接回车即可; 若提示覆盖已有密钥,则可输入n,跳过此步骤。 无需设置密钥口令(直接回车跳过),否则每次登录仍需输入口令。 2 将公钥上传至Linu...
1 生成SSH密钥对 注:如果本地已有密钥对(C:/Users/用户/.ssh/下已有文件),则可跳过此步骤。 打开cmd,在Windows本地生成密钥对(默认ED25519): ssh-keygen 提示选择存储地址,直接回车即可; 若提示覆盖已有密钥,则可输入n,跳过此步骤。 无需设置密钥口令(直接回车跳过),否则每次登录仍需输入口令。 2 将公钥上传至Linu...
参考链接:算法动画丨被 “废弃” 的 Java 栈,为什么还在用 Stack被废弃的原因 性能弱。Stack继承自Vector,是线程安全的,但性能弱于Deque。 有无关的方法。Stack继承自Vector,有add, remove等方法,但作为栈数据结构,应该只能通过push, pop方法操作栈顶元素。 使用Deque替代Stack 使用Deque替代。常用的Dequ...
在Java异常处理中,Unchecked异常(如NullPointerException、IllegalArgumentException等)被设计为“运行时异常”,其核心目标是通过暴露程序逻辑错误,促使开发者修复代码缺陷,而非通过强制处理掩盖问题。以下从多个角度解释为何应避免对Unchecked异常进行强制处理: 1. Unchecked异常的本质:暴露代码逻辑缺陷 Unchecked...
0 前言 尽量保持在同一系统环境中使用Git,否则GitHub公钥/私钥、Git用户名/邮箱、代理、https/ssh策略等可能需要重复配置。 如果项目必须在Linux中编译运行,建议使用虚拟机中的Ubuntu 22.04,因为实测在WSL2和Ubuntu上编译运行存在差异,有时前者编译报错(如CLOCK_MONOTONIC问题,Windows不支持POSIX)。 1 por...
1 P问题、NP问题、NP完全问题(NPC)和NP难问题(NP-Hard) 1.1 P类问题(Polynomial Time) 可以在多项式时间内求解的问题。 定义:所有能在多项式时间内用确定性算法求解的决策问题。例如排序(O(n^2))、查找最大值(O(n))等。 特点:算法的时间复杂度为多项式级(如O(n^k),k为常数),计算效率高,实际应用中可快速解决。 举...
参考链接:怎么在 GitHub 上用 jekyll 搭建自己的博客 1 引言 本文简要说明如何借助jekyll使用GitHub Pages托管个人网站。通过快捷方式,用户可以在Windows端一键打开VSCode,编写、预览markdown文章并上传至GitHub,借助GitHub Pages托管至<用户名>.github.io(或托管至Netlify)。本地网站仓库在WSL...
注意区分“构建器模式”和普通“构造器”(new方法)! 静态工厂方法和构建器模式(Builder Pattern)是两种不同的设计模式,虽然它们都用于对象创建,但解决的问题和适用场景有显著差异。以下是它们的核心区别: 1. 核心目的不同 模式 核心目的 静态工厂方法 简化对象创建,隐藏...
1 Kafka环境搭建 1.1 搭建Kafka集群 下载Kafka 3.9.0.tgz - 阿里源,上传至虚拟机node1: scp .\kafka_2.13-3.9.0.tgz user@node1:~/Work/2025 在node1解压、建立软连接: tar -xvzf kafka_2.13-3.9.0.tgz -C . ln -s kafka_2.13-3.9.0/ kafka...
参考文档:黑马06-zookeeper集群安装.doc 1 下载并解压 在node1上下载: Index of /zookeeper/stable(本文采用3.8.4) tar -zxvf zookeeper.tar.gz -C . ln -s apache-zookeeper-3.8.4-bin zookeeper 2 修改配置文件 cd zookeeper/conf cp zoo...
参考文档:黑马09-spark部署文档.doc。 采用了较新的软件版本。 1 Spark Local模式搭建 在本地使用单机多线程模拟Spark集群中的各个角色。 1.1 安装包下载 官网:Apache Spark™ - Unified Engine for large-scale data analytics 截止2025.2.2,最新版为Spark 3.5.4。在主机端下载tgz安...