当前位置: 首页 > news >正文

探索 IntelliJ IDEA 中 Spring Boot 运行配置

image

前言

  IntelliJ IDEA 作为一款功能强大的集成开发环境(IDE),为 Spring Boot 应用提供了丰富的运行配置选项,定义了如何在 IntelliJ IDEA 中运行 Spring Boot 应用程序,当从主类文件运行应用程序时,IDE 将创建一个 Spring Boot 运行配置,帮助开发者便捷地启动、调试和监控应用。在本文中,将逐一解析这些选项及其在 Spring Boot 开发中的作用。

创建 Spring Boot 运行配置

  1. 在主菜单中,转到 “Run | Edit Configurations”。
  2. 在 “Run/Debug Configurations” 对话框中,单击“+”并选择 Spring Boot。

image

配置参数说明
Name为运行配置指定名称,以便在编辑或运行时快速识别它。
Run on选择要在其中运行配置的目标环境。
除在本地运行应用程序外,还可以选择通过 SSH 在远程服务器或 Docker 容器中运行应用程序。
Store as project file将运行配置保存到可与其他团队成员共享的文件中,默认位置为 .idea/runConfigurations
但是,如果不想共享 .idea 目录,则可以将配置保存到项目中的任何其他目录。
默认情况下处于禁用状态,IntelliJ IDEA 将运行配置设置存储在 .idea/workspace.xml 中。

配置运行选项

  单击 Modify options 以选择用于运行配置的其他选项,如下图所示。

image

Spring Boot

  以下选项特定于正在运行的 Spring Boot 应用程序:

项目描述
Active profiles指定应用启动时要激活的 Spring 配置文件,通常以 .yml.properties 结尾。
这些配置文件可以按需覆盖主配置文件中的属性,实现环境特定的配置。
Enable debug output启用 debug 输出的日志记录。-Ddebug
Hide banner关闭 Spring Boot 启动时显示的 ASCII 图形欢迎界面,使控制台输出更加简洁。
Disable launch optimization禁用 Java 虚拟机(JVM)的启动优化,便于更快地启动应用进行调试。
可以对开发环境保持启用状态,但对生产环境将其禁用。
默认情况下,通过在 JVM 选项来启用:XX:TieredStopAtLevel=1 -noverify
Disable JMX endpoints取消启用 Java 管理扩展(JMX)代理,避免远程监控和管理功能。
在不需要 JMX 监控的情况下,禁用它可减少资源消耗和潜在的安全风险。
On ‘Update’ action指定在修改代码并希望更新正在运行的应用程序时要执行的操作:
Do nothing: 不执行任何操作,适用于不需要自动重新部署的应用场景。
Update resources:更新所有已修改的资源文件。
Update classes and resources:更新修改的资源文件并重新编译更改的 Java 类
Update trigger file:更新触发器文件
Hot swap classes and update trigger file if failed:热插拔类和失败时更新触发器
On frame deactivation指定从 IntelliJ IDEA 切换到其他应用程序(例如,Web 浏览器)时要执行的操作:
Do nothing:不执行任何操作,避免因误操作导致应用停止。
Update resources:更新所有已修改的资源文件。
Update classes and resources:更新类和资源。
Override configuration properties通过将任何配置属性作为 JVM 选项传递来覆盖该属性。

Operating System

  以下选项与操作系统相关:

项目描述
Allow multiple instances允许同时运行同一应用的多个实例,每个实例使用独立的运行配置。
默认情况下,此选项处于禁用状态,这意味着当运行配置时,配置的其他活动会话将终止。
Working directory指定应用的运行工作目录,影响相对路径的解析以及日志、临时文件等的存放位置。
默认情况下,IntelliJ IDEA 使用项目根目录作为工作目录。
Environment variables指定运行此配置时所需的环境变量的名称和值,影响应用的行为和依赖组件的配置。

Java

  以下选项特定于 Spring 应用程序的 Java 编译器和运行时:

