nvm 概述nvm(Node Version Manager)是管理 Node.js 版本的工具,允许你在同一台电脑上安装多个 Node.js 版本并灵活切换。 安装方法一: 12345# 用 curl 安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash# 用 wget 安装(如果系统有 wge 2025-08-25 node #node #nvm
sdkman 概述SDKMAN 是一款专注于软件开发工具包(SDK)版本管理的命令行工具,主要用于简化多种开发工具的安装、切换和管理,尤其适合需要在不同项目中使用不同版本工具的场景。 安装方法一: 1curl -s "https://get.sdkman.io" | bash 方法二: 1brew install sdkman/tap/sdkman 都需要可以访问github.com。 2025-08-25 其他工具 #sdkman #gradle
docker查看镜像提供可配置参数 方法一:查看镜像的官方文档(最直接)访问对应的 Docker Hub 页面(如 nginx 的 Docker Hub 页面),在「Environment Variables」或「Configuration」章节查找参数说明。 方法二:检查镜像的元数据(docker inspect)1docker inspect [镜像名或镜像ID] 重点关注以下字段: Env:镜像默认的环境变量,通常可以通过 2025-08-22 devops #docker
计算机与程序员书单 一、计算机学习:构建 “底层知识体系” 的核心书单(适合所有想系统理解计算机本质的人,无论是否以编程为职业) 1. 入门启蒙:建立 “计算机是什么” 的直觉 《编码:隐匿在计算机软硬件背后的语言》(Charles Petzold)不用任何专业术语,从 “摩尔斯电码”“开关电路” 讲到 “CPU 与指令系统”,帮你理解 “计算机从 0 到 1 的演化逻辑”。它是所有后续知识的 “认知地基”,尤其适合 2025-07-14 书 #书
UML流程图 学习流程图由圆角柜形、柜形、菱形、带箭头的线构成。 圆角柜形是开始、结束。 柜形是步骤。 菱形是判断。 带箭头的线是流转。 plantUml中没有流程图,感觉活动图对应流程图。 开始与结束1234@startumlstartstop@enduml 步骤123456@startumlstart:步骤一;:步骤二;stop@enduml 条件IFif (...) then (...) 123456 2025-06-27 系统设计 #系统设计 #UML #流程图
UML时序图 概述因为工作需要使用时序图表示详细设计文档。 同样使用plantUML。 《计算机是怎么跑起来的》中面象对象章节中,面象过程通常使用流程图进行步骤的表示,面象对象用时序图进行步骤的表示。我理解面象对象中单个方法不涉及其他对象时同样使用流程图表示。本文讲述时序图。 学习时序图由角色、对象、生命线、激活、消息、组合片段构成。 角色、对象、生命线对应着参与者,生命线算是参与者带着的。 激活 对应着 激活 2025-06-26 系统设计 #系统设计 #UML #时序图
UML类图 概述《大话设计模式》中UML类图的图示。 使用功具plantUML。 https://plantuml.com/zh/ plantUML依赖java jdk的安装 GraphViz的安装 都安装完成后,可以下载plantuml.jar并执行,即可访问plantuml的图形用户界面使用。也可以使用一些编程工具的插件比如vscode/idea都有插件支持。 GraphViz in max12 2025-04-26 系统设计 #系统设计 #UML #类图
spring_boot集成MFA 一、maven依赖1234567891011121314151617181920212223242526<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start 2025-04-07 spring boot #spring boot
用图数据结构返回服务调用关系 需求我做的运维监控系统,服务与服务之间是有调用关系的,如果A服务调用B服务,B服务的健康状态影响A服务,这时候就需要找到影响A服务的所有服务。 代码我想服务与服务调用就形成了一张图,但是服务调用服务不可以有环,因为依赖的是最终的服务状态。 这样我让AI生成了代码: 1234567891011121314151617181920212223import java.util.*;public clas 2025-03-11 算法与数据结构 #算法与数据结构
霸凌的标准 霸凌的标准1、有没有恃强欺弱 如果双方在体力、智力、权力、人数或性别上存在不平等,而且是强势的一方做出的行为,才可以成为“校园霸凌”,如果双方是势均力敌,那就是打架斗殴、违纪违规,而不是霸凌。 2、有没有伤害意图 “校园霸凌”是一方企图给对方造成痛苦,并且从中得到满足或快乐,如果是意外伤害或者是无心为之,就不是。 3、有没有重复伤害 霸凌事件不是偶发的,而是经常性、重复性的,起码出现了至少2次以上 2024-12-23 生活 #生活