6月底离职了,在上家公司期间经历了各种各样的线上故障,处置过各种各样的问题,从刚开始的掉头发到后面的游刃有余。这三年半对我职业生涯而言还是非常重要的一段,公司虽小,但也有了典...
6月底离职了,在上家公司期间经历了各种各样的线上故障,处置过各种各样的问题,从刚开始的掉头发到后面的游刃有余。这三年半对我职业生涯而言还是非常重要的一段,公司虽小,但也有了典...
作为程序员,日常工作中需要面临和解决各种各样的问题,随着问题越来越复杂,需求越来越多,慢慢会超出个人心智负担,终有一天你会厌倦,期望自己能脱离苦海(删库跑路)。个人最近一直在...
将系统拆分成更小的、细粒度的微服务会带来很多好处。然而,它也增加了生产系统监控的复杂性。 1.单一服务,单一服务器 首先,我们希望监控主机本身。CPU、内存等所有这些主机的数...
部署一个单块系统的流程非常简单。然而在众多依赖的微服务中,部署却是完全不同的情况。如果部署的方法不合适,那么其带来的复杂程度会让你痛苦。 1.持续集成简介 CI(Contin...
本章阐述了什么是架构师,列举了架构师应该承担的职责,有哪些原则方法可以指导工作。 1.什么是架构师 1.1 不准确的比较 计算机行业还很年轻,为了帮助别人理解我们到底是做什么...
1.什么是微服务 简单而言微服务就是一些协同工作的小而自治的服务。这与传统服务存在一些不同的点。 1.1 很小,专注于做好一件事情 随着新功能的增加,代码库会越变越大。时间久...
1、查找列表中频率最高的值 from collections import Counter a = [1,2,3,1,2,3,1,2,2,2,4,5,7] print(max...
一、获取测试包名 1、开启adb服务执行adb start-server 或 adb devices 2、获取第三方包名:执行adb shell pm list packag...
一、环境配置 python及库的版本要求: python 3.5pytest 3.7.4pytest-allure-adaptor 1.7.101、安装JDK1.8+2、下载...
gopher china是go语言实践的线下分享,旨在促进go语言在国内的发展。今年本人有机会参加了一次。主讲的工程师来自于滴滴、知乎、哔哩哔哩等互联网公司。这里结合个人的工...
自从微服务架构开始变得火热以后,越来越多的系统被拆解成了很多个细胞一样的微服务。设想一下,如果你的系统有100个微服务构成,要对这100个微服务进行管理,这绝对是一个不小的挑...
分析(Analysis),在Lucene中指的是将域Field文本转换成最基本的索引表示单元-项(Term)的过程。在搜索过程中,这些项用于决定什么样的文档能够匹配查询条件。...
1.实现简单的搜索功能 1.1 对特定项的搜索 IndexSearcher类是用于对索引中文档进行搜索的核心类。它有几个重载的搜索方法。可以使用最常用的搜索方法对特定的项进行...
1、动态跟踪工具DTrace:https://blog.csdn.net/fishmai/article/details/728582612、在取得数据之前就把事情理论化是一...
在之前,我已经在两篇文章中分别介绍了gevent的使用以及gevent的底层greenlet的使用,可以阅读文章回顾一下:python之gevent(1),python之gr...
1.lucene如何对搜索内容进行建模 1.1文档(document)和域(field) 文档是lucene索引和搜索的原子单位。文档为包含一个或多个域的容器,而域则依次包含...
😃
Solr 优化建议Solr 建索引的速度一直不太令人满意,自己根据网上的一些资料的翻译和自己的体会总结这篇文章。 1.关于内存 1.1 堆外内存重要性 内存对Solr来说非常重要,主要是利用J...
Solr 建索引的速度一直不太令人满意,自己根据网上的一些资料的翻译和自己的体会总结这篇文章。 1.关于内存 1.1 堆外内存重要性 内存对Solr来说非常重要,主要是利用J...