之前就听过自动化部署程序,今天就试一把 我的环境是Vbox虚拟机Ubuntu1604 按照官方文档的步骤先搞定环境安装wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binar
转载
2024-10-22 09:48:24
49阅读
实现思路:1. 需要有JRE环境,需要有winsw的exe程序,需要java项目打包成jar,需要新建个xml文件 2. 三个文件重命名,名称一样(文件后缀名不同), 修改xml配置 3. 安装成windows服务,核对下启动方式为自启动;第一步:下载winsw程序1 下载winsw程序 链接: https://github.com/winsw/winsw/releases ,选择稳定的版本 Wi
转载
2024-07-26 09:09:58
77阅读
今天来整理下 netcore 在 linux(ubuntu) 上的运行环境搭建 对应版本ubuntu 16.04.net core 2.1nginx version: nginx/1.10.3 (Ubuntu)supervisor 配置开机重启服务自启动Supervisor
http://supervisord.org/
是用Python开发的一个client/server服务,是Lin
1.1.1.1 SpringBoot启动时使用到的自动配置之前的启动结构图中,我们注意到无论是应用初始化还是具体的执行过程,都调用了SpringBoot自动配置模块,调用方法入口如下图: 该配置模块的主要使用到了SpringFactoriesLoader,即Spring工厂加载器,该对象提供了loadFactoryNames方法,入参为factoryClass和cl
前言关于SpringBoot,最大的特点就是开箱即用,通过自动配置机制,遵守约定大于配置这个准则,那么这个是如何实现的呢?本章首先会介绍SpringBoot的启动执行一、启动第一步:初始化1.本章概述当启动SpringBoot的时候,需要运行主程序的main()方法,那么代码执行的时候首先会创建一个SpringApplication对象,然后进行一些初始化工作,那么就先介绍初始化了哪些东西2.构造
转载
2024-04-01 19:04:08
77阅读
启动流程创建SpringApplicationSpringApplication.run(DemoApplication.class, args); 这是主程序的入口,该代码会运行以下方法:public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) {
//
转载
2024-06-22 05:33:40
55阅读
这里介绍了2种方法在系统自启动目录下创建应用的快捷方式在计算机注册表中的启动项中注册应用方法一:在系统自启动目录下创建应用的快捷方式操作不需要管理员权限这个原链接讲的很清楚。我只补充1点。就是using IWshRuntimeLibrary;这个引用是要自己去增加引用的。而搜索方法是在COM项中,搜索Windows Script Host Object Model。这个原文在代码也里写了,只是不太
转载
2023-09-26 16:30:30
46阅读
执行run(args)方法源码public ConfigurableApplicationContext run(String... args) {
//创建任务计时器,并开始计时
StopWatch stopWatch = new StopWatch();
stopWatch.start();
ConfigurableApplicationContext context = nu
spring boot启动spring boot 的启动代码很简单,最精简的代码如下。@Configuration
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Applicatio
转载
2024-02-19 12:20:24
59阅读
自从Ubuntu11.10之后,发现桌面右键选项中没有创建启动器了。
下面提供两种创建桌面启动器的方法方法一: 然后,通过命令:1. sudo apt-get install --no-install-recommends gnome-panel gnome-desktop-item-edit ~/ --create-new 创建启动器到~目录下面了。之后把启动器拷贝到桌面即可。但此种
转载
2024-04-12 09:16:15
93阅读
ubuntu linux 启动过程从第一次接触linux,陆陆续续在PC机上安装各种版本的linux已经不知道多少次。每次都是安装后,装下常用软件,玩几天就卸载了,图个新鲜。时间过的真快,从上大学到现在十多年了,没有好好去研究下linux的启动过程。现在由于工作需要接触的多了,今天有点时间来好好看一把。我刚在我的移动硬盘上安装了ubuntu 18.04 LTS版本(制作U盘安装盘安装,很方便!)。
转载
2024-06-24 20:43:27
140阅读
注册服务,开机启动添加服务vim /etc/systemd/system/admin.service复制粘
原创
2022-09-05 21:04:29
353阅读
电脑又坏了,这一次不能开机。 手动分割线:2.17经过一夜的努力,目前电脑的状况是:windows系统恢复到起初的状况:仍不能开机,不过得到了一个报错代码。但比较糟糕的事是:我把ubuntu开机所用grub配置搞坏了,但是似乎没什么太大的问题。 今晚的技术轨迹:1.尝试修复电脑不能进入win10的状况,该状况是起初的状况:在报错后会弹出一个启动设置,在启动设置中设置启动方式为安全启动;在此期间查阅
转载
2023-11-23 12:34:50
67阅读
在Linux开发中,开发者为了能够了解Linux的进程启动过程或者启动顺序,往往需要借助一些工具或日志,今天这篇简短的文章就是介绍编译一个Linux开机启动脚本,记录各个进程模块的启动时间以及顺序。准备任务,在Linux服务器下编写一个shell脚本,脚本的可以存在任何你可以访问的目录,笔者存在根目录下,如果是刚入手Linux的话,具体的shell脚本语法可以查看下面这个链接,里面有非常详细的语法
在做后端服务运维时,经常遇到服务器重启时,需要移动一堆后端服务。服务器故障自动重启时,通常无人通知。把springboot服务的jar包配置开机启动太有必要了,虽然不是很复杂,这里记录一下太有必要了。
原创
2024-03-19 12:30:31
88阅读
tomcat/config/server.xml中Host标签Context节点的问题项目里quartz定时器总是被执行2次,通过打印发现原来项目被加载了两次,所以项目下的Listener被重复加载了server.xml是这样的appBase是指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于的相对目录.如果没有此项,默认为/webapps。 appBase的两个作用:1
转载
2024-04-16 08:14:34
67阅读
springboot 自定义制作开机启动,springboot 自定义制作开机启动,springboot 自定义制作开机启动
原创
2022-05-19 10:52:21
10000+阅读
一、开机启动由于开机进入桌面之后,需要在自动开一些软件,比如桌面微信、企业微信、番茄钟、GTD,TC等一些日常使用,又必须长期存在的软件。如果直接把这些软件设置为开机启动,则会造成开机进入桌面的时候非常卡。这个时候,就想要一个可以像队列一样来启动一个个自己想要启动的程序,比如设个5秒启动一个应用程序,这样就可以避免一瞬间比较卡了。同时也可以根据自己的实际情况来定时或者延时启动自己的程序。二、Bat
转载
2023-11-27 00:43:10
131阅读
一. 启动原理分析@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}这是一个标准的springboot启动项目的,首先从@S
转载
2024-09-24 09:02:09
38阅读
1.springboot配置解释 springboot在启动的时候找到类路径下的META INF/spring.factories文件从中获取EnableAutoConfiguration中指定的值,将这些值作为自动配置类导入到容器中,自动配置类生效,帮我们自动进行配置工作。 springboot
原创
2022-01-11 09:31:12
220阅读