要成为一名优秀的程序员,不仅要掌握许多程序开发的知识和技巧,更重要的是当遇到问题时如何利用已有的知识去解决问题。然而,在技术社区中,对程序开发的知识和技巧有很多交流,而很少有程序员会把自己解决问题的思路拿出来共享的。本文是作者工作中的一件小事,展现了一种解决问题的思路,希望能够抛砖引玉。
五一刚过,今早到公司上班,账务组发现PayPal未能获取近一周的对账文件。这东西是以前的开发人员做的,当时只接手一下,而且几个月都没有碰过了,还得一点点摸索。
【其它|获取PayPal对账文件故障排查】在我的电脑里找到PayPal的获取对账文件程序,运行一下正常。由于程序里面是使用PayPal提供的SDK与PayPal联系,因此具体什么操作还不清楚。突然想到可以用netstat来查看网络信息,我就在命令行下输入netstat,然后打开PayPal获取对账文件的程序,再输入netstat,比较两次结果,发现是使用https://api.paypal.com来获取数据的。
我直接在浏览器上输入https://api.paypal.com,IE里弹出个选择证书的窗口。选择导入的Paypal证书,便可以打开一个xml数据页面。
我想可能是网管设置了防火墙什么的,导致账务的系统无法获取吧。于是到账务的电脑上输入https://api.paypal.com,结果弹出的选择证书窗口中并无任何证书。原来不是防火墙的问题,是证书不知因为什么原因丢失了。于是我把Paypal的证书重新导入了一次,再运行程序,便一切正常了。
推荐阅读
- 计算机网络|计算机网络——DHCP协议详解
- Linux|Linux--网络基础
- 网络|一文彻底搞懂前端监控
- 网络夺命连环问系列|网络夺命连环问5--HTTP怎么传输大文件()
- 网络|网络编程释疑(TCP连接拔掉网线后会发生什么)
- 网络|简单聊聊压缩网络
- 工作
- Ubuntu|Ubuntu 3D桌面
- Java|图解四大IO模型与原理
- 卷积|吃透空洞卷积(Dilated Convolutions)