[TOC] 简单登录 client:提供用户名和密码或者是其他的认证凭证 server:验证client提供的认证凭证,记录登录状态 过程:访问系统时,client必须输入用...
[TOC] 简单登录 client:提供用户名和密码或者是其他的认证凭证 server:验证client提供的认证凭证,记录登录状态 过程:访问系统时,client必须输入用...
搜索机制 搜索的流程图如下: 1,文档写入ES的时候,ES中会存储两份数据。一份是文档的原始数据,即_source中存储的信息。另一份是通过分词、过滤等一系列动作之后生成的倒...
索引管理 创建索引 创建一个名为blog的索引命令如下,注意不能出现大写字母 PUT blog响应结果:"acknowledged": true,"shards acknow...
Lucene Lucene 简介 Lucene 是一个开源的全文检索引擎工具包,最初由Doug Cutting 开发。早在1997 年,资 深全文检索专家Doug Cutti...
信息检索领域常用的术语 用 户 需 求 User Need, 简 称 UN。 查询 UN 提交给检索系统时称为查询 文档(Document) 文档是信息检索的对象,文档不仅仅...
前面我们了解了TCP的报文段的结构和作用,本文更加详细的走近TCP的世界。 在网络分层中,网络层(IP协议)主要负责主机到主机的交付,传输层(TCP协议)主要负责进程到进程的...
人是怎么废掉的? 1,发现短期的努力无法带来超额的回报,就因此放弃了努力。这点在聪明人身上尤其明显。 2,懒,闲,不思考,不学习,四者结合必废,神仙都不换。 3,害怕改变,没...
背景 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负...
本文转自微信公众号:架构师之路 服务化有什么好处? 服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示: 服务A:欧洲团队维...
前言 IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习, 而是学习的效率太低了...
[TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
在上文(求求你不要在问我三次握手了(一))中我们对TCP的流程进行了泛泛的讲解,本文将会深入的继续讨论。 1,TCP是什么? 先看定义 TCP(Transmission Co...
0,写在前面的话 作为IT的从业人员,很多人都经历过大大小小的面试,也、听过很多人(包括我自己)总是吐槽的一句话:面试造飞机,入职拧螺丝。很多面试的内容可能在实际的工作中永远...
本文转载于微信公众号:码洞 ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴...
本文内容转载于微信公众号:跨界架构师 在上一篇中我们聊到了「熔断」(明哲保身-熔断机制),有熔断机制的系统,它对可用性的作用至少保证了不会全盘崩溃。 但是你可以想象一个稍微极...
本文内容转载于微信公众号:跨界架构师 当我们工作所在的系统处于分布式系统初期的时候,往往这时候每个服务都只部署了一个节点。 那么在这样的背景下,如果某个服务A需要发布一个新版...
“号外号外,惊天大消息,人类要开始做SSO系统啦”。一大清早就听见PHP在哪里吆喝道。 “大清早还让不让人睡觉了”,C恶狠狠的说。“虽说你是世界上最好的语言,但是也别...