三叶草的星空

我们生活在阴沟里,但有人依然仰望星空。

shell脚本常用参数说明

介绍Shell脚本常用参数使用说明

文件表达式 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真......

Alpine Linux教程

Alpine Linux是一个由社区开发的Linux操作系统,该操作系统以安全为理念,面向x86路由器、防火墙、虚拟专用网、IP电话盒及服务器而设计

Alpine更新国内源源文件 文件名:/etc/apk/repositories 默认的源地址为:https://dl-cdn.alpinelinux.org/ 国内源 注意查看源文件对应的版本,以下版本号需要对应修改 采用国内阿里云的源,文件内容为: 12https://mirrors.aliyun.com/alpine/v3.9/mai......

Launcher通用启动器-测试用例

启动器常见测试用例介绍

启动超时LAUNCHER_START_TIMEOUT=3 ./launcher.sh start -n test1确认是否超时退出 退出超时LAUNCHER_STOP_TIMEOUT=3 ./launcher.sh start -n test1 启动时被其他用户kill(主程序运行,健康检查中)./launcher.sh start -n test1 启动完毕后被其他用户kill./laun......

Launcher通用启动器-日志配置指南

launcher统一了应用的日志路径以及日志格式,并且提供了零配置开箱即用的特性

功能简介launcher统一了应用的日志路径以及日志格式,并且提供了零配置开箱即用的特性。当用户有个性化日志需求时(例如:把部分特定的日志打印到指定目录上)也可以通过自定义日志片段来满足所述需求。 日志框架配置方式launcher目前仅支持SpringBoot项目,请使用SpringBoot默认日志框架 org.springframework.boot:spring-boot-starter......

Launcher通用启动器-Maven插件配置

启动器基于maven插件在构建阶段提供了丰富的选项帮助用户实现各类打包需求

概览 通过配置maven插件,可以快速集成launcher启动器功能,接入简单快捷 添加maven配置12345678910111213141516171819202122232425262728<!-- Project pom.xml --><project> [...] <build> [...] <pl......

Launcher通用启动器-Dockerfile扩展支持

提供了Dockerfile生成功能,支持定制化基础运行环境

概览 launcher提供了Dockerfile生成功能,支持定制化基础运行环境 用户可以在launcher-maven-plugin的 pom 配置中对 Dockerfile 进行修改,从而支持对业务基础环境的定制化 进行 mvn package 之后,Dockerfile会生成在${project_module}/target/Dockerfile Dockerfile扩展点配置 &l......

Launcher通用启动器-使用说明

启动器脚本及参数使用说明

查看帮助使用 -h 或者 --help 参数可以查看启动器以及每个命令的使用说明和用法 launcher.sh -h launcher.sh [start/stop/restart/status]-h 关于应用启动参数配置应用启动参数有3种指定方式 通过参数指定 短参数 长参数 通过系统变量、环境变量(见表格下方备注) 说明 示例 -a —args 设置应用参数 -a s......

Launcher通用启动器

launcher是一个Java应用通用启动器,它不仅规范了应用的打包结构并且提供了众多可选的启动参数

概览 launcher是一个Java应用通用启动器,它不仅规范了应用的打包结构并且提供了众多可选的启动参数。 用户可以通过Maven插件的方式引入launcher,通过一些简单的配置即可将Java通过launcher启动起来。 源码说明 Github源码:https://github.com/guanyang/spring-simple-framework 快速接入 launcher的新......

Java工程架构定义

规范Java工程技术架构定义,降低架构初始化及常用组件的接入成本,提升研发效率

架构目标 基于工程命名不够规范,制定工程命名规约,提升识别性 规范技术架构定义,方便后续可读性、维护性及扩展性 规范模块结构定义,方便新人快速理解上手 降低架构初始化及常用组件的接入成本,提升研发效率 架构源码 Github源码:https://github.com/guanyang/spring-simple-framework 模块说明 spring-archetype-parent......

Spring工具包-xss

Spring工具包XSS组件,防止XSS注入风险

概览 针对请求对象的所有String字段自动进行trim、checkXss 如果监测有xss风险,将抛出XssException,可针对此异常定制全局异常处理 使用指南 Github源码:https://github.com/guanyang/spring-base-parent 最新Maven坐标 12345<dependency> <groupId>or......