发表于: 2017-07-08 23:46:47
1 1254
【说明】今天上午解决了bug,然后跑起来了,然后下午写了一个职业列表接口,晚上研究职业详情接口
一:今日完成
⒈ task1—1:解决环境报错
⑴ 技能点 1
之前一直报错说是调用service 的接口出现 了问题,然后自己疑惑到底为什么
现在想来,排除其它的bug之外,最重要的其实就是没有配置scollop
根本就没有办法获取sercie 提供的服务。
还有就是异常信息的展示,之前自己觉得文件路径我有报错应该是可以正常显示信息的,
结果发现其实是没有的
专门做了一个测试
查了一个不存在的值,然后返回的竟然是0
也就是success??
,,这是代码的问题
然后改了以后异常信息是10001 约定码
根本就没有查询呀
------------------
⑵ 技能点 2
这个路径的问题真是让人无语
最开始的报错是找不到资源 404
然后发现给出的提示信息是乱码,特别是 带有 短横线的 文件夹
更是出问题
听师兄的做法就是排除干扰
把目录变成 不带 短横线的文件夹
然后发现就没有问题了
------------------
⑶ 技能点 3
这个是找不到自定义的工具类
怎么可能
命名就在同一个package里面
rebuild也不行
在网上找了找
发现是需要更新idea 的索引
之前自己在做过强行停止运行(建索引)
然后现在就有问题了
方法是
------------------
⒉ task1—2:职位列表接口
⑴ 技能点 1 :page size count total
page是请求页
size 是 请求大小
count是ids 的集合
total 是 count 的大小
查了一下total 的实现
发现total 是count 的size
count 是List<Long>类型
但是这个List<Long>也 是ids的返回类型
ids的类型是ArrayList()
然后返回的时候就自动转换了??
------------------
⑵ 技能点 2 :DynamicUtil getProfessionList
这个是动态组装sql语句,根据参数的不同
有些参数是可以为null的
------------------
⑶ 技能点 3:getIdsByDynamicCondition
这个返回的就是符合条件的职位id列表
作为查询条件------------------
⒊ task1—3 :职位详情解接口
⑴ 技能点 1 :职位信息 公司标签信息 职位标签信息
三张表:职位和公司标签,职位标签
两张表:职位(公司标签或者公司标签id)和公司标签
------------------
⑵ 技能点 2 :根据公司标签id查询 职位标签?
我的是直接在职位表里面查询职位标签信息
如果职位表里面放的是公司标签的id
那么实现逻辑又会有不一样的地方
------------------
⑶ 技能点 3 :查询公司标签
调用了一个接口------------------
二:明日计划
明天因为时间充足(or 有限),打算完成
①继续后台剩下的职位接口
------------------
②晨会说一下写接口碰到的一些问题
------------------
③准备小课堂
------------------
三:疑难问题
发现一个问题
获取到的列表发布时间是没有值的
怎么回事?
应该是没有时间戳的转换?
还是格式的问题
四:思考总结
Ⅰ 对自己今天的进度满意吗
------------------还是和别人讨论可以更快地搞清楚问题
Ⅱ 那些困扰自己的问题所在
------------------分页时候的几个参数
Ⅲ 暗示自己为明天加油打劲
------------------向张帆学习
评论