李磊的笔记本

纸上得来终觉浅,绝知此事要躬行。

0%

1,maven插件:

1
2
3
4
<plugin>  
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

2,mvn clean package 打成jar包 当看到 BUILD SUCCESS 代表成功!

3,上传jar包到服务器上 这jar包有点大

4,编写shell脚本

1
2
3
4
rm -f tpid #删除tpid文件
nohup java -jar springboot.jar > cmd.out 2>&1 & #这里可以配置使用的配置文件 把控制台输出流输出到cmd.out文件
echo $! > tpid #记录进程id 以便杀死进程
echo Start Success! #输出成功的信息

5,关闭

1
2
3
cat tpid 可以查看进程编号,或ps -ef | grep java 查询springboot程序进程,使用kill 命令结束 ,用法如下
kill -15 pid,是先关闭和其有关的程序,再将其关闭
kill -9 pid,是不顾后果的强制终止(如果的你的速度够快,有时候是和ctrl+c是一样的)

安装hexo

1
npm install hexo-cli -g

创建一个应用

1
$ hexo new 应用名

官方用法: Writing

运行服务(用于本地查看站点)

1
$ hexo server

官方用法: Server

生成静态文件

1
$ hexo generate

官方用法: Generating

部署

1
$ hexo deploy

官方用法: Deployment

###命令简化

1
2
3
4
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

window一条龙

1
2
hexo clean && hexo g && hexo d
#直接用保存成.sh文件 双击就可以666了