logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一、Jenkins系列_超级简单的安装教程

一、运行环境jdk1.8版本在linux系统中可以使用如下命令安装openjdk1.8yum install java-1.8.0-openjdk.x86_64使用 java -version查看版本二、下载安装包进入官网,下载jenkins的war包,我下载的是2.6版本的,如下图片中的位置:将安装包上传至要运行的系统中。三、运行Jekins使用如下命令在后台运行jen

#linux#jenkins
五、Jenkins系列_使用scp命令进行远程文件复制遇到的坑

一、场景介绍项目为微服务项目,使用jenkins进行统一部署。基本思路是1. 在jenkins服务器上使用git插件拉取项目代码2. 使用gradle进行打包3. 将打好的jar包使用scp远程复制到部署服务器上4. 执行远程shell脚本启动jar包项目二、坑scp命令copy文件时需要输入密码,然而shell脚本中对密码输入的处理还是很麻烦的。有以下两种方式:1.使用密码插

#服务器
SpringBoot使用Gradle构建war包的步骤

只是出于好奇才打成war包,正常情况下不推荐war。打成jar包可以方便的使用外部配置,并且启动速度更快,也方便部署到docker等容器中。一、应用插件1.1 gradle在gradle.build文件中新增apply plugin: war:apply plugin: 'java'apply plugin: 'war'apply plugin: 'org.springframework.bo

#java#gradle
shell脚本中根据端口号kill对应的应用进程

一、使用情景在Jenkins的自动部署中,每次重新部署我们都需要先关闭原先的应用进程,然后重新部署启动。在使用tomcat时,我们可以通过startup.sh和shutdown.sh进行对应操作。但是在使用springboot的Jar包时,却无从下手了(有知道的告诉兄弟一声),所以采取的办法是直接kill掉应用的pid,然后重新部署启动。每次启动的pid都是不一样的,而已知的是应用的端口号,那么如

logback配置示例-包含生成json日志,与ELK整合

一、依赖由于配置中使用了json格式的日志输出,所以需要引入如下依赖"net.logstash.logback:logstash-logback-encoder:4.11",二、配置说明1.日志的输出路径<property name="LOG_PATH" value="phantom-log" />2.读取spring容器中的属性,这里是获取项目名称和运行的服务器IP<springPrope

#spring#json#elk
4.mkdir — 在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令格式mkdir [选项] 目录…命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文

#linux
SpringBoot配置FastJson并解决乱码问题

1.导入Jar包,我用的Gradle,导入方式如下(最后一个)dependencies {//热部署compile("org.springframework.boot:spring-boot-devtools")//spring mvccompile("org.springframework.boot:spring-boot-starter-web")

#mvc
提高Java开发效率,Idea必装的几款插件

1.codeMaker 重复代码生成工具domian和dto两个类基本差不多,这个工具就可以通过一个类快速生成另一个类。2.gsonFormat json转换成Java类很多时候根据别人接口给的json数据创建对应的类来接收,那么gsonFormat可以帮你自动生成这个类,但是还需要简单修改下。3.gitignore直观的看到哪些文件(夹)被忽略了。不会搞错4.check

#java#idea
四、CentOS安装Docker Compose

CentOS 安装 Docker Composemac 与 window上docker安装包已经包含了compose下载compose放入/usr/local/bin中sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`una...

1.ls — 列出目标目录中所有的子目录和文件

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!命令格式:ls [选项] [目录名]常用参数:-a, –all

#linux
    共 20 条
  • 1
  • 2
  • 请选择