【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

最新消息(2019年06月07日),后端代码已经开源

开源地址:https://github.com/saysky/SENS

 

前后端都在重构中,准备搞一下前后端分离。

前端采用 Vue Element UI,可谓是大改,用户体验将提升10倍,网站内容将更丰富。

后端将会优化设计,主要加强网站的安全性能,如自动过滤垃圾评论,限制上传附件数量;权限这一块也会做得更细;优化Redis缓存设计;优化ES设计。

部署方面考虑引入 docker,降低部署复杂度,志在必行。

预计完成时间2019年暑期(因为博主每天只有下班后弄一下,然后双休有时间搞一下,不能全身心投入,所以进度较慢)

 

 

预览地址:http://blog.liuyanzhao.com

一、功能介绍

本博客系统基于 SpringBoot 2.x ,支持快速开发,部署,采用内置服务器 undertow (抛弃 tomcat)。

数据库采用常见关系型数据库 MySQL,ORM 框架是 MyBatis + MyBatis Plus。

采用 Redis 缓存数据,所有数据基本都先走 MySQL 然后走 Redis (部分分页数据和搜索数据除外)。

采用轻量级安全框架 Shiro,目前本站由三种角色(管理员,作者,订阅者),也可以动态添加角色,并绑定权限,权限和后台菜单挂钩。

ElasticSearch 作为本站的站内搜索框架,支持分词检索数据和关键词高亮。

模板引擎采用 FreeMarker,为了考虑 SEO 没有使用 js 框架,后期会考虑将后台改为 Vue 实现,敬请期待。

前台页面还是一如既往的使用本站的模板页面,后台模板采用 AdminLte 的模板(基于BootStrap的)。

本站支持用户登录/注册,OAuth2.0 第三方登录。

 

二、页面预览

1.后台首页 DashBoard

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

2. 文章列表(管理员显示所有文章,作者只显示自己的文章)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

3. 编辑文章页面(富文本编辑器)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

4.分类目录(带有层级的)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

5.页面管理(有开发好的系统模板,也可以自定义页面)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

6.附件管理(下拉翻页)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

7.评论管理(管理员显示所有评论,作者显示自己收到的评论)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

8.外观->主题(可以动态修改开发好的模板)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

9.用户管理(管理用户,可以代理登录)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

10.用户资料(可以绑定第三方应用,也可以在登录页面绑定)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

11.系统设置(系统功能设置,比如设置评论是否发送邮件,附件上传位置,第三方登录配置等信息)

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

 

三、项目结构

1.代码结构

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

2.数据库表

【后端代码已开源,完整版随缘出售】基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用

 

四、新需求和Bug反馈

因为时间仓促,目前来说肯定还有 Bug,欢迎大家在页面留言反馈。

如果有朋友有新需求,也可以在下面留言或者直接与我联系。

感谢每一个帮助我的人!

 

五、关于出售

之前有些朋友联系博主,提出有偿购买该源代码学习,博主比较慎重,一直没有答应。

经过一段时间的考虑,决定限时发售

价格可以谈,目前定在500-800之间,【提供更新维护,代码讲解,远程协助】

有经济实力的可以考虑,不想买请勿喷。

随缘出售,已经拒绝了一些不良动机的人。

 

该项目已经上架在博主淘宝店,在店铺里搜索【言曌博客咨询部】就能找到

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
言曌

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:31   其中:访客  27   博主  4

    • avatar 编程小白

      博主,我要向你学习!! :mrgreen:

      • avatar 楚狂人

        博主威武
        这是个重名测试 :grin:

        • avatar 步凡

          大佬大佬

            • avatar 1

              @步凡 可以很强

            • avatar 绿软吧

              感谢分享

              • avatar 楚狂人

                厉害了博主,支持一下

                • avatar sunmonk

                  支持一下。。。最近正在学spring

                  • avatar 蓝色丶

                    发现一个问题(原版的),HomeResourceInterceptor是不是每次请求资源都会去加载里面的基础信息数据,这样每次都搜索一遍数据库是不是很浪费呀。

                      • avatar 言曌  博主

                        @蓝色丶 有Redis缓存,可以一定程度上避免数据库查询

                      • avatar 路人甲

                        挤挤

                        • avatar 人工智能技术jxtszn.com

                          支持一下·······

                          • avatar 飞鸽

                            请问博主是部署在云上的吗?

                              • avatar 言曌  博主

                                @飞鸽 是的

                              • avatar

                                希望早日开源

                                • avatar zz

                                  你好啊博主

                                    • avatar 言曌  博主

                                      @zz 你好

                                    • avatar long

                                      很好的文章 希望早日开源

                                      • avatar repostone

                                        凑个热闹。

                                          • avatar dfad

                                            @repostone 不错

                                          • avatar xhz

                                            希望能开源,Java目前学习中,加油

                                            • avatar 访客

                                              文章不错非常喜欢

                                              • avatar 1

                                                1111111111111嘻嘻

                                                • avatar syd

                                                  博主怎么获取地区

                                                    • avatar 言曌  博主

                                                      @syd 什么地区?

                                                    • avatar 你的灵兽看起来很好吃

                                                      虽然不知道说的是什么,但看起来好厉害的样子!

                                                      • avatar 萌萌

                                                        博主什么时候开源啊,我也想部署一个自己的博客 :???:

                                                        • avatar 阿萨

                                                          555555颠三倒四

                                                          • avatar kailin

                                                            你的robots.txt访问不到

                                                            • avatar kailin

                                                              你的富文本编辑器是什么?

                                                              • avatar 丘八

                                                                简洁实用,好文章!

                                                                • avatar Fkomm

                                                                  哇塞,楼主这个做的真好,,,,看你的文章学习中。。。。希望楼主这个也可以开源。。。。