发表于: 2017-09-20 23:47:09

1 805


今天完成的事情:

写Springmvc 用Postman测试,  从历史记录里面可以发现一天都在改BUG

增删改就不上图了


简单了解一下Json

JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,

那么,JSON到底是什么?

JSON就是一串字符串 只不过元素会使用特定的符号标注。

{} 双括号表示对象

[] 中括号表示数组

"" 双引号内是属性或值

: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)

所以 {"name": "Michael"} 可以理解为是一个包含name为Michael的对象

而[{"name": "Michael"},{"name": "Jerry"}]就表示包含两个对象的数组

当然了,你也可以使用{"name":["Michael","Jerry"]}来简化上面一部,这是一个拥有一个name数组的对象

ps:现在还有很多人存在一些误区,为什么{name:'json'}在检验时通过不了,

那是因为JSON官网最新规范规定

如果是字符串,那不管是键或值最好都用双引号引起来,所以上面的代码就是{"name":"json"}

不要反驳,官网就是这么定义的。


明天的计划:

换成Json容易测试.

小课堂  马上该讲了..

任务一比较难爬的坑.


遇到的问题:

今天遇到问题比较多.

从刚开始的

must either be declared abstract or implement abstract method

出现这个问题 一般情况下去检查ServiceImpl里面所写的方法和Service里面是否对应,,注意大小写!!

然后是

One or more listeners failed to start. Full details will be found in the appropriate container log file.

可能还会有一句上下文没有初始化之类的..

这个就比较麻烦了  ,首先看监听器设置有没有错误.

其次就是controller 和 impl里面 基本上就能解决问题. 我最后是在impl里面发现写错语句了.

后面就是在Postman里面进行测试

 一个是Postman里面出现中文乱码的问题,,在隔壁web的帮助下解决了 ,, 直接在jsp <head>里面添加meta就可以了

<head>
   <meta charset="UTF-8">
   <title>insert</title>
</head>

 

还有一个语法问题,没有报错,但是无法更改语句,最后在亚衡师兄和帆哥的帮助下解决了... select*from 查找的时候是把所有字段就读取了 ,,而select name只读取了对应的字段,而更改是需要根据where后面的字段来作为依据更改,,,select name没有读取对应的字段,最终导致没有更改成功.

收获: 见识到师兄的方法之后, 感觉又刷新了改BUG 的三观..以前改是根据报错改,,那么不报错就需要从逻辑上面一点一点推理, 而不是晕改...受教了..

任务开始时间2017-9-15

任务结束时间2017-9-25

无延期风险

禅道;http://task.ptteng.com/zentao/task-view-10843.html



返回列表 返回列表
评论

    分享到