Code Monkey home page Code Monkey logo

yunshu-notes-r's Introduction

云舒云笔记

基于HBASE的大数据存储分布式云计算笔记

云笔记使用大数据成熟的分布式存储解决方案,解决了传统笔记数据日益膨胀,数据丢失等问题。云笔记通过数据分析、用户画像等技术实现,能够通过精准推送其他人公开分享的云笔记来达到扩充用户知识行囊的目的,并且通过独立的账户安全体系来达到笔记安全私有化,保证用户独立的空间。且分布式存储可以达到用户笔记空间无限大,笔记平台响应式,满足用户不同平台办公的需求。

前端项目地址:https://github.com/itning/yunshu-notes

GitHub stars GitHub forks GitHub watchers GitHub followers

GitHub issues GitHub license GitHub last commit GitHub release GitHub repo size in bytes HitCount language

接口

笔记本

方法 接口 参数 说明
get /note_books 获取所有笔记本信息集合
post /note_book name:笔记本名称 新建笔记本
patch /note_book/{id}/{name} id:笔记本ID;name:新笔记本名 修改笔记本
delete /note_book/{id} id:笔记本ID 删除笔记本

笔记

方法 接口 参数 说明
get /note/{id} id:笔记ID 获取笔记
post /note noteBookId:笔记本ID;title:笔记标题;content:笔记内容 新建笔记
patch /note/{id}/{title}/{content} id:笔记ID;title:笔记名;content:笔记内容 修改笔记
delete /note/{id} id:笔记ID 删除笔记

用户

方法 接口 参数 说明
post /login username:用户名;password:密码 登陆
get /logout 注销
get /getLoginUser 获取登录用户信息
post /registered name:昵称;username:用户名;password:密码;code:验证码 删除笔记
get /get_code email:邮箱 获取验证码
get /forget_get_code email:邮箱 获取忘记密码邮箱验证码
post /forget_password code:验证码;vCode:密钥;password:密码 忘记密码
post /change_user_profile id:用户ID;name:新用户名:password:新密码 更改用户信息

关于跨域

CorsConfig.java

SecurityFilter.java

修改这两个位置,可能下个版本会单独提到配置文件中

项目技术栈

spring boot apache hbase

开源协议

MIT

yunshu-notes-r's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.