摘要:
idea工具maven projects里面有9种生命周期,今天刚好遇到,顺便分享下自己的理解。生命周期是包含在一个项目构建中的一系列有序的阶段。最常用的两种打包方法:一:clean,package(如果报错,很可能就是jar依赖的问题)二:clean,install9种生命周期:clean,清理, 阅读全文
摘要:
nohup java -Dserver.port=8087 -Dspring.config.location=application-generic.yml -jar ${APP_HOME}/${APP_NAME} >/dev/null 2>&1 #-Dserver.port为指定端口启动 #-Ds 阅读全文
摘要:
APP_HOME=/home/sxylz/ggfw APP_NAME=$1# 使用说明,用来提示输入参数usage() { #Usage[可选内容] echo "Usage: sh boot [APP_NAME] [start|stop|restart|status]" exit 1} # 检查程序 阅读全文
摘要:
美元符加字符串bai是引用变量值,而美元符加数字表示命du令行参数。比如:zhibash$ ./hello.sh build test 脚本中$0的值就是dao./hello.sh,$1的值是build,$2的值是test。 bash$ list.sh -sh --debug /home/user脚 阅读全文
摘要:
if [ $? -eq 0 ]该语句是什么含义?$0: shell或shell脚本的名字$*:以一对双引号给出参数列表$@:将各个参数分别加双引号返回$#:参数的个数$_:代表上一个命令的最后一个参数$$:代表所在命令的PID$!:代表最后执行的后台命令的PID$?:代表上一个命令执行后的退出状态 阅读全文
摘要:
-z "${pid}"判断pid是否存在 -z 空串 阅读全文
摘要:
解析 pid=ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}'ps -ef 显示所有进程参考 -ef 和aux的区别 -ef 和 aux-ef 不截断commandaux 显示cpu和内存使用率| 管道符左边的输出作为右边的输入gre 阅读全文
摘要:
SpringBoot中有以下两种配置文件bootstrap (.yml 或者 .properties),application (.yml 或者 .properties)1.加载顺序上的区别bootstrap.yml(bootstrap.properties)先加载application.yml(a 阅读全文
摘要:
Bean在Spring和SpringMVC中无所不在,将这个概念内化很重要,下面分享一下我的想法: 一、Bean是啥 1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子 阅读全文
摘要:
jdbc.properties是dbcofig.xml的属性值bai文件,一般情况下xml文件都是用占位du符做的配zhi置<userId>${userid}</userId>所以dao在properties 文件中就要有userid=123 阅读全文