Score
0
Watch 17 Star 132 Fork 50

kiwipeach / nice-blog-sysJavaApache-2.0

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
nice-blog-sys采用前后端分离模式的开发,基于Springboot的Java博客系统,主要内容包括:shiro+jwt的认证授权、三方登录、统一异常、代码生成、Vue、AntDesign... spread retract

http://www.kiwipeach.cn

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

nice blog system

Nice Blog System 是一个前后端分离,“便捷轻巧、外形Nice”的博客系统

Build Status

项目选型

​ 后端使用gradle进行项目管理,springboot微服务后台,mybatis-plus访问数据库,安全认证采用shiro,少量的thymeleaf模板引擎作为辅助技术,后端会可提供mock服务,完整的接口开放文档。前端则主要采用了webpack作为构建工具,nodejs开发并且采用时下流行的vue和element ui,急需精通前端的小伙伴给我添砖加瓦。

博客功能

  • :tw-1f334: 大胆的采用了时下流行的SpringBoot+Vue技术进行实践,可供参考学习使用 。
  • :tw-1f33d: 时下较为流行的技术,可让你的系统技术栈始终保持新颖,“抗衰老”。
  • :tw-1f347: 支持多社交账号登陆(qq、github、gitee)及本地系统账号登录,记录每一个与你交流的伙伴。
  • :tw-1f343: Shiro做安全权限验证,博客资源链接能做安全过滤,权限管理,对于私密链接有保障。
  • :tw-1f38b: 后台多缓存方案技术支持(redis,ehcache,memory),简洁严谨的代码逻辑,恰到好处的性能优化,我很专业 。
  • :tw-1f363: 博客系统同时支持MySQL和Oracle数据库,严格的数据库规范设计。
  • :tw-1f375: 独具特色的评论回复功能,不依赖任何三方评论回复插件,课增强博客的互动性。
  • :tw-1f368: 采用国内七牛云图床,简单、稳定、易用,解决系统静态资源相应国过慢问题。
  • :tw-1f384: 站长亲自撸码,你的问题就是我的问题,欢迎前来找茬 :no_mouth:
  • :tw-1f342: 我不完美但趋向完美,期待有兴趣的朋友给出你们的宝贵意见。

环境依赖

环境依赖 说明描述
软件基础环境 服务器(例:1 vCPU 2 GiB 1Mbps)+域名(例:kiwipeach.cn) ,注意这里的域名需要备案才能够访问喔
数据库 MySQL或者Oracle,二选一 ,推荐使用MySQL,因为轻量,个人博客你懂的,数据库脚本见'doc'目录
JDK 推荐使用jdk1.8及1.8以上的版本
Redis|ehcache|memory 应用缓存,可选,默认ehcache。所以在实际部署过程中我们也可以使用redis作为缓存提供服务性能,预防内存溢出
node 前端需要使用node环境启动前端服务,其中请求转发可以使用前端提供转发工具,当然也可以使用nginx,看具体部署条件。

主要功能预览

博客首页

1531899482980

博客详情浏览

1531899482980

博客评论回复

1531899482980

博客后台管理

1531899482980

下期功能更新计划

  • 1.后台支持H2数据库支持,嵌入型数据库,系统服务一个jar包就够了
  • 2.博客后台上传导入功能,单个和批量(线下typora+线上导入形式写博客)
  • 3.前端工程打包优化,加快页面打开速度。
  • 4.提供mysql+redis的docker部署镜像(当然一键微服务启动依然也很方便快捷)
  • 5.评论回复功能需要绑定用户邮箱,让用户能够通过邮箱接收系统通知
  • 6.系统后台基本功能完善
  • 7.响应式页面布局支持,也难骨架屏加载效果
  • 8.系统微服务应用设计
  • 9.博客搜索查询功能

Comments ( 14 )

Sign in for post a comment

Java
1
https://gitee.com/KiWiPeach/nice-blog-sys.git
git@gitee.com:KiWiPeach/nice-blog-sys.git
KiWiPeach
nice-blog-sys
nice-blog-sys
master

Help Search