反思今天所做所为
来源:互联网 发布:2017七天网络成绩查询 编辑:程序博客网 时间:2024/04/28 08:00
一做了几件事
1联调账单支付接口
2协查一个有关账单支付的问题
3企账退款准生产测试
二每一件事情设计到哪些内容
账单支付接口的联调
要清楚自己需要做哪些事情,不需要做哪些事情,才能有的放矢的去处理这个问题
1因为提供一个生产环境的接口给外部商户,所以接口的内容是肯定不用修改的,所以自己是不用考虑修改代码的
2因为接口要接受商户穿过来的参数,所以一定要做必要的验证
要验证的内容包括
(1)参数是否必填(即一些必填的参数一定不要漏填)
(2)如果参数必填了,参数的格式是否正确
(3)一些非必填的参数,格式是否正确
(4)接下来要验证的就是有关该商户的信息了
(4-1)商户的交易权限
(4-2)商户的外网请求IP
(4-3)商户的客服电话
(5)请求账单支付平台报错,因为接口一直都是好的,所以不用担心服务会出现问题,这时候注意力一定要放在参数是否完整上(要多多思考一下,最可能是什么原因,找对方向才是你最最应该做的)
账单支付协查问题:现象为已经将某一个商户的某一个省份的交易权限给关闭了,但是该省份中的有一个用户是可以进入该系统中的
一个系统调用另外一个系统中的接口,请求报文和响应报文在都是debug日志(生产环境debug日志是不打印的)的情况下,如何定位到该接口返回的内容呢
我的处理方法:
找到哪个系统的另外一个同事,请求让他帮我查询一下这接口
正确的处理方法:
看一下下文有没有把这个日志给打印出来,或者看看是否调用这个接口失败了,即使拿到数据了想要的数据,也不能保证程序是否能够拿到数据,只要稍微的再多看一下日志,那么这个问题就是迎刃而解
这些问题都有一个共性 就是能够很快的找到位置 但是定位问题的过程往往容易想偏
企账退款测试
要通过测试看日志信息的方式去去熟悉流程,这样效率会更快,否则效率会很慢的
三应该怎么去处理和解决这些内容
(1)确保请求参数
(2)确保商户交易权限
因为交易权限在数据库中添加之后,要重新的加载进入缓存的,所以需要重启一下服务
有两个技巧需要注意:
(1)先找清楚要配置哪些内容,一块配置,而不是发现一个去配置一下,发现一个区配置一下,配置其实也很简单,关键还要重启服务,所以就比较慢了
得到的教训:
A其实越是着急,越想通过最直接的办法去解决问题,往往是越浪费时间的即使完成的最慢的,所以这时候你要做的就是静下心来,心平气和的去思考
我应该怎么做才能最快的完成
B笑到最后,才是真正的赢家
C不要贪图眼前的小便宜,要把眼光放长远一点,不要让自己未来的处境更加的尴尬
(2)重启服务的话,不需要重启所有的服务,只需要哦重启相关的服务就可以了
一切都是有最合适的方法的,既然时间那么长为什么要考虑换一种方式去处理呢
(3)确保请求报文中的参数
四我怎么做的
五我为什么这样做(怎么想的)
六接下来我该怎么做
七 通过域名查询对应的IP
方式一
(1) 打开dos命令创建
(2)nslookup 域名 就会出现对应的IP<通过DNS服务器找到该域名对应的真实IP>
方式二
ping 域名 就会显示IP
- 反思今天所做所为
- 总结今天的所做所为
- 今天没有去儿研所
- 今天又没去成儿研所
- 来说说过滤器为环保事业所做的贡献
- MyEclipse 为快速开发所做的配置
- 为QGroundControl地面站二次开发所做的准备
- 所做项目介绍
- 关于 删除所选行 的反思
- 所
- 今天所遇到的问题
- 偷,人渣所为
- 华为----大有所“为”
- 为情所伤
- 为情所伤
- 为情所伤
- 今天我做了别人不愿做的事,明天我就能做到别人所不能做的事
- 今天所做的两件事(关于10gR2 ocr恢复和dg standby_file_management参数)
- [bzoj 1613]: [Usaco2007 Jan]Running贝茜的晨练计划 dp
- sqlite3命令语句, 文档小记
- Codeforces 96A: Football(水题)
- Android 开源项目浅读-------SwipeMenuListView-重写,第七章,菜单停留和暂停响应
- ButterKnife源码分析
- 反思今天所做所为
- unity中结合oculus制作VR场景控制相机的移动的三种方式
- jQuery中ajax的基本使用(2)
- CentOS 7 安装好后,无法使用小键盘的解决办法
- ACM:搜索算法专题(1)——24点
- Android 连续点击实现一些隐蔽功能
- int main( int argc ,char** argv) windows下如何传递参数
- [剑指offer]正则表达式匹配
- 记使用Android SQLite遇到的小问题