zoukankan      html  css  js  c++  java
  • “问答回复模块”Java开发文档官方改进版讲解【在线实习·吾研第二期】

    大家好,我是爱分享知识的小拿~

    本期我们分享的是“在线实习”吾研项目第二期中,问答回复模块Java开发文档官方改进版的讲解。

    同学们记好笔记,认真听课哟!

    那么本期同学们的设计呢,实际上主要资料还是能够设计好。但是绝大多数同学特别喜欢把一些字段分表,特别是在主字段的时候。

    因为大家查详情时,可能要查三到四张、甚至更多的表。那么这么一查的话,尤其在列表模块时,实际上很多的性能问题会出现。

    一般来说在商用里面,不是很大的表,基本上在两张左右就合适。

    那这次主要把精力放在提问和详情页面上,我们官方会给出恢复评论的接口和页面。

    我们一起来看一下官方的版本吧。

    01

    问题表

    大拿老师点评:

    1.首先问题表,有这么几个字段,id主键大家都OK。
    2.注意两个字段,一个是content,我们说它的标题长度一般就两百五十五。另一个Description(补充说明)实际上大家可以把它改成test 类型,可以让它放了更多的字数,可能会超过四百个字。
    3.那么重点来看一下,有很多同学这个TagIds和pics都是用了一个中间表这个概念,但它并不是特别适用,因为临查的数量会很多。
    4.其实有个技巧,就是把它们的名字用逗号分隔,这样的话不管你有零个还是多个,其实在查验、插入的时候都会非常方便,就是在修改的时候要注意整体进行修改。
    5.那么这个地方可以用逗号来分割Tag列表的id,这是一种十分常见的一种技巧,但是好像没有同学去看到这个东西。

    02

    标签表

    大拿老师点评:

    那么Tags我们认为需要有个中间通用的一个标签表,因为这个标签可能还是比较多的,我们就把它做成一个枚举表往里扔就好。

    03

    关注表

    大拿老师点评:

    关注表按照自己想法去做,不需要BizId,关注到某个问题上去就行,其实这里面关注的话可能会有多个表格。

  • 相关阅读:
    2019-2020-1 20175316 《信息安全系统设计基础》第5周学习总结
    2019-2020-1 20175316 《信息安全系统设计基础》第4周学习总结
    2019-2020-1 20175316 《信息安全系统设计基础》第3周学习总结
    第06组 Alpha冲刺(4/6)
    第06组 Alpha冲刺(3/6)
    第06组 Alpha冲刺(2/6)
    第06组 Alpha冲刺(1/6)
    第06组 团队Git现场编程实战
    团队项目-需求分析报告
    团队项目-选题报告
  • 原文地址:https://www.cnblogs.com/rdaxue/p/15138380.html
Copyright © 2011-2022 走看看