摘要: 记录一次OCR程序开发的尝试 最近工作中涉及到一部分文档和纸质文档的校验工作,就想把纸质文件拍下来,用文字来互相校验。想到之前调用有道智云接口做了文档翻译。看了下OCR文字识别的API接口,有道提供了多种OCR识别的不同接口,有手写体、印刷体、表格、整题识别、购物小票识别、身份证、名片等。干脆这次就 阅读全文
posted @ 2020-09-14 18:55 无毁的湖光-Al 阅读(889) 评论(5) 推荐(2) 编辑
摘要: 解Bug之路-串包Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。 串包Bug现场 前置故障Redis超时 由于某个系统大量的hget、hset操作将Redi 阅读全文
posted @ 2020-09-14 10:01 无毁的湖光-Al 阅读(940) 评论(8) 推荐(3) 编辑
摘要: 分享一次批量文档翻译的开发过程 最近工作过程中,需要对一批文件进行汉译英的翻译,对单个文档手工复制、粘贴的翻译方式过于繁琐,考虑到工作的重复性和本人追求提高效率、少动手(懒),想通过调用已有的接口的方法,自己实现一个批量翻译工具,一劳永逸。在网上找了几款翻译api,通过对比翻译的结果和学习成本,选择 阅读全文
posted @ 2020-09-10 14:04 无毁的湖光-Al 阅读(1154) 评论(3) 推荐(0) 编辑
摘要: 解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的 阅读全文
posted @ 2020-09-07 09:54 无毁的湖光-Al 阅读(2577) 评论(20) 推荐(15) 编辑
摘要: 前言 dubbo是一个成熟且被广泛运用的框架。饶是如此,在某些极端条件下基于dubbo的应用还会出现无法重连zookeeper的问题。由于此问题容易导致比较大的故障,所以笔者费了一番功夫去定位,现将排查过程写成博文分享出来。 Bug现场 这是一起在测试环境出现的故障。起因是网工做交换机切换演练,可能 阅读全文
posted @ 2020-08-27 10:32 无毁的湖光-Al 阅读(2486) 评论(6) 推荐(3) 编辑
摘要: 解Bug之路-记一次JVM堆外内存泄露Bug的查找 前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此Bug分析的过程写成博客,以飨读者。 由于物理内存定量分析部分用到了linu 阅读全文
posted @ 2020-08-18 13:33 无毁的湖光-Al 阅读(2125) 评论(6) 推荐(7) 编辑
摘要: 前言 笔者最近解决了一个困扰了业务系统很久的问题。这个问题只在发布时出现,每次只影响一两次调用,相较于其它的问题来说,这个问题有点不够受重视。由于种种原因,使得这个问题到了业务必须解决的程度,于是就到了笔者的手上。 问题现场 我们采用的是dubbo服务,这是个稳定成熟的RPC框架。但是我们在某些应用 阅读全文
posted @ 2020-08-11 10:21 无毁的湖光-Al 阅读(2298) 评论(15) 推荐(11) 编辑
摘要: 解Bug之路-记一次调用外网服务概率性失败问题的排查 前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作。但是 阅读全文
posted @ 2020-08-06 11:03 无毁的湖光-Al 阅读(3132) 评论(31) 推荐(28) 编辑
摘要: 解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源码 阅读全文
posted @ 2020-07-31 14:30 无毁的湖光-Al 阅读(29788) 评论(49) 推荐(67) 编辑
摘要: 从Linux源码看Socket(TCP)Client端的Connect 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Client端的Socket在进行Connect的时候到底做了哪些事情。由于篇幅原因,关于S 阅读全文
posted @ 2020-07-06 13:38 无毁的湖光-Al 阅读(2987) 评论(8) 推荐(5) 编辑
点击右上角即可分享
微信分享提示