正则表达式引擎(DFA/NFA) NFA 是不确定的有限自动机,也就是说在状态的迁移过程中,下一个状态可能有好几种可能,而对于 DFA 确定有限自动机而言,下一个状态只有一种可能。DFA引擎因为不需要回溯,所以匹配快速,但不支持...
声明: 身为一个刚入门的计算机菜佬,阅读源码自然离不开优秀参考书籍和视频的引导,本篇文章的分析过程中"严重"借鉴了 翟永超 前辈的《SpringCloud微服务实战》这本书籍,在这里也向准备学习微服务的小伙伴...
VS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。 LVS简介 LVS(Linux Virtual Server...
我们今天接着看tcp_write_xmit(),在开始函数之前我想提醒朋友们,如果你是一名研发工程师的话请注意我的提醒,近来很多公司打着招聘的名义窃取项目计划和机密,这些公司在招聘人才时要求简历写出其所做过的项目情况,看似展示一个人的工作经...
es的全文索引、丰富的搜索api是她受欢迎的一个重要原因。DSL查询语句,可以让用户定制各类型的查询、聚类语句。 基本概念: term:词项,即索引的最小单元,文本搜索时最小的匹配单元。 match查询语...
前言 刚开始接触Elasticsearch的时候被Elasticsearch的搜索功能搞得晕头转向,每次想在Kibana里面查询某个字段的时候,查出来的结果经常不是自己想要的,然而又不知道问题出在了哪里。出现这个问题归根结底是因...
分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求 分布式数据库能实现高安全、高性能、高可用等特征,当然也带来了高成本(固定成本及运营成本),我们通过MongoDB及MySQL Cluster从实现上来分析其中的设...
对于MongDB的监控,官方建议MongoDB Atlas,或者云数据库服务。这些自动收集信息和显示集群数据的状态和使用情况。 监控是所有数据库管理的关键组成部分。 牢牢掌握MongoDB的报告将使您能够评估数据库的状态并在没有...
14.12.1 InnoDB 磁盘I/O InnoDB 通过创建许多线程来处理I / O操作,同时在I/O仍进行时允许其他数据库操作,来尽可能的使用异步磁盘I/O, 在Linux和Wind...
Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异持久化数据类型丰富单线程数据自动过期发布订阅分布式 这里我们通过几个场景,不同维度说下Redis的应用...
HAVING 子句可以让我们筛选分组后的各组数据。 WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。 语法 下面是 HAVING 子句在 SE...
在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。 我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINC...
背景 最近在捯饬一个前端性能上报分析的项目,前端由 react 全家桶,打包部署公司有专门的发布系统,这块就没什么顾虑。 前端团队的后端没有什么规范或通用流程,就想自己先技术选型从0到1,决定使用...
1. 在roles目录下生成对应的目录结构 [root@server ansible]# cd roles/[root@server roles]# ls[root@server roles]# mkdir -pv ./{ngi...
springcloud提供了两种消费服务的方式,feign和ribbon。实质上feign是集成了ribbon的,最终也是利用ribbon做了均衡负载发了http请求。ribbon的方式编码的时候更像是用到了http请求,feign编码的时...