用户信息
2017-04-16 12:32:52 0 举报
用户信息是指与一个特定用户相关的数据,包括个人身份信息、联系方式、兴趣爱好、消费习惯等。这些信息可以帮助企业更好地了解用户需求,提供个性化的服务和产品。例如,电商网站可以通过分析用户的购物记录来推荐相关商品;社交媒体平台可以根据用户的兴趣爱好来推送相关内容。然而,用户信息也可能被滥用,导致隐私泄露等问题。因此,保护用户信息安全是企业的重要责任。在收集和使用用户信息时,企业应遵守相关法律法规,确保信息安全。同时,用户也应提高安全意识,谨慎分享个人信息。总之,合理利用用户信息可以为企业带来巨大的商业价值,但也需要妥善处理隐私问题。
作者其他创作
大纲/内容
MySQL数据库中间件
登录OJ系统
查看讨论区
获取用户信息
创建话题
点赞话题
返回编辑后的话题
是
否
Docker容器
开始
删除话题
无法删除不是自己创建的话题
通过Docker Compose组合SduwhOJ前后端、会话模块和数据库。最后通过命令ocker-compose up 即可启动整个项目。
MySQL数据库
删除成功
教师
管理员
调用相应
评论话题
评论模块
OJ系统
返回用户信息
返回空
是否是话题创建者
返回创建的话题
编辑话题
OJ系统会话模块
访问讨论区
REST API
题目讨论区服务
管理讨论区
缓存Redis
用户
点赞模块
OJ讨论区服务
持久层
从Set中移除该用户ID
发表话题
服务层
在pom中添加Docker依赖
是否是本人创建的话题
UserInterceptor
将该用户ID加入Set
比赛讨论区
TopicController
比赛讨论区服务
编写Dockerfile
第三方API服务
将用户信息添加到用户session中
学生
SpringRestTemplateUtil
从数据库获取该话题已点赞用户ID的Set
Docker Compose组合容器
调用OJ的SSO API
请求
讨论区是否开启
更新数据库
登录
取消点赞
OJ讨论区
服务器
访问Contest中某个Problem下的讨论区
无法点赞自己创建的话题
TopicService
查看话题
# 使用官方的maven以及jdk镜像FROM maven:3-jdk-11# 拷贝文件到Docker容器中ADD . /opt/oj/oj-forum# 指定Docker的工作目录WORKDIR /opt/oj/oj-forum# 执行打包命令RUN mvn package spring-boot:repackage# 指定服务端口EXPOSE 8081
表现层
无法给自己的帖子点赞
存入contest_creator_id字段
评论服务
OJ
缓存服务
通过dockerfile-maven-plugin和docker-maven-plugin两款maven插件,将Spring Boot和Docker结合,这样就可以使用maven命令来创建Docker镜像了。
构建并发布镜像
是否是管理员
点赞成功
评论话题
判断话题是否还存在
访问Problem下的讨论区
判断该用户是否已在该Set中
题目讨论区
点赞服务
前端
docker build -t oj-forum .docker login --username=yourhubusernamedocker push mananini/oj-forum
HTTP
0 条评论
下一页