1、说明启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库;命名规约:官方命名:前缀:spring-boot-starter-xxx 比如:spring-boot-starter-web…自定义命名:xxx-spring-boot-starter比如:mybatis-spring-boot-starter2、编写启动器1)新建一个空项目项目建成后选择jd
1、profile Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境1、多profile文件形式:格式:application-{profile}.properties/yml:如:application-dev.properties/yml、application-prod.propertie
转载 2024-03-19 00:09:05
144阅读
1、背景当消息积压后,消费端将其代码进行优化后,重启服务器,从rocketmq-console上发现TPS为0。如图所示。 乍一看,第一时间得出应用还未恢复,就开始去查看相关的启动日志,通常查看的是应用服务器的 /home/baseuser/logs/rockemqlogs/rocketmq_client.logs,碰巧又看到如下的错误日志:RebalanceService - [BU
转载 2024-10-22 19:50:12
43阅读
# Docker 启动指定名称 ## 介绍 Docker 是一个开源的容器化平台,可以帮助开发人员快速构建、部署和运行应用程序。通过使用 Docker,可以轻松地将应用程序打包成一个独立的容器,包含所需的所有依赖项,并在任何环境中运行。 在启动 Docker 容器时,默认情况下,Docker 会自动生成一个唯一的名称。然而,在某些情况下,我们可能希望为容器指定一个特定的名称,以便更好地管理和
原创 2024-01-31 11:16:21
123阅读
callable和runnable区别callable专为线程池设计 runnnable.run()没有返回值且不能抛出异常(抛出则视为异常就自动终止线程) callable.call()有返回值且可以抛出异常,以供executeService.submit()方法基础概念线程状态初始状态刚创建了一个线程类,刚new了一个线程类就绪状态当进程目前没有运行中的线程的时候,所有就绪状态的线程都会抢夺c
在一个空白目录中,建立一个文本文件,并命名为 Dockerfile: $ mkdir mynginx $ cd mynginx $ touch Dockerfile 其内容为: FROM nginx RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html 这个 D
转载 2023-08-18 14:09:53
126阅读
Springboot源码解析:SpringApplication的实例化打个广告个人想写《springboot源码解析》这一系列很久了,但是一直角儿心底的知识积累不足,所以一直没有动笔。 所以想找一些小伙伴一起写这一系列,互相纠错交流学习。 后期还想写一系列介绍rpc框架的,不过要再过一阵子了,先把springboot的写完前言这系列的教程从 Springboot项目的入口开始,即 Sp
一、启动类在包根目录下添加启动类,必须包含main方法,再添加Spring Boot启动方法:  SpringApplication.run(SampleController.class, args);或者流式API  new SpringApplicationBuilder().run(args);二、核心注解  启动类上面的注解是@SpringBootApplication,它也是Spring
JDK8是现在市面上常见的java版本,而我们的springboot项目想要在linux上运行,如果不涉及其他的功能软件或者已经安装好了其他的功能软件的时候(比如:redis、rabbitmq、es等),只需要将springboot项目用maven打包成jar包,传到服务器上面,直接用java命令启动起来就可以了。注意: 我这里使用的工具是xshell6,centos7,idea1、安装jdk1.
转载 2024-02-29 09:01:13
292阅读
# 在bat文件中启动Java指定进程名称 ## 引言 在开发和运行Java应用程序时,我们有时候需要为启动的Java进程指定一个特定的名称,以便在系统中能够方便地识别和管理。在Windows操作系统中,我们可以通过编写一个bat文件来启动Java程序,并指定进程名称。 本文将介绍如何在bat文件中启动Java程序,并指定进程名称,帮助开发者更好地管理和监控Java进程。 ## 准备工作
原创 2024-06-26 03:54:43
318阅读
# Java 启动指定进程名称 在Java中,可以通过设置进程名称来标识不同的进程。进程名称可以帮助我们更好地管理和监控应用程序,特别是在一个大型的分布式系统中。本文将介绍如何在Java启动指定进程名称,并提供相应的代码示例。 ## 为什么要指定进程名称? 通常情况下,Java应用程序的进程名称是默认的,例如"java"或"javaw"。这样的默认进程名称并不能很好地反映出应用程序的具体
原创 2024-01-19 08:19:15
741阅读
//build.gradle该配置文件里路径均是相对路径 apply plugin: 'com.android.application' android { def suffix = "suffix"//后缀 //新增一个配置须要加入一个新的变量,命名规则operator_xxxxxx def operator_Z = "Z" Map<String, Str
转载 2024-10-02 22:55:46
67阅读
个人在Tomcat简单部署了一个web项目,console启动日志。2015-9-13 20:36:39 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production e
转载 2024-09-23 19:45:57
58阅读
# 如何在Spring Boot中指定profile启动 在Spring Boot应用中,我们可以通过指定不同的profile来启动应用,以便在不同的环境中使用不同的配置。本文将介绍如何在Spring Boot中指定profile启动。 ## 整体流程 下面是整个流程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 在`application.propertie
原创 2024-04-29 12:31:16
511阅读
前言上一篇文章中老顾介绍了logback基本配置,了解了日志配置的基本方式。我们平时在系统开发时,开发环境与生产环境的日志配置会不一样;那今天老顾就跟大家介绍一下如何实现多环境配置。Logback是由log4j创始人设计的又一个开源日记组件,Logback 当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个
文章目录通过源码分析自动配置原理总结 通过源码分析自动配置原理当我们在SpringBoot项目中的application.properties/yml文件中进行属性配置后, 为什么他能识别并且加载我们配置好的属性, 他是在如何获取的我再之前的文章说到所有的自动配置都是在项目启动阶段, 通过扫描反射加载得到META-INF/spring.factories文件中的配置文件, 实现自动配置, 那我们
转载 2024-06-10 06:58:01
186阅读
日常使用命令: 开关机:(shutdown命令的时间参数似乎是一定要的)shutdown -h now ——h的意思就是服务停掉之后立即关系,shutdown命令的时间参数是必须要的,now相当于是0 shutdown -h +10——十分钟后关机 shutdown -h 23:12 23:12关机 shutdown -r now ——立即重启,将服务停掉之后立即重启 文件夹
转载 2024-07-03 10:25:40
207阅读
Spring Boot通过 Spring Boot 可以快速构建⼀个基于 Spring 框架的 Java Application,简化配置,自动装配。 JavaConfiguration 用 Java 类替代 XML 的配置方式。 Spring Boot 对常用的第三方库提供了配置方案,可以很好地和 Spring 进行整合,⼀键式搭建功能完备的 Java 企业级应用。开箱即用是 Spring Bo
转载 2024-03-18 15:30:07
140阅读
@SpringBootApplication( scanBasePackages = {"com.javaedge.base"} ) public class BaseApplication { public BaseApplication() { } public static void main(String[] args) { SpringA
概述本文介绍spring boot项目中环境配置切换的过程。在实际的项目开发中,经常需要不同的环境配置,如开发时不能直接连生产环境的数据库,而上线时就需要连生产环境的数据库。这就要求项目能够切换环境配置。spring boot项目中,application.properties是配置文件,实际上我们还可以引入不同环境的配置文件,如:application-dev.properties,applic
转载 2024-03-01 10:19:47
1127阅读
  • 1
  • 2
  • 3
  • 4
  • 5