240 发简信
IP属地:浙江
  • 近期面试回顾

    6月底离职了,在上家公司期间经历了各种各样的线上故障,处置过各种各样的问题,从刚开始的掉头发到后面的游刃有余。这三年半对我职业生涯而言还是非常重...

  • 程序员删库到跑路的思考

    作为程序员,日常工作中需要面临和解决各种各样的问题,随着问题越来越复杂,需求越来越多,慢慢会超出个人心智负担,终有一天你会厌倦,期望自己能脱离苦...

  • 微服务设计第八章:监控

    将系统拆分成更小的、细粒度的微服务会带来很多好处。然而,它也增加了生产系统监控的复杂性。 1.单一服务,单一服务器 首先,我们希望监控主机本身。...

  • 微服务设计第六章: 部署

    部署一个单块系统的流程非常简单。然而在众多依赖的微服务中,部署却是完全不同的情况。如果部署的方法不合适,那么其带来的复杂程度会让你痛苦。 1.持...

  • 微服务设计第二章

    本章阐述了什么是架构师,列举了架构师应该承担的职责,有哪些原则方法可以指导工作。 1.什么是架构师 1.1 不准确的比较 计算机行业还很年轻,为...

  • 微服务设计第一章

    1.什么是微服务 简单而言微服务就是一些协同工作的小而自治的服务。这与传统服务存在一些不同的点。 1.1 很小,专注于做好一件事情 随着新功能的...

  • gopher china 2019小结

    gopher china是go语言实践的线下分享,旨在促进go语言在国内的发展。今年本人有机会参加了一次。主讲的工程师来自于滴滴、知乎、哔哩哔哩...

  • 《lucene in action》笔记:分析过程

    分析(Analysis),在Lucene中指的是将域Field文本转换成最基本的索引表示单元-项(Term)的过程。在搜索过程中,这些项用于决定...

  • 《lucene in action》笔记:为应用程序添加搜索功能

    1.实现简单的搜索功能 1.1 对特定项的搜索 IndexSearcher类是用于对索引中文档进行搜索的核心类。它有几个重载的搜索方法。可以使用...