Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

算法设计训练平台,基于SpringBoot、MySQL、ElasticSearch,集成搜索引擎、推荐算法推送相关性算法题目内容。

Notifications You must be signed in to change notification settings

mvpsheng/algorithmDesignCanvasPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

34 Commits

Repository files navigation

工程简介

<<<<<<< HEAD

登录测试 post方法测试,APIfox和postman的测试

=======

master

登录模块

可以根据数据库中已经录入的用户身份进行登录 TODO: 完善界面,完成登录密码加密,添加各种登录方式

主页显示用户信息模块

<<<<<<< HEAD

6c94cc7 (修改canvasController)

开发计划

后端接口开发

  • 一天完成基础canvas的curd编辑api
  • 两天完成搜索引擎
  • 两天完成推荐系统

前端计划

在后端接口差不多时候,进行前端开发

  • 将api调用起来
  • 将页面整合起来

开发过程记录

前端开发 优先级 1

后端开发 优先级 0

三个大模块 (基础canvas编辑、搜索引擎、推荐系统)

三个模块之间可以逐渐开发,因为前者的开发结果,后者可以调用

当前进度 (current position !!!)

当前正在做的是一个单用户的产品,不考虑有很多用户的情况。

canvas编辑模块

TODO:

(削除) 需要将Canvas实体中添加和修改一些属性 (削除ここまで) DONE!

更新controller中的 update 方法,如果有改动,全部重新赋值,

(削除) 然后需要修改对应的controller和mapper类 (削除ここまで) currently DONE!

canvasController 修改为Restful API

需要学习的技能

问题描述

controller中API如何定义 REST 风格

URL仅仅是标识资源的路劲,而具体的行为由HTTP方法来指定。 (路径代表资源,方法代表资源的操作。)

对于一个资源,比如一个团队实体,那么删除,更新和查询一个团队成员的API请求参数只需要带上对应的ID即可. 通过不同的HTTP请求方法会对应调用对应的后端方法。 如/team/1 HTTP.Method = get 意思是请求获取ID=1对应的成员, 对于/team/1 HTTP.Method=delete 则是删除对应的ID=1的成员。

HttpServletRequest 这个类的常用方法以及如何通过请求参数获取keywords数组

(这个方法准备用于推荐系统)

controller中的方法返回值如何选择?

update方法在controller中一般如何用?

解决方法: 学习SpringMVC相关的注解

@RestController @ResponseBody @RequestBody @RequestMapping @GetMapping @PostMapping @PutMapping @DeleteMapping @PathVariable

=======

master

延伸阅读

About

算法设计训练平台,基于SpringBoot、MySQL、ElasticSearch,集成搜索引擎、推荐算法推送相关性算法题目内容。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /