HENNG

用 Python 来守护你的程序

之前项目里有个程序,含有 HTTP 上传的相关逻辑;长时间跑,偶尔会出现连接超时的异常,然后再也不能进行新的上传。经过多方面的排查,我最终定位到是该程序里使用的第三方 sdk 的问题,该 sdk 中在某种特定场景下没有正确释放连接,导致一段时间后,获取不到任何可用连接,于是有了连接超时的异常。

RuntimeException

写这篇文章之前,还是感到很惭愧的。毕竟没什么难度,只是因为自己之前的基础不够扎实,不了解这个知识点罢了。所以还是要记录一下,加强记忆好好长长记性,鞭策自己。

再见多说|Hello Disqus

“多说” 是国内使用率很高的评论组件,然而前段时间,该评论组件变得不太稳定,且涌入大量垃圾广告评论,最重要的,它似乎没有盈利。于是这个结局也就不出意料了,多说在3月21号宣布即将关闭:重要通知: 多说即将关闭

使用 TypeHandler 来转换你的 Java 对象

有时,我们有这样的场景或需求。例如某种平台上有各种各样的申请,如果你给每一种申请单独维护一张表,虽然看似简单,但是管理起来数量多也麻烦。如果以后有新的申请又得新建表,涉及到数据库的操作,几乎所有的公司都有一套复杂且严格的流程或手续,所以拓展起来也不是那么方便了。

BookKeeper

之前写了一篇关于 Pulsar 的简介,Pulsar 的存储这块使用了 Bookkeeper来完成,所以再简单介绍下 Bookkeeper。当时用英文写的,就懒得翻译了,看懂应该完全没问题。