blog是一个开源的Java项目 ( 个人站点 / 博客 )
- 前端展示: https://shaines.cn [尽可能适配移动端]
- 后端管理: https://admin.shaines.cn [尚未适配移动端] username: test password: test
- springboot2.14
- spring mvc
- JPA
- vue-xuAdmin(后台管理模板) https://github.com/Nirongxu/vue-xuAdmin
- element-ui
- layui
主要功能有如下(包括整体部署):
- 自定义权限注解实现功能权限的划分
- 自定义拦截器实现全局日志记录
- 自定义拦截器实现拦截恶意请求
- 博客的草稿保存
- 博客发布
- 评论审核
- 评论回复
- 点赞
- 访问统计
- 数据分析
- 点赞 / 评论 状态跟进,邮件异步通知
- 适配移动端( 尽可能适配, 局部尚未适配完全 )
- jar部署
- nginx https 配置 [感谢我司大佬K.]
- nginx端口转发
- 后台管理系统静态资源部署
- 解决JWT登录不失效问题
97的后端程序员Shy [ 后宇 ], 是一个关注编程, 热爱技术的开发者, 热衷于 网站后端开发
, 数据爬虫
, 大数据领域
。
在这里会一直记录着我成长的点点滴滴, 毕竟好记性不如烂笔头, 如果你在我的博客中有所收获, 这也将是我毕生的荣幸。
- vue-xuAdmin 是基于vue2.0全家桶 + element-ui 开发的一个后台模板,实现了无限级菜单,页面、按钮级别的权限管理 https://github.com/Nirongxu/vue-xuAdmin
- cn.shaines.blog.utils.MailUtil
private static String USERNAME = "[email protected]"; // 用户名
private static String PASSWORD = "xxxxxxxxxxxxxxxx"; // 密码
- window部署
java -jar blog-2.0.0.jar
- linux部署
cd 到 blog-sevice.sh目录
sh blog-sevice.sh restart c