如题,我的个人博客终于上线了。
博客地址:http://www.tristenstudy.cn/
源码地址:https://gitee.com/tristenLee
软件技术架构
- 前端:Semantic UI
- 后端:SpringBoot+Mybatis
其他技术栈:
- Shiro
- Redis
- RabbitMQ
- ElasticSearch(开发中)
软件功能
- 通过shiro安全框架,对后台登录进行安全校验
- 使用MD5加盐加密算法对密码进行加密
- 内置邮件发送工具类
- 对评论的敏感词可以进行过滤
- 增加通过RabbitMQ发送邮件功能
使用说明
- 将代码以及rabbitmq-blog仓库的代码拉取至本地
- 修改'application-XXX.yml'配置文件中数据库用户名和密码
- 根据resources目录下的Blog.sql文件创建数据库
- 在t_user表中新建用户,密码需使用代码中MD5Util工具类加密,并将盐值保存
- 修改'application.yml'配置文件中邮件发送参数
- 修改端口(可选)
- 运行BlogApplication.java
- 访问localhost:5426