
Spring运维
文章平均质量分 75
Spring 运维通常涉及管理和维护基于 Spring 框架构建的应用程序的日常运行和稳定性。以下是一些关键方面和建议,用于有效进行 Spring 应用程序的运维:
1. 版本管理与依赖管理
使用构建工具管理依赖:如 Maven 或 Gradle,确保依赖版本的统一和管理。
定期更新依赖:及时更新
Dddddduo_
江苏省高中数学竞赛三等奖 阿里云认证专家博主 字节跳动青训营后端优秀奖
展开
-
类加载 双亲委派机制 源码解析Tomcat的类加载机制
我们常说的是 一个类的加载 第一步就是加载加载阶段 我们会将类的,class 文件加载到 JVM 里面在这个阶段JVM 会根据类的全限类名来获取定义该类的二进制字节流并且将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构这个加载过程会创建一个 java.lang.Class 类的实例来表示这个类这个 Class 对象作为的事程序中每个类的数据访问入口。原创 2025-04-01 00:22:11 · 898 阅读 · 0 评论 -
linux删除文件 相关
rm(remove)是用于删除文件或目录的常用命令。rm [-dfirv][--help][--version][文件或目录...]。原创 2025-03-28 02:06:25 · 774 阅读 · 0 评论 -
Linux配置静态站点nginx
Nginx 是一款轻量级的高性能 Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序员伊戈尔·赛索耶夫(Igor Sysoev)开发,于 2004 年首次公开发布。它以其高并发处理能力、低内存消耗和稳定性而受到广泛关注和应用。原创 2025-03-27 01:47:13 · 886 阅读 · 0 评论 -
Springboot整合elasticsearch详解 封装模版 仓库方法 如何在linux里安装elasticsearch
Field 字段注解中打上标识 表示elasticsearch中可能要进行全文搜索的字段。@Document 类注解中标注其索引(在 elasticsearch 中指的是表名)、elasticsearchTemplate 是 Java 提供的模版工具类。关于ElasticSearch的9200和9300端口区别。要使其变为 elasticsearch 可以识别的包装类。注意我们要将包装类和主键类型作为参数传入。ES集群之间是通过9300进行通讯。来直接调用父类方法中的增删改查方法。原创 2025-03-25 19:54:08 · 436 阅读 · 0 评论 -
Springboot应用配置github自动流部署 深入理解CI/CD:构建、测试和部署的自动化完整流程
持续集成通过自动化的流程和工具,提高软件开发的效率、质量和交付速度。持续集成是开发团队通过将代码的不同部分集成到共享存储库中,并频繁地进行构建和测试,以确保代码的一致性和稳定性。持续交付持续交付建立在持续集成的基础上,通过自动化的流程确保软件可以随时随地进行部署。原创 2025-03-25 15:08:05 · 1078 阅读 · 0 评论 -
言简意赅 Linux部署elasticsearch7.15.2
byd折磨了我两天。原创 2025-03-19 21:26:16 · 467 阅读 · 0 评论 -
快速开始 | Springboot操作RabbitMQ太简单啦! 编写RabbitmqConfig 基于模版向下封装Service 跑通Junit测试
【Java代码】快速开始 | Springboot->消息队列RabbitMQ 编写RabbitmqConfig 基于模版向下封装Service 跑通Junit测试。原创 2025-03-07 14:26:11 · 343 阅读 · 0 评论 -
2024 VMpro 虚拟机中如何给Ubuntu Linux操作系统配置联网
这边刚刚去查了一下 114.114.114.114 是国内的IP地址。注意的是首选的DNS服务器必须是114.114.114.114。8.8.8.8 是国外的IP地址 比较卡。现在这是一个联网的状态。可以在商店里面下载东西。原创 2024-09-16 20:51:30 · 92021 阅读 · 0 评论 -
虚拟机Linux+Ubuntu操作系统 如何在虚拟机上安装docker VMPro 2024在线激活资源
程序光盘映射文件通常指的是一种虚拟光盘映像文件,允许用户在没有实际光盘的情况下访问其内容。这些文件用于模拟光盘驱动器,使得计算机能够读取和运行光盘上的程序和数据,而无需物理光盘。:在软件开发和测试过程中,使用光盘映像文件可以方便地创建和管理不同的测试环境,而不必处理大量的实际光盘。:光盘映像文件让你可以在没有物理光盘的情况下使用光盘中的内容。:虚拟光盘驱动器可以更快速地访问和加载光盘映像中的数据,而无需实际读取光盘。总的来说,光盘映像文件提供了一种更灵活、方便且高效的方式来管理和使用光盘上的内容。原创 2024-09-14 18:50:27 · 97001 阅读 · 0 评论 -
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
会存在一堆文件 我们在实际开发中不会对其操作。我们在构建一个Boot工程时。我们可以在设置中配置让其隐藏。这边我们隐藏了一个帮助文档。而且影响我们操作有用文件。点击忽略的文件和文件夹。这样项目结构中就没有了。原创 2024-05-19 09:33:27 · 102819 阅读 · 0 评论 -
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
测试表现层的代码如何测试。原创 2024-06-09 18:11:38 · 96614 阅读 · 0 评论 -
Spring运维之boot项目bean属性的绑定读取与校验
提示 processer 未进行配置。以后我们在做程序的时候输入的密码被识别成八进制数 转化为10进制我们推荐的是 纯字符串就用字符串""引号包裹原创 2024-06-06 16:36:11 · 96990 阅读 · 1 评论 -
Springboot框架开发与实用篇之热部署 2024详解
热部署(Hot Deployment)指的是在应用程序正在运行的情况下,对其进行更新或修改并将这些变更应用到正在运行的应用程序中的过程。通常情况下,传统的部署方式需要停止应用程序、部署更新,然后重新启动应用程序才能使更新生效。而热部署则允许在无需停止应用程序的情况下,即时地更新代码、配置文件或资源,从而提高了开发和部署的效率。热部署通常在开发和测试阶段使用,可以让开发人员在不间断地修改和调试代码的情况下,快速地查看和验证更改的效果。原创 2024-06-05 21:28:28 · 97074 阅读 · 0 评论 -
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
利用lombok提供的注解简化开发 减少日志对象的声明操作。我们可以在子类中使用lombok的注解去实现。这样打印的日志信息就是DEBUG调试级别的。我们可以添加其他配置属性设置其他的信息。我们今后开发都是把写信息到日志里面。我们以后开发大部分用分组来固定日志。这些操作以后我们在公司中都不会去用。然而我们也可以控制日志的输出格式。我们也可以设置指定包的日志级别。就可以让下面的员工都去这样去做。我们要把日志写入文档保存到本地。我们要把日志写入文档保存到本地。我们要把日志写入文档保存到本地。原创 2024-06-04 21:32:43 · 96181 阅读 · 0 评论 -
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
我们根据功能对配置文件中的信息进行拆分 并且制作成了独立的配置文件。我们要compile 手工编译 重新加载pom.XML里面的属性。我们现在都在用group属性(spring 2.4出现的)springboot运行时依赖maven里面的坐标配置。配置就是pro 沿用了maven的配置 完成了统一。所以所有的配置主要还是按照主启动里面的配置为准。我们可以在maven的配置文件里面去配置多环境。在maven我们做的这些坐标不是我们拿来用的。我们启动 要把要启动的信息包含进去。原创 2024-06-04 17:42:20 · 97052 阅读 · 0 评论 -
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
配置文件默认都是啊application开头的可以改的写一个简单的boot项目控制层用rest模式开发重命名配置文件但这样就不会提示了运行后后会存在找到其他配置文件的情况 我们要到文件资源管理器里面去查找我们可以在boot项目配置里面去手动设置指定配置文件yml不生效的大概率port:后面没有空格如果配置文件是yml修改填入的参数有所不同加入多个文件参数不同 用逗号隔开当我们配置多个配置文件的时候是后面一个配置文件里面的配置生效小结这都是boot官方文档中标注的知识。原创 2024-06-04 13:12:44 · 97039 阅读 · 1 评论 -
Spring运维之业务层测试数据回滚以及设置测试的随机用例
在pom文件里引入mysql的驱动和mybatis-plus的依赖。在数据层写接口 用mybatis-plus进行开发。如果执行到这边的代码 会在数据库 里面留下数据。我们要关闭事物 这样就不会对数据库进行操作。开发有开发数据库,运行有运行数据库。在测试类里面注入业务层接口。然后用业务层接口调用方法。随机生成的数据有范围控制。我们之前在写dao层。数据库数据会进行增加。这边做了一个数据回滚。原创 2024-06-09 18:22:55 · 95889 阅读 · 0 评论 -
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
等一会 找到target目录下有jar包。我们首先要清除缓存 点击clean。然后clean 再 package。如果报错得一行一行去找报错的原因。首先在pom文件里引入插件。然后点击package。原创 2024-06-03 12:03:11 · 103353 阅读 · 0 评论