• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

intellij-blog-sys: intellij-blog 是一个在编码规范、程序性能、用户体验追求极致的 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

intellij-blog-sys

开源软件地址:

https://gitee.com/IntelliJBoy/intellij-blog-sys

开源软件介绍:

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.博客搜索查询功能

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap