SpringBoot打War包部署Tomacat 一、前言 二、如何打war包 2.1第一步:修改pom文件的jar为war 2.2第二步:需要将嵌入式容器依赖项改为“provided” 2.3第三步:继承SpringBootServletInitializer 三、如何部署war包 一、前言 大家都知道,springboot有2种部署方式,一种是打jar包部署,一种是打war包部署,jar包部署
转载 2024-09-20 11:25:37
41阅读
之前学习springboot自动装配时,了解了如何自己写一个spring-boot-starter进行引入其它项目里,以此来记录,加深记忆, ip计数器原理: 当别人访问自己的网页时,得到ip地址然后进行记录,若多次访问 则进行+1操作,并打印在控制台如何自己动手搭建一个xx-spring-boot-starter如何搭建一个技术starter呢?下面就是一些具体操作,一般自己搭建的starter
//获得输出流 OutputStream os = httpExchange.getResponseBody(); os.write(response.toString().getBytes()); os.close(); } }4. 插入式注解处理API❝JDK 6提供了插入式注解处理API,可以让我们定义的注解在编译期而不是运行期生效,从而可以在编译期修改字节码。lombok框架就是使用该特性
前言上一篇文章中老顾介绍了logback基本配置,了解了日志配置的基本方式。我们平时在系统开发时,开发环境与生产环境的日志配置会不一样;那今天老顾就跟大家介绍一下如何实现多环境配置。Logback是由log4j创始人设计的又一个开源日记组件,Logback 当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个
配置绑定就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中指定的配置封装到 JavaBean(实体类)中。SpringBoot 提供了以下 2 种方式进行配置绑定:    使用 @ConfigurationProperties 注解&n
转载 2024-10-25 15:06:29
37阅读
# Docker运行MySQL并指定IP ## 简介 Docker 是一种容器化的应用部署技术,可以实现快速、可靠地构建、发布和运行应用程序。MySQL 是一种流行的关系型数据库管理系统,广泛用于商业应用和开源项目中。本文将介绍如何使用 Docker 在指定IP 地址上运行 MySQL 容器。 ## 准备工作 在开始之前,需要安装 Docker 并确保其正常运行。可以从 Docker
原创 2023-09-04 05:43:48
999阅读
# Docker运行容器指定IP地址的方式 Docker作为一种开源的应用容器引擎,极大地简化了应用的部署过程。在Docker中,容器之间的网络通信和IP地址的管理是非常重要的。本文将探讨如何在Docker中指定容器的IP地址,同时结合代码示例进行说明,帮助读者更好地理解这一过程。 ## 1. 理解Docker网络 在Docker中,每个容器都可以有一个IP地址,这个地址通常是Docker自
原创 2024-08-17 03:19:16
73阅读
# Docker 容器指定 IP 运行 在使用 Docker 运行容器时,默认情况下,容器会自动分配一个 IP 地址。这对于大多数情况来说是很方便的,但有时我们需要手动指定容器的 IP 地址。本文将介绍如何在 Docker 中指定容器的 IP 运行,并提供相应的代码示例。 ## 为什么需要指定容器 IP 地址? 在某些情况下,我们可能需要指定容器的 IP 地址。以下是一些常见的场景: 1.
原创 2023-10-01 10:26:54
210阅读
**Centos设置固定ip** 情况说明 : 当我们使用Xshell或者Xftp等软件链接Centos时,发现每次ip地址都会发生变化,导致每次链接都需要重新配置,极大的增加了麻烦,因此,我们最好是设置固定ip地址,减轻我们的工作难度,一下是我设置固定ip的全过程:第一步:确保当前模式是 NAT 模式1、查看模式: 2、确认模式第二步设置网关地址具体步骤:导航栏-------> 编辑---
概述本文介绍spring boot项目中环境配置切换的过程。在实际的项目开发中,经常需要不同的环境配置,如开发时不能直接连生产环境的数据库,而上线时就需要连生产环境的数据库。这就要求项目能够切换环境配置。spring boot项目中,application.properties是配置文件,实际上我们还可以引入不同环境的配置文件,如:application-dev.properties,applic
转载 2024-03-01 10:19:47
1127阅读
七种武器1.第一种武器ansible 命令,用于执行临时性的工作,必须掌握2.第二种武器ansible-doc是ansible模块的文档说明,针对每个模块都有详细的说明及应用案例介绍,功能和linux系统man命令类似类似,必须掌握3.第三种武器ansible-console 是ansible为用户提供的交互式工具,用户可以在ansible-console虚拟出来的终端上像shell一样使用ans
1.什么是DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 、 好吧我相信这样的概念根本不方便初学者理解到底什么是Docker?Docker到底有什么用?Docker的思想来自于集装箱(docker的直译却是“ 码
转载 2024-10-22 17:22:04
28阅读
一、服务器配置:  1.端口 server.port=8090  2.上下文 server.servlet.context-path=/config  3.绑定服务器IP地址 server.address=127.1.1.1  4.会话过期时间 server.session.timeout=30000 二、Tomcat服务器配置:  1.打开Tomcat 访问日志 server.tomc
使用docker安装seafile1 介绍seafileSeafile 是一款开源的企业云盘,支持全平台(浏览器、Windows、Mac、Linux、Android、IPhone等)客户端。Seafile 内置协同文档 SeaDoc ,让协作撰写、管理和发布文档更便捷。最重要的这是国产软件!用起来感觉比NextCloud要好一点。2 使用docker-compose安装参考地址https://cl
1、抓取回环网口的包:tcpdump -i lo2、防止包截断:tcpdump -s03、以数字显示主机及端口:tcpdump -n  第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23
转载 6月前
19阅读
在本篇文章中,我们将深入探讨如何在Linux环境下运行Stable Diffusion模型,并指定IP地址。该过程涉及一系列步骤,包括环境准备、核心操作流程、配置详细解析、验证测试、排错指南以及扩展应用。以下是整个过程的详尽记录。 ## 环境准备 在开始之前,我们需要确保系统中安装了所有必要的前置依赖和软件包。Stable Diffusion依赖于Python及其他必要的库。 ### 前置依
原创 1月前
168阅读
   ??欢迎来到我的主页!???我是君易--鑨,一个在分享笔记的博主。???推荐给大家我的博客专栏《SpringBoot开发》。???如果感觉还不错的话请给我关注加三连吧!前言        今天给老铁们带来的是一个知识点的扩展,可将该知识点运用到我们的项目之后,可以到我们的项目 一、为什么要输出
一、SpringBoot3.0最近,有很多人在传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。2022年,Spring Framework 6.0和 SpringBo
转载 2023-07-19 21:31:49
223阅读
使用 SpringBoot+Dubbo 搭建一个简单分布式服务实战之前,先来看几个重要的概念开始实战之前,我们先来简单的了解一下这样几个概念:Dubbo、RPC、分布式、由于本文的目的是带大家使用SpringBoot+Dubbo 搭建一个简单的分布式服务,所以这些概念我只会简单给大家普及一下,不会做深入探究。什么是分布式?分布式或者说 SOA 分布式重要的就是面向服务,说简单的分布式就是我们把整个
转载 11月前
178阅读
一、父工程依赖管理<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
  • 1
  • 2
  • 3
  • 4
  • 5