blog是springboot和thymeleaf编写的一个java博客系统,练手的
- 下载代码
git clone https://github.com/yltrcc/blog.git
- 运行sql文件夹下的sql文件
- 到src/main/resources下的application.yaml下修改你的数据库链接
- 保存好以后 mvn package打包
- 进入target文件夹运行nohup java -jar blog.jar &
- 访问http://localhost:8091
- 后台管理系统地址http://localhost:8091/admin
默认你是 Linux Centos 环境
- 请下载 Docker以及Docker compose
- 使用 Docker compose 来安装我们需要的环境
- 两个Nginx:双机热备
- 两个应用:CICD,建立两个job
- 一个mysql
目前Nginx 和 mysql 自动安装 项目jar使用Jenkins、docker配合github hook实现自动构建部署到docker容器中
目前没有打算自己写评论功能。用的两个评论插件gitalk和valine
- SpringBoot 版本2.0.4
- MyBatis ORM框架
- MySQL 数据库,版本5.6
- Maven 依赖管理
- Druid 阿里连接池
- Thymeleaf spring官方推荐的模板引擎
- Vali Admin 后台模板
- jquery toast插件 信息提示插件
- Font Awesome 图标库
- Thumbnailator 压缩图片工具类
- Hutool Hutool是一个Java工具包
- PageHelper mybatis分页插件
- Bootstrap-Fileinput bootstrap上传控件
- halo halo博客系统
- Ehcache Java的进程内缓存框架
- MDTool 将markdown转换为html的工具
- viewerjs 图片预览工具