项目描述
Do not build before run立即运行应用程序,而无需启动构建过程。
适用于已确保代码编译无误,或希望手动控制构建的情况。
Use classpath of module指定使用哪个模块的类路径来运行应用,适用于多模块项目。
Modify classpath指定另一个 Classpath 或选择要从 Classpath 中排除的依赖项。
当运行时与编译 Classpath 不同时,此选项是必需的。
VM options添加 JVM 参数,如内存分配、系统属性等,以调整 JVM 行为。
Program arguments为应用主类传递命令行参数,供应用代码在运行时读取和使用
Add dependencies with “provided” scope to classpath将依赖管理中 provided 作用域的依赖项添加到运行时类路径,
确保依赖的 Servlet 容器等外部环境提供的库在 IDE 中也能正常工作。
默认情况下,此选项在 Spring Boot 运行配置中处于启用状态。
Shorten command line如果 Classpath 太长,或者VM 参数超出了 OS 命令行长度限制,
则该方法将用于缩短命令行。

Logs

  以下选项与记录此配置的执行有关。

项目描述
Specify logs to be shown in console指定哪些日志文件的内容应在控制台显示,方便实时监控应用日志。
Save console output to file将控制台输出保存到指定文件,便于后期分析和排查问题。
可以手动输入路径,或单击浏览按钮,并在打开的对话框中指向所需的位置。
Show console when a message is printed to stdout当标准输出有内容打印时,自动打开控制台窗口。
Show console when a message is printed to stderr当标准错误输出有内容打印时,自动打开控制台窗口。

Code Coverage

  以下选项与代码覆盖率相关。

项目描述
Specify classes and packages指定应用启动时只扫描和加载特定的类和包,加速启动过程,适用于大型项目或测试特定模块。
Exclude classes and packages排除应用启动时不应扫描和加载的类和包,避免不必要的处理和潜在冲突。

Before Launch

  在此区域中,可以指定在启动选定的 “run/debug” 配置之前要执行的任务,任务将按照它们在列表中的显示顺序执行。

项目描述
Add before launch task配置应用启动前需要执行的任务,如编译、Maven构建、数据库迁移等。
Open run/debug tool window when started启动应用后自动打开 run/debug 窗口,便于观察应用状态和控制运行
Focus run/debug tool window when started运行测试时,将焦点放在 Run configuration tool 窗口上。
Show the run/debug configuration settings before start在应用启动前显示当前运行配置的详细设置,确认无误后再启动。

配置启动前可以执行的任务有如下几种:

配置属性说明
Launch Web Browser选择此选项可启动浏览器。在打开的对话框中,选择浏览器的类型并提供起始 URL。
此外,请指定是否希望使用 JavaScript 调试器启动浏览器。
Run External tool运行外部应用程序。在打开的对话框中,选择要运行的一个或多个应用程序。
如果尚未在 IntelliJ IDEA 中定义,请添加其定义。
Run Another Configuration选择以执行另一个运行/调试配置,并等待它完成,然后再启动当前配置。
Run Remote External Tool添加远程 SSH 外部工具。
Run Gradle task运行 Gradle 任务。在打开的对话框中,指定任务并根据需要提供其他配置。
Build选择编译指定的模块,将执行 Build Module 操作。
如果在编译过程中发生错误,IntelliJ IDEA 不会尝试启动 run/debug 配置。
Build Project选择编译整个项目,将执行 Build Project 操作。
如果在编译过程中发生错误,IntelliJ IDEA 不会尝试启动 run/debug 配置。
Build, no error check与 Build 选项相同,但 IntelliJ IDEA 将尝试启动 run/debug 配置,而不管编译结果如何。
Build Artifacts选择此选项可构建一个或多个工件。在打开的对话框中,选择应构建的一个或多个工件。
Run Maven Goal选择此选项可运行 Maven 目标。在打开的对话框中,选择要运行的目标。
Run Grunt task选择此选项以运行 Grunt 任务。了解既可,笔者基本没用到过。
Run gulp task选择此选项以运行 Gulp 任务。了解既可,笔者基本没用到过。
Run npm script选择此选项可执行 npm 脚本。
Compile TypeScript运行内置的 TypeScript 编译器,从而确保所做的所有更改都反映在生成的 JavaScript 文件中。
Disconnect Data Source如果要在 run/debug 配置之前中断与数据源的连接,请选择此选项。

