🤷♂️框架:Springboot
🤷♂️数据库持久层:Mybatis
🤷♂️文章评论插件:Valine
🤷♂️分页插件:PageHelper
🤷♂️数据库连接池:hikari
🤷♂️数据库:MySQL
🤷♂️日志:Log4J
🤷♂️后台配置: properties
🤷♂️缓存实现: Redis
初始账号密码:admin 123456
🙈求大佬们给公众号点个关注,不定期分享后端、Java及中间件等技术、面试干货🙈
借鉴了其他人的前端进行开发。
配置完 MySQL 、Redis 等后即可打包镜像运行,具体调优参数可自行修改
docker build -t spring-blog:1.0.0 .
docker run -d -p 8080:8080 -v /logs:/logs --name spring-blog spring-blog:1.0.0
按照nginx.conf配置即可 同时也推荐大家了解下 https://github.com/avwo/whistle 这个反向代理,挺好用的
✅修复了前后端所存在的诸多bug,且更换后端管理界面UI
✅将数据库字段进行重构,采用BIT表示状态位,精简其他数据库字段
✅仅用Redis缓存博文和浏览量,设置定时任务刷新浏览量到数据库
✅用properties实现网站常规设置,用反射来进行更新配置文件
✅精简了无需的js、css和其他前后端代码
✅添加webhook告警、更改日志级别、规范pojo、添加首页缓存、添加Dockerfile、Nginx配置文件(2022.02.22)
Thanks to JetBrains for the support