首页 > 其他分享 >什么?小红书开源了?

什么?小红书开源了?

时间:2024-07-05 13:28:54浏览次数:22  
标签:小红书 什么 系统 用户 笔记 查询 开源 日志 权限

logo

HongShu v1.0

基于SpringBoot+Vue前后端分离仿小红书项目

平台简介

  • 前端采用Vue、Element UI、Vite、Ts。
  • 后端采用Spring Boot、Spring Security、ElasticSearch、Redis & Jwt。
  • 权限认证使用Jwt,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 提供了技术栈(Vue3 Element Plus Vite
  • 单应用版本 HongShu
  • 微服务版本,请移步 HongShu-Cloud
  • 阿里云优惠券:点我领取
  • 腾讯云优惠券:点我领取

用户端内置功能

  1. 瀑布流展示笔记,懒加载笔记图片
  2. 笔记分类查询,使用 ElasticSearch 做关键词搜索查询笔记
  3. 关键词使用 ElasticSearch 做高亮查询
  4. 动态展示,展示个人和好友动态
  5. 支持私信聊天,关注用户,评论笔记,点赞笔记和点赞图片功能,收藏笔记功能
  6. 使用 WebSocket 消息通知,用户发送的消息会实时通知,消息页面会实时收到当前用户未读消息数量
  7. 双token登陆,使用 Redis 做对象缓存
  8. 发布和修改笔记功能,使用七牛云oss对象存储图片
  9. 个人信息展示,展示当前用户发布的笔记和点赞收藏的笔记

管理端内置功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  3. 岗位管理:配置系统用户所属担任职务。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  7. 参数管理:对系统动态配置常用参数。
  8. 通知公告:系统通知公告信息发布维护。
  9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  10. 登录日志:系统登录日志记录查询包含登录异常。
  11. 在线用户:当前系统中活跃用户状态监控。
  12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  13. 系统接口:根据业务代码自动生成相关的api接口文档。
  14. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  15. 缓存监控:对系统的缓存信息查询,命令统计等。
  16. 在线构建器:拖动表单元素生成相应的HTML代码。
  17. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

2.0版本实现中⚠️

  1. 添加移动端版本
  2. 重构实现 SpringCloud 微服务架构版本
  3. 加入商城购物功能
  4. 加入协同过滤算法优化首页推荐功能
  5. 使用 MQ+Redis 优化点赞、收藏、浏览功能
  • 如有项目问题、部署问题可联系VX:coder_xiaomage

在线体验

  • 因无服务器暂无体验地址,后续会采购演示服务器,也感谢小伙伴打赏支持❤️。

    在这里插入图片描述

  • 文档及资料会暂时放到我的个人博客:点我进入

视频演示

点击查看

演示图

标签:小红书,什么,系统,用户,笔记,查询,开源,日志,权限
From: https://blog.csdn.net/qq_42221470/article/details/140205501

相关文章

  • 银行卡二、三、四要素验证是什么?有什么意义?
    银行卡的二、三、四要素验证是银行及金融机构为了确保交易的真实性和安全性,对用户身份进行验证的一系列手段。以下是对这些要素的清晰归纳:一、银行卡二要素验证银行卡二要素验证通常包含以下两种组合方式:姓名+卡号:验证用户提供的姓名是否与银行卡号绑定的姓名一致。卡号......
  • .NET Core 和 .NET 标准类库项目类型有什么区别?
    在VisualStudio中,至少可以创建三种不同类型的类库:类库(.NETFramework)类库(.NET标准)类库(.NETCore)虽然第一种是我们多年来一直在使用的,但一直感到困惑的一个主要问题是何时使用.NETStandard和.NETCore类库类型。那么,类库(.NETStandard)和类库(.NETCore)之间有什么......
  • 为什么我不建议你入行网络安全,因为99.9%的人都绕不过这三个坎
    前言我一个朋友老赵,老赵在一家大型互联网公司做高级网络安全工程师,从实习生到工程师整整呆了六年。去年他们公司为了缩减成本,做了裁员,他也在其中,取而代之的是一个只有三年工作经验的“新人”…老赵想着,自己也有多年工作经验,找工作应该不难,结果这几个月却屡次碰壁,这让老......
  • 什么是网络安全工程师,你想知道的都在这里!
    随着互联网的发展和大数据时代的到来,网络已经日渐深入到我们生活、工作中的方方面面,社会信息化和信息网络化,突破了应用信息在时间和空间上的障碍,使信息的价值不断提高。但是,与此同时,网页篡改、计算机病毒、系统非法入侵、数据泄密、网站欺骗等信息安全事件时有发生。在这种......
  • GreatSQL 中 Insert 慢是什么情况?
    GreatSQL中Insert慢是什么情况?背景概述客户反映,业务上某张表的Insert操作速度很慢,单条Insert语句的最大执行时间超过了5秒。在收到客户问题后,我们仔细检查了数据库状态以及主机的负载情况,发现目前一切正常,并没有发现数据库故障或主机负载过高导致insert操作变慢的问题......
  • 技术思考:小米宣布在手机跑通 13 亿参数大模型,这意味着什么?
    雷军在2023年度演讲中对小米AI布局的主要内容总结:1、AI赋能软硬件:小米计划通过AI技术增强其软件和硬件的能力,雷军认为AI在小米的技术研发中起着关键作用。2.、持续布局:自2016年7月建立AI视觉团队以来,小米一直在AI领域有计划地扩展,今年4月还建立了大模型团......
  • 阿里Qwen2-72B大模型已是开源榜的王者,为什么还要推出其他参数模型,被其他模型打榜?
    6月27日,全球知名的开源平台HuggingFace的联合创始人兼首席执行官Clem在社交平台激动宣布,阿里Qwen2-72B成为了开源模型排行榜的王者。这是一件大好事,说明了我们在大模型领域从先前的追赶,逐渐走向了领导,未来完全有可能会引领着全球开源模型的发展潮流,这是我们的骄傲!不......
  • 【机器学习】Google开源大模型Gemma2:原理、微调训练及推理部署实战
    目录一、引言二、模型简介2.1 Gemma2概述2.2Gemma2 模型架构三、训练与推理3.1Gemma2 模型训练3.1.1下载基座模型3.1.2 导入依赖库3.1.3量化配置3.1.4分词器和模型实例化3.1.5引入PEFT进行LORA配置 3.1.6样本数据清洗与加载3.1.7模型训练与保存3.......
  • 什么是构造函数?Java 中构造函数的重载如何实现?
    构造函数,就像是建筑房屋时的奠基仪式,是Java类中一个特殊的方法,主要用于初始化新创建的对象。每当创建一个类的新实例时,构造函数就会自动调用,负责为这个新对象分配内存,并对其进行必要的设置,确保对象处于可用状态。它有着与类同名的特殊身份,没有返回类型,甚至连void也不需要声明......
  • 状态模式的好处是什么
    状态模式(StatePattern)是一种行为设计模式,它允许对象在其内部状态发生改变时改变其行为,使得对象看起来好像修改了其类。状态模式的核心思想是将与某个状态相关的行为封装到一个独立的状态类中,以便在对象状态发生变化时,可以轻松切换状态对象,从而改变对象的行为。状态模式的好处......