总结

  通过上述说明,我们成功地在了解了 IntelliJ IDEA 中 Spring Boot 运行配置。IntelliJ IDEA 提供的 Spring Boot 运行配置选项赋予了开发者精细控制应用运行环境、日志输出、依赖管理、类加载策略、预启动任务等方方面面的能力,极大地提升了开发效率和灵活性。了解并合理运用这些选项,能使 Spring Boot 开发体验更加顺畅。

image

相关文章:

探索 IntelliJ IDEA 中 Spring Boot 运行配置

前言 IntelliJ IDEA 作为一款功能强大的集成开发环境(IDE),为 Spring Boot 应用提供了丰富的运行配置选项,定义了如何在 IntelliJ IDEA 中运行 Spring Boot 应用程序,当从主类文件运行应用程序时,IDE 将创建…...

Java学习,反射

Java反射是Java编程语言的一个重要特性,它允许程序在运行时查看任意对象所属的类,获取类的内部信息(包括构造器、字段和方法等),并能动态地调用对象的方法或构造器。 反射概念 反射(Reflection&#xff09…...

应急响应靶机——Windows挖矿事件

载入虚拟机,开启虚拟机: (账户密码:administrator/zgsf123) 发现登录进去就弹出终端界面,自动运行powshell命令,看来存在计划任务,自动下载了一些文件,之后就主动结束退…...

0017. shell命令--tac

目录 17. shell命令--tac 功能说明 语法格式 选项说明 实践操作 注意事项 17. shell命令--tac 功能说明 Linux 的 tac 命令用于按行反向输出文件内容,与 cat 命令的输出顺序相反。非常有趣,好记。也就是说,当我们使用tac命令查看文件内…...

富文本编辑器图片上传并回显

1.概述 在代码业务需求中,我们会经常涉及到文件上传的功能,通常来说,我们存储文件是不能直接存储到数 据库中的,而是以文件路径存储到数据库中;但是存储文件的路径到数据库中又会有一定的问题,就是 浏览…...

深入学习MapReduce:原理解析与基础实战

标题:深入学习MapReduce:原理解析与基础实战 MapReduce是一种分布式计算框架,用于大规模数据的处理和分析。作为Hadoop生态系统的核心组件,MapReduce凭借其简单的编程模型和强大的并行计算能力,广泛应用于大数据领域。…...

医院数据库优化:提升性能与响应时间的关键策略

一、引言 在当今数智化时代,医院信息系统不仅要追踪管理伴随人流、财流、物流所产生的管理信息,还应支持以病人医疗信息记录为中心的整个医疗、科学、科研活动,提高整个医院的运作效率。但随着信息化系统积累数据的增长,特别是病…...

OpenAI Whisper 语音识别 模型部署及接口封装

环境配置: 一、安装依赖: pip install -U openai-whisper 或者,以下命令会从这个存储库拉取并安装最新的提交,以及其Python依赖项: pip install githttps://github.com/openai/whisper.git 二、安装ffmpeg: cd …...

设计模式 外观模式 门面模式

结构性模式-外观模式 门面模式 适用场景:如果你需要一个指向复杂子系统的直接接口, 且该接口的功能有限, 则可以使用外观模式。 不用关心后面的查询具体操作 /*** 聚合查询接口*/ RestController RequestMapping("/search") Slf…...

AI智算-正式上架GPU资源监控概览 Grafana Dashboard

下载链接 https://grafana.com/grafana/dashboards/22424-ai-gpu-20241127/...

颜色分类

颜色分类 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库内置的 sort 函数…...

使用 pycharm 新建使用 conda 虚拟 python 环境的工程

1. conda 常见命令复习: conda env list // 查看 conda 环境列表 conda activate xxxenv // 进入指定 conda 环境2. 环境展示: 2.1. 我的物理环境的 Python 版本为 3.10.9: 2.2. 我的 conda 虚拟环境 env_yolov9_python_3_8 中的 pyth…...

图形渲染性能优化

variable rate shading conditional render 设置可见性等, 不需要重新build command buffer indirect draw glMultiDraw* - 直接支持多次绘制glMultiDrawIndirect - 间接多次绘制multithreading 多线程录制 实例化渲染 lod texture array 小对象剔除 投影到…...

14、保存与加载PyTorch训练的模型和超参数

文章目录 1. state_dict2. 模型保存3. check_point4. 详细保存5. Docker6. 机器学习常用库 1. state_dict nn.Module 类是所有神经网络构建的基类,即自己构建一个深度神经网络也是需要继承自nn.Module类才行,并且nn.Module中的state_dict包含神经网络中…...

简单获取json预览

data: JSON 数据。 collapsedNodeLength: 对象或数组的长度超过此阈值时会折叠 deep: json路径深度超过此值时会折叠 showLineNumber: 显示左侧行号 showIcon: 显示图标。 virtual: 使用虚拟滚动 height: 使用虚拟滚动时列表的高度 itemHeight: 使用虚拟滚动时节点的高…...

【C语言】连接陷阱探秘(5):头文件

目录 一、头文件的作用 1.1. 声明共享 1.2. 模块化 1.3. 实践中的注意事项 二、常见的头文件陷阱 2.1 重复包含(Include Guards) 2.1.1. Include Guard 工作原理 2.1.2. Pragma Once(某些编译器支持) 2.2 循环依赖(Circular Dependencies) 2.2.1. 前向声明 2.…...

burpsuite功能模块学习(2)

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…...

Vue 2.0->3.0学习笔记(Vue 3 (四)- Composition API 的优势)

Vue 2.0->3.0学习笔记(Vue 3 (四)- Composition API 的优势) Composition API 的优势1. Options API 存在的问题2. Composition API 的优势 Composition API 的优势 1. Options API 存在的问题 笔记 使用传统OptionsA…...

在 ASP.NET C# Web API 中实现 Serilog 以增强请求和响应的日志记录

介绍 日志记录是任何 Web 应用程序的关键方面。它有助于调试、性能监控和了解用户交互。在 ASP.NET C# 中,集成 Serilog 作为记录请求和响应(包括传入和传出的数据)的中间件可以显著提高 Web API 的可观察性和故障排除能力。 在过去的几周里&…...

MongoDB集群分片安装部署手册

文章目录 一、集群规划1.1 集群安装规划1.2 端口规划1.3 目录创建 二、mongodb安装(三台均需要操作)2.1 下载、解压2.2 配置环境变量 三、mongodb组件配置3.1 配置config server的副本集3.1.1 config配置文件3.1.2 config server启动3.1.3 初始化config …...

DimensionX 学习部署笔记

目录 依赖项: huggingface/DimensionX 是huggingface 下载后的目录; 报错处理参考网址: 测试代码 ok: 依赖项: pip install peft huggingface/DimensionX 是huggingface 下载后的目录; orbit_left_lora_weights.safetensors orbit_up_lora_weights.safetensors …...

设计模式:11、迭代器模式(游标)

目录 0、定义 1、迭代器模式的四种角色 2、迭代器模式的UML类图 3、示例代码 4、迭代器的next()方法与集合的get(int index)方法的效率对比(LinkedList为例) 0、定义 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象…...

【CameraPoseRefinement】以BARF为例介绍三维重建中的位姿优化

文章目录 IntroductionApproachPlanar Image Alignment(2D)Neural Radiance Fields (3D)Bundle-Adjusting Neural Radiance Fields Experiment平面图像对齐的定性实验合成场景上的定量实验 Introduction 在计算机视觉三维重建中,求解3D场景的表示和定位给定的相机帧…...

大语言模型压缩技术;推理优化技术;SparseGPT算法;GPTQ算法

目录 大语言模型落地的成本、效率与效果 模型压缩技术 推理优化技术 SparseGPT算法 GPTQ算法 大语言模型落地的成本、效率与效果 模型压缩技术 模型压缩技术是大语言模型轻量化的关键。介绍了多种模型压缩方法,其中权重量化和模型稀疏化是两种主要的技术。 权重量化:权重…...

ctrl键和大写键互换解决方法

电脑卡住之后突然发现Ctrl键和大小写键(CapsLock)互换了,后面试了几种方法都没解决这个问题,最后在万能的贴吧中找到解决方法——键位复位。 108和87键位复位操作: 1.先按住FN不放, 然后,再按住…...

spring boot mapper测试类优化

spring boot mapper测试类优化 有些时候我们只需要测试在 mybatis 写的mapper 是否正确,在注入mapper的时候, SpringBootTest 会启动整个容器,包括servlet容器和spring 容器,随着项目文件数逐渐增加,测试一个类会启动…...

k8s集成skywalking

如果能科学上网的话,安装应该不难,如果有问题可以给我留言 本篇文章我将给大家介绍“分布式链路追踪”的内容,对于目前大部分采用微服务架构的公司来说,分布式链路追踪都是必备的,无论它是传统微服务体系亦或是新一代…...

贪心算法理论

系列博客目录 文章目录 系列博客目录贪心算法 (Greedy Algorithm)贪心算法的特点贪心算法的适用条件常见的贪心算法问题贪心算法的步骤贪心算法示例:活动选择问题贪心算法的优缺点 贪心算法 (Greedy Algorithm) 贪心算法是一种在每一步选择中都采取当前状态下最优的…...

前端项目扫描漏洞整改的解决方案,附带部分漏洞的解决方法。

天崩开局 最近项目开始了漏洞扫描,于是乎 哎嘿嘿。。。 我直接彻底疯狂!!!! 我真的受不了了,这破班谁爱上谁上!依赖开发的锅,为什么要我来背。 在这里点名批评一下 inflight&#…...

brew安装NVM新手教程

首先确保macos下已安装好brew,搜索nvm资源代码: brew search nvm 演示效果图如下: 安装命令 brew install nvm 卸载命令 brew uninstall node 安装完成后提示如下: 直接命令行执行下代码的代码 export NVM_DIR"$HOME/.…...

Open3D (C++) 生成任意2D椭圆点云

目录 一、算法原理二、代码实现三、结果展示一、算法原理 椭圆标准参数方程为: x = a ∗ c o s ( t ) y = b ∗...

前端框架Vue3项目实战(基于Vue3实现一个小相册)

下面是是对Vue3操作的一个项目实战 下面代码是html的基本骨架&#xff08;没有任何的功能&#xff09;&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>相册</title> <style&…...

【Git系列】利用 Bash 脚本获取 Git 最后一次非合并提交的提交人

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

启动tomcat报错./startup.sh: Permission denied

报错解释&#xff1a; 这个错误表明你正在尝试启动Tomcat服务器&#xff0c;但是没有足够的权限来执行startup.sh脚本。 解决方法&#xff1a; 使用chmod命令修改脚本的权限&#xff0c;使得用户具有执行权限。 chmod x /path/to/tomcat/bin/startup.sh 或者 chmod x /path…...

【开篇】.NET开源 ORM 框架 SqlSugar 系列

.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…...

【机器学习】支持向量机SVR、SVC分析简明教程

关于使用SVM进行回归分析的介绍很少&#xff0c;在这里&#xff0c;我们讨论一下SVR的理论知识&#xff0c;并对该方法有一个简明的理解。 1. SVC简单介绍 SVR全称是support vector regression&#xff0c;是SVM&#xff08;支持向量机support vector machine&#xff09;对回…...

EasyDSS视频推拉流技术的应用与安防摄像机视频采集参数

安防摄像机的视频采集参数对于确保监控系统的有效性和图像质量至关重要。这些参数不仅影响视频的清晰度和流畅度&#xff0c;还直接影响存储和网络传输的需求。 安防摄像机图像效果的好坏&#xff0c;由DSP处理器和图像传感器sensor决定&#xff0c;如何利用好已有的硬件资源&…...

【详细介绍及演示】Flink之checkpoint检查点的使用

目录 一、介绍 二、 设置checkpoint检查点演示 1、 代码演示 2、测试代码效果 3、查看快照情况 ​编辑 三、在集群上运行 1、第一次运行 2、第二次运行 四、自定义检查点savePoint 1、提交一个flink job 打成jar包 2、输入一些数据&#xff0c;观察单词对应的数字的…...

使用uni-app进行开发前准备

使用uni-app进行开发&#xff0c;需要遵循一定的步骤和流程。以下是一个详细的指南&#xff0c;帮助你开始使用uni-app进行开发&#xff1a; 一、开发环境搭建 安装Node.js&#xff1a; 首先&#xff0c;从Node.js的官方网站&#xff08;https://nodejs.org/&#xff09;下载并…...

deepin 安装 chrome 浏览器

deepin 安装 chrome 浏览器 最近好多小伙伴儿和我说 deepin 无法安装最新的谷歌浏览器 其实是因为最新的 谷歌浏览器 其中的一个依赖需要提前安装 提前安装依赖然后再安装谷歌浏览器就可以了 安装 fonts-liberationsudo apt -y install fonts-liberation安装 chrome 浏览器sudo…...

Vue-01

Vue框架 Vue官网&#xff1a; Vue.js 框架 数据模型和view的通信就是依靠viewmodel的关键。 目前主流版本仍然是vue2版本。 Vue快速入门 1.新建一个HTML文件&#xff0c;引入Vue.js文件。Vue.js文件是官方引入的一个文件&#xff0c;我们如果要使用Vue就必须引入这个文件。…...

【Oracle】个人收集整理的Oracle常用SQL及命令

【建表】 create table emp( id number(12), name nvarchar2(20), primary key(id) ); 【充值一】 insert into emp select rownum,dbms_random.string(*,dbms_random.value(6,20)) from dual connect by level<101; 【充值二】 begin for i in 1..100 loop inser…...

11.28.2024刷华为OD

文章目录 C-100-5键键盘&#xff08;extend来加入list后尾&#xff09;题目2语法知识记录 C-100-5键键盘&#xff08;extend来加入list后尾&#xff09; 考虑所有情况extend来加入clip数组内容到screen 【】 题目2 链接 代码 语法知识记录...

【S500无人机】--地面端下载

之前国庆的时候导师批了无人机&#xff0c;我们几个也一起研究了几次&#xff0c;基本把无人机组装方面弄的差不多了&#xff0c;还差个相机搭载&#xff0c;今天我们讲无人机的调试 硬件配置如下 首先是地面端下载&#xff0c;大家可以选择下载&#xff1a; Mission Planne地…...

Redis2——协议与异步方式

文章目录 Redis2——协议与异步方式1. Redis Pipeline2. Redis事务2.1 无锁事务控制&#xff08;乐观事务控制&#xff09;2.2 事务语句与lua脚本2.3 事务特性ACID 3. 通信方式3.1 hiredis库3.2 同步连接3.3 异步连接3.3.1 hiredis管理监听事件接口3.3.2 hiredis libevent3.3.…...

面向下一代技术,遨游通讯如何助力北斗规模化应用提速?

近日&#xff0c;纪念北斗卫星导航系统工程建设三十周年座谈会在北京隆重召开&#xff0c;据悉&#xff0c;我国计划在2035年完成下一代北斗系统的建设。“北斗牵手&#xff0c;守护永久”北斗三号短报文公众应用商用试验启动仪式也于本月在雄安新区举行&#xff0c;会上透露&a…...

vue实现echarts饼图自动轮播

echarts官网&#xff1a;Examples - Apache ECharts echartsFn.ts 把echarts函数封装成一个文件 import * as echarts from "echarts";const seriesData [{"value": 12,"name": "过流报警"},{"value": 102,"name&qu…...

数据分析的尽头是web APP?

数据分析的尽头是web APP&#xff1f; 在做了一些数据分析的项目&#xff0c;也制作了一些数据分析相关的web APP之后&#xff0c;总结自己的一些想法和大家分享。 1.web APP是呈现数据分析结果的另外一种形式。 数据分析常见的结果是数据分析报告&#xff0c;可以是PPT或者…...

windows电脑上安装树莓派操作系统

在Windows电脑上安装树莓派通常涉及以下几个步骤:准备安装工具、下载树莓派系统镜像、烧录系统到SD卡、配置树莓派以及远程连接(如果需要无显示器操作)。以下是详细的步骤说明: 一、准备安装工具 安装树莓派官方烧录工具: 下载并安装Raspberry Pi Imager。这是一个官方的…...

openssl编译安装升级为新版本

文章目录 1、下载版本2、上传并解压3、编译安装4、验证 1、下载版本 https://www.openssl.org/source/old/1.1.1/ 2、上传并解压 tar zxvf openssl-1.1.1s.tar.gz 3、编译安装 注意&#xff1a;要提前安装好 gcc perl cd openssl-1.1.1s ./config --prefix/usr/local/open…...