个人博客开源项目
首页地址为:https://www.nmyswls.com
后台管理:https://www.nmyswls.com/admin/login
软件架构说明:
- 核心框架:
SpringBoot2.0
- 安全框架:
Apache Shiro 1.3.2
- 缓存框架:
Redis 4.0
- 任务调度:
quartz 2.3
- 持久层框架:
MyBatis 3
- 数据库连接池:
Alibaba Druid 1.0.2
- 日志管理:
SLF4J 1.7、Log4j
- 前端样式:
Tale
- 上传框架:
DropZoneJs
- 首先查看wiki
- 需要jdk1.8+
- maven环境,熟悉springboot
- down代码到本地
- 数据库文件放在sql中,直接导入到数据库中即可,数据库名字为story
- 编译没错后,直接运行Application文件即可,访问地址为:localhost即可(默认端口为80)
- 访问后台“/admin”或者“/admin/login”,用户名:admin 密码:123456
- 七牛相关配置:
- 进入后台设置页面,添加ACCESSKEY和SECRETKEY
- DOMAIN:为七牛的默认外链域名,注意后面应该有斜杠
- BUCKET:是七牛存储的空间名字
- 文章图片地址:因为七牛没有文件夹系统,但可以分层,这个地址就是除了domain,后面自己定义的名字,也该有斜杠
- 其它图片地址:暂时可以不填
- 如果部署到Linux或者安装过程中碰到问题,请加技术交流(4060038)
- 最近深受百度统计的困扰特来说明,一定要把header中的百度统计代码替换成自己的
- 数据库要用自己安装的,因为我测试库是加密了的(点这里),并且固定IP才可以访问
- redis也要用自己的,因为我这边设置了登录密码
首页
标签列表
归档页面
后台登录
后台页面展示
文章发布页面新增自动上传七牛云存储,支持多图、拖拽、删除,操作更便捷
- WEB服务器:
Tomcat
- 数据库服务器:
Mysql5.7
- 操作系统:
Windows、Linux
建议开发者使用以下环境,这样避免版本带来的问题
- IDE:
IntelliJ IDEA
- DB:
Mysql5.7 Redis(Window版本,Linux版本)
- JDK:
JAVA 8
- WEB容器:
Tomcat8+ (采用springboot框架开发时,并没有用到额外的tomcat 用的框架自带的)
QQ群:4060038
分享技术,品味人生。欢迎fork,喜欢的话,给个star呗!