摘要: Prometheus时序数据库-内存中的存储结构 前言 笔者最近担起了公司监控的重任,而当前监控最流行的数据库即是Prometheus。按照笔者打破砂锅问到底的精神,自然要把这个开源组件源码搞明白才行。在经过一系列源码/资料的阅读以及各种Debug之后,对其内部机制有了一定的认识。今天,笔者就来介绍 阅读全文
posted @ 2021-02-22 10:42 无毁的湖光-Al 阅读(2643) 评论(6) 推荐(2) 编辑
摘要: 用隧道协议实现不同dubbo集群间的透明通信 前言 笔者最近完成了一个非常有意思的隧道机制(已在产线运行),可以让注册到不同zookeeper之间的dubbo集群之间能够正常进行通信。如下图所示: 例如图中A/B两个网络隔离的集群,两者只能通过专线进行通信。但是对于在里面的应用来说,调用另外一个集群 阅读全文
posted @ 2021-01-12 10:31 无毁的湖光-Al 阅读(454) 评论(4) 推荐(4) 编辑
摘要: 很早之前曾经做过一个图片识别的项目,当时有一项功能是整题识别,即传入数学题的截图,可通过ocr技术识别出图片内容,但当时只限于识别文字,并未作更深一步的处理,现在想来实用性并不强,毕竟大家更需要的是解题思路,而不是让AI读出题干(题干的文字,我都认识,连起来我就不知道怎么下手去做了 = = ),最近 阅读全文
posted @ 2020-12-18 13:43 无毁的湖光-Al 阅读(2347) 评论(3) 推荐(2) 编辑
摘要: 从Linux源码看Socket(TCP)的accept 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就从Linux源码的角度看下Server端的Socket在进行Accept的时候到底做了哪些事情(基于Linux 3.10内核)。 一个最 阅读全文
posted @ 2020-12-07 12:18 无毁的湖光-Al 阅读(1731) 评论(4) 推荐(3) 编辑
摘要: 除了老师和家长,它也可以批改作业 最近一个家长退群的故事在某博上了热搜。故事中老师和家长的矛盾由批改作业集中爆发,至于孰是孰非,还是交给吃瓜群众去评价吧,作为一个技术工作者,我突发奇想,是否以后能让机器来辅助老师批改作业呢?这仿佛是个维护世界和平的点子! 经过一阵调(搜)研(索),在英语作文批改上, 阅读全文
posted @ 2020-12-05 10:02 无毁的湖光-Al 阅读(815) 评论(3) 推荐(1) 编辑
摘要: 记一次智能语音软件的开发-终于为孩子找到了个靠谱的口语老师 “再穷不能穷教育,再苦不能苦孩子”,作为娃的爸妈,不仅仅要努力工作保证物质支持,更要关注娃的学习状况,而且时刻都怕娃“输在了起跑线上”,可是,现在孩子们的起跑线也太多了点,英语、各种艺术特长,甚至跳绳,忙的不亦乐乎。然而家长也不是全才啊,这 阅读全文
posted @ 2020-11-27 16:31 无毁的湖光-Al 阅读(1066) 评论(4) 推荐(4) 编辑
摘要: 解Bug之路-NAT引发的性能瓶颈 笔者最近解决了一个非常曲折的问题,从抓包开始一路排查到不同内核版本间的细微差异,最后才完美解释了所有的现象。在这里将整个过程写成博文记录下来,希望能够对读者有所帮助。(篇幅可能会有点长,耐心看完,绝对物有所值~) 环境介绍 先来介绍一下出问题的环境吧,调用拓扑如下 阅读全文
posted @ 2020-11-11 09:55 无毁的湖光-Al 阅读(3843) 评论(51) 推荐(41) 编辑
摘要: Python批量图片识别并翻译——我用python给女朋友翻译化妆品标签 最近小编遇到一个生存问题,女朋友让我给她翻译英文化妆品标签。美其名曰:"程序猿每天英语开发,英文一定很好吧,来帮我翻译翻译化妆品成分",”来,帮我看看这个面膜建议敷几分钟“。。。。看来斥巨资买化妆品不算完,还需要会各种英文介绍 阅读全文
posted @ 2020-10-29 18:29 无毁的湖光-Al 阅读(1281) 评论(0) 推荐(2) 编辑
摘要: 从Linux源码看TIME_WAIT状态的持续时间 前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,一探究竟。 首先介绍 阅读全文
posted @ 2020-10-27 11:27 无毁的湖光-Al 阅读(2681) 评论(2) 推荐(3) 编辑
摘要: 从Linux源码看Socket(TCP)的listen及连接队列 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Server端的Socket在进行listen的时候到底做了哪些事情(基于Linux 3.10内核 阅读全文
posted @ 2020-10-20 10:34 无毁的湖光-Al 阅读(2999) 评论(10) 推荐(8) 编辑
点击右上角即可分享
微信分享提示