查找日志的一个星期
上班第五天就收到了一个活,那就是让我查日志。
至于为什么要查日志呢?那就是程序在处理某个需要上传人脸和身份证业务的时候,因为某些原因导致人脸和身份证的 base64 没有存入到数据库中,所以才导致需要查日志,将缺失的 base64 再次进行入库操作。
接到这个任务的时候,我就在想,不就是找日志吗?简简单单,分分钟搞定!
但是当我拿到需要补充影像的表格后,我就觉得自己白高兴了,这个表格里面足足有一千七百多条需要补充的,数据量大就算了,当我根据查询条件查询其中一条日志后,我更加的绝望了,一个 base64 就能占到 word 文档的十七页,一条日志里面就有三个 base64,而我还需要找一千七百多条的日志,可想而知,这个工作量有多大。
看了这一条日志后,我就在想,我要是每条日志都手动去分割每个 base64 我需要弄到什么时候??? 然后我就想到,我的工作不就是写程序吗,我直接写一个程序,让程序帮我分割每个 base64,然后在让程序帮我存入数据库不就可以了吗,这样就能大大减轻我的工作量。
说干就干,然后我就又随便找了几条日志,返现日志的返回报文的格式都是一样的,然后我就根据这个格式开始编写程序,通过程序帮我切割日志,找到我所需要的数据,然后将这些数据存入到数据库当中。
经过一个上午的时间,我终于把程序写好的,由于我学艺不精,只能写一个半自动的程序,只能帮我切割我所需要的 base64 然后帮我存入到数据库中,而查找日志的工作还是需要我自己完成。虽然只写了一个半自动的程序,但这也在一定程度上锻炼我的编码能力。
在程序的帮助下,经过我一个星期的不懈努力,终于把一千七百多条数据的 base64 成功存入到数据库当中了。
然后就迎来了第二个周末,那就祝大家周末愉快吧!!!!!