美文网首页
你是相信页面的数据还是刚计算出来的数据

你是相信页面的数据还是刚计算出来的数据

作者: 一步之遥_zzz | 来源:发表于2017-11-02 20:50 被阅读0次

来这里见习已有4个月了
前两个月培训什么的 荒度时光
9月中旬才开始正式进入项目组打代码

今天带我的那个学长离职(跳槽)了,下午时候交接了些项目相关的东西和材料给我们。

期间谈起一个功能的实现细节:后台计算出的数据并没有第一时间存进数据库,而是计算完成后直接显示在页面供用户查看,用户查看后点击提交才将计算结果入库。项目组一位前辈一听这个实现过程立即发表观点:这个地方必须要改,要么计算后直接存入数据库,不需要用户点击提交;要么计算完成后先存到一张表里,用户点击提交后从这张表里取出数据存到本应存放的表里面。

刚听到这一番话,我和另外一位见习生立刻问出了为什么,前辈只说了一句话:你是相信页面的数据还是刚计算出来的数据。

我们一开始没太理解,就一直追问,可能是前辈有点高冷哈,一直重复同一句话,并说你们自己想想是不是这样。

交接会议结束后,我突然想起自己之前在网上查如何在网上买到卧铺的下铺票,记得当时百度经验里是通过在浏览器修改代码实现买下铺票。我突然醒悟过来,用户可以直接在浏览器修改页面数据,这样存进去的数据就不是正确的数据了,这的确不安全,以后遇到类似的问题要注意这个问题的存在与否。

最后贴一张刚在简书看见的字,很好看

你是相信页面的数据还是刚计算出来的数据
字的作者是 墨姥爷

好久没写字了,好想写写字>_<!~

相关文章

  • 你是相信页面的数据还是刚计算出来的数据

    来这里见习已有4个月了前两个月培训什么的 荒度时光9月中旬才开始正式进入项目组打代码 今天带我的那个学长离职(跳槽...

  • MYSQL实战优化——数据页、表空间

    数据页结构 经过前面的介绍现在我们都知道,一行一行的数据是存放在数据页里的,所以接下来我们该分析一下数据页的结构了...

  • SQL SERVER聚集索引

    一、聚集索引 1、数据存储在数据页中   表的数据是存储在数据页中(数据页的PageType标记为1),SqlSe...

  • 开发过程中的Bug收集

    1、请求后台数据的过程中,我们一般要用到Dialog,刚打开页面的时候,我们一般会先去请求网络加载数据,如果打开页...

  • 关于mysql的Buffer Pool

    当你要执行CRUD操作的时候,无论是查询数据,还是修改数据,实际上都会把磁盘上的数据页加载到缓存页里来,那么在加载...

  • 一看就懂的:MySQL数据页以及页分裂机制,别在说不会了

    下面我们就一起看下,究竟什么是MySQL的数据页、数据区等概念。 二、数据页长啥样? 数据页长下面这样: 三、什么...

  • postgis计算矢量切片

        没写错,是使用postgis计算出来矢量切片。在这之前先准备一个数据:一个GIS数据表(本例中数据为一百万...

  • 丁奇-MySQL实战读书笔记12

    你的 SQL 语句为什么变“慢”了 当内存数据页跟磁盘数据页内容不一致的时候,我们称这个内存页为“脏页”。内存数据...

  • checkpoint

    问题1:MySQL怎么判断脏页?基于数据页面的LSN,可以了解当前数据页面的版本。MySQL系统在更新记录时,会在...

  • MYSQL实战优化——索引介绍

    初步了解索引 之前我们介绍过,数据页在磁盘文件中的物理存储结构,数据页之间是组成双向链表的,然后数据页内部的数据行...

网友评论

      本文标题:你是相信页面的数据还是刚计算出来的数据

      本文链接:https://www.haomeiwen.com/subject/ojbapxtx.html