程序人生 | 不笑找我系列 | 程序员爆笑漫画十条
作者:写代码的篮球球痴
点击阅读原文
架构 | 高性能RPC框架——Dubbo一站式快速入门
作者:汤小洋
随着互联网的发展,网站应用的规模不断扩大,Web应用架构也在不断的演变,四个阶段:单一应用、垂直应用、分布式服务、流动计算。本文会从四大方面逐步展开介绍。
点击阅读原文
开源 | Lucene Search流程实战解析
作者:破晓初
如何通过TermsDict定位Term对应的Postings的所在位置并读取,属于Query跟索引(IndexReader)交互部分,我们将它定义为搜索流程的后端。开始之前,先回顾搜索主流程,它包含如下几个步骤,其中被标记为删除的部分表示已经介绍的后端部分内容。其它的则今天要探讨的内容,也是将它们归前端的部分。
点击阅读全文
编程语言 | Java动态追踪技术探究
作者:美团技术团队
在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:
“Debug一下吧。”
“线上机器,没开Debug端口。”
“看日志,看看请求值和返回值分别是什么?”
“那段代码没打印日志。”
“改代码,加日志,重新发布一次。”
“怀疑是线程池的问题,重启会破坏现场。”
长达几十秒的沉默之后:“据说,排查问题的最高境界,就是只通过Review代码来发现问题。”
比几十秒长几十倍的沉默之后:“我轮询了那段代码一十七遍之后,终于得出一个结论。”
“结论是?”
“我还没到达只通过Review代码就能发现问题的至高境界。”
点击阅读全文
为了更好的服务于用户,CSDN博客推出了自定义域名服务,点击进行自定义域名配置。