前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这个 SpringBoot+ Vue 开源博客系统太酷炫了!

这个 SpringBoot+ Vue 开源博客系统太酷炫了!

作者头像
Guide哥
发布2022-11-07 14:14:01
1.9K0
发布2022-11-07 14:14:01
举报
文章被收录于专栏:JavaGuide

这是 JavaGuide 的「优质开源项目推荐」第 10 期,每一期我都会精选 5 个高质量的 Java 开源项目。今天要推荐的 5 个项目是:

  • blog :精致的 SpringBoot+ Vue 博客系统
  • Solon :轻量级 Java 开发框架
  • ruoyi-react :React 版 Java 快速开发脚手架
  • kkFileView:文档在线预览项目解决方案
  • lu-raft-kv :一个 Java 实现的 Raft 分布式 KV 存储

这个月琐碎的事情很多,导致这一期优质开源项目推荐拖了很久。

你可以通过 awesome-java (非常棒的 Java 开源项目集合,找 Java 项目必备)找到更多优质的 Java 开源项目。

  • Github 地址:https://github.com/CodingDocs/awesome-java
  • Gitee 地址:https://gitee.com/SnailClimb/awesome-java
  • 在线阅读:https://javaguide.cn/open-source-project/

blog:精致的 SpringBoot+ Vue 博客系统

blog 是一款基于 SpringBoot + Vue 开发的前后端分离博客,非常精致,功能也比通过类型博客系统更加丰富完善。

blog 采用 SpringSecurity 进行权限管理,ElasticSearch 全文搜索,支持 QQ、微博第三方登录、在线聊天、发布说说等功能。

  • 项目链接:www.talkxj.com
  • 后台链接:https://admin.talkxj.com (测试账号:test@qq.com,密码:1234567,可登入后台查看)
  • Github 地址:https://github.com/X1192176811/blog

Solon:轻量级 Java 开发框架

Solon 是一款使用体验类似于 SpringBoot 的轻量级国产 Java 开发框架,内核仅 0.1m 大小,开箱即用!

Solon 框架的特性如下:

很佩服这个项目作者的精神,一个人能够写出这种功能全面的基础开发框架也是真的厉害!如果不是热爱编程,我是不相信的。

这种项目还是需要谨慎在生产项目中使用,生产环境中使用的框架一定要是比较稳定成熟的解决方案,最好能够有专门维护的技术团队。

不过,这个项目也是非常值得我们学习的,你完全可以研究其实现原理并参与到项目的开发完善中。

  • 官网:https://solon.noear.org
  • 官网配套演示:https://gitee.com/noear/solon-examples
  • Gitee 地址:https://gitee.com/noear/solon

ruoyi-react:React 版 Java 快速开发脚手架

ruoyi-react 是一款基于 Spring Boot + React 的 Java 快速开发脚手架,后端完美兼容若依 RuoYi-Vue。

ruoyi-react 后端基于 Spring Boot + Spring Security+Redis+ Jwt,前端基于 React 17+Ant Design Pro 5+TypeScript。

ruoyi-react 内置功能如下:

Gitee 地址:https://gitee.com/whiteshader/ruoyi-react

kkFileView:文档在线预览项目解决方案

官方是这样介绍 kkFileView 的:

kkFileView 为文件文档在线预览解决方案,该项目使用流行的 spring boot 搭建,易上手和部署,基本支持主流办公文档的在线预览,如 doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等

简单来说 kkFileView 就是常见的文件类型的在线预览解决方案。

总的来说我觉得 kkFileView 是一个非常棒的开源项目,在线文件预览这个需求非常常见。感谢开源!

关于 kkFileView 这个项目的详细解读,请看我在 2020 年 10 月份写的这篇文章:Spring Boot 搭建的一个在线文件预览系统!支持 ppt、doc 等多种类型文件预览

这篇文章已经很久远了,后续会对这篇文章进行完善更改。

  • 官网:https://kkfileview.keking.cn
  • 在线体验: https://file.keking.cn/index
  • Github 地址:https://github.com/kekingcn/kkFileView

lu-raft-kv:一个 Java 实现的 Raft 分布式 KV 存储

lu-raft-kv 是一个 Java 版本的 Raft(CP) KV 分布式存储实现,非常适合想要深入学习 Raft 协议的小伙伴研究。

目前,lu-raft-kv 已经实现了 Raft 协议其中的两个核心功能:leader 选举和日志复制。

另外,lu-raft-kv 的 RPC 网络通信框架使用的是蚂蚁金服 SOFA-Bolt,底层 KV 存储使用的是 RocksDB。

如果你想要学习这个项目的话,建议你提前看一下作者写的项目介绍,比较详细,地址:http://thinkinjava.cn/2019/01/12/2019/2019-01-12-lu-raft-kv/ 。

Github 地址:https://github.com/stateIs0/lu-raft-kv 。

·········· END ··············

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • blog:精致的 SpringBoot+ Vue 博客系统
  • Solon:轻量级 Java 开发框架
  • ruoyi-react:React 版 Java 快速开发脚手架
  • kkFileView:文档在线预览项目解决方案
  • lu-raft-kv:一个 Java 实现的 Raft 分布式 KV 存储
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档