上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 73 下一页
摘要: web服务器概述 Web服务器一般指的是“网站服务器”,是某种驻留在因特网上的计算机程序,可以向请求终端提供服务,主要功能时存储、处理和传递网页给“客户”,传递内容一般是HTML文档、图像、样式表或脚本等,也可以放置网站文件以供浏览或下载。 WEB服务器也称为WWW(Word Wide Web)服务 阅读全文
posted @ 2022-02-14 11:30 残城碎梦 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 聚合框架有助于根据搜索查询提供聚合数据。聚合查询是数据库中重要的功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。它基于查询条件来对数据进行分桶、计算的方法。有点类似于 SQL 中的 group by 再加一些函数方法的操作。聚合可以嵌套,由此可以组成复杂的操作(Bucketing聚 阅读全文
posted @ 2022-02-14 08:24 残城碎梦 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 使用SQL查询ES有一定的局限性,没有原生的Query DSL那么强大,对于嵌套属性和某些函数的支持并不怎么好,但是平时用来查询下数据基本够用了。 在线sql转dsl:http://www.atotoa.com/ elasticsearch-sql插件 注:本人安装的是es 7.x(7.10.2), 阅读全文
posted @ 2022-02-13 22:12 残城碎梦 阅读(3147) 评论(0) 推荐(0) 编辑
摘要: 在前面的章节中,我们给大家介绍了索引中的映射类型,也就是每一个字段都有一个类型,比如:long,text,date等。这和我们的数据库非常的相似,那么它的不同之处是什么呢?对了,就是全文索引,在ES当中,只有text类型的字段才会用的全文索引,那么这里就会引出ES中一个非常重要的概念,文本分析器(T 阅读全文
posted @ 2022-02-13 21:56 残城碎梦 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 首先,我们创建如下索引: { "settings": { "index": { "number_of_shards": 3, "number_of_replicas": 2 } }, "mappings": { "properties": { "brandName": { "type": "text 阅读全文
posted @ 2022-02-13 18:46 残城碎梦 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 什么是倒排索引 见其名知其意,有倒排索引,对应肯定有正向索引。 在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID)。例如“文档1”经过分词,提取了20个关键词,每个关键词都会记录它在文档中的出现次数和出现位置。 得到正 阅读全文
posted @ 2022-02-12 22:10 残城碎梦 阅读(708) 评论(0) 推荐(1) 编辑
摘要: 索引操作 创建索引 es创建索引的请求方式如下: PUT /<index> 请求的方法用PUT。 /后面直接跟索引的名称即可。 索引的设置和字段都放在Body中。 比如我们创建一个名字叫组织机构的索引,这个索引只有两个字段,一个id,一个name。并且这个索引设置为2个分片,2个副本。 我们使用Po 阅读全文
posted @ 2022-02-12 21:47 残城碎梦 阅读(1689) 评论(0) 推荐(1) 编辑
摘要: ElasticSearch概述 Elasticsearch是一个近实时分布式搜索引擎,其底层基于开源全文搜索库Lucene;Elasticsearch对Lucene进行封装,对外提供REST API 的操作接口。基于 ES,可以快速的搭建全文搜索引擎;除了搜索功能,ES还可以对数据进行分析:如日志分 阅读全文
posted @ 2022-02-12 19:25 残城碎梦 阅读(1450) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-02-12 19:09 残城碎梦 阅读(23) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA 快捷键大全(Windows) 本文汇总了 Windows 系统下 IDEA 的快捷键,非常多,但是没有必有都要记住,仅需要记住下文标注 ✔️ 的必会快捷即可,至于那些使用频率不是很高的快捷键,手动点击菜单即可。 本文列举的都是 IDEA 默认的快捷键,不建议改成其他编辑器的快捷键,如 Eclipse、Visual Code 等。 阅读全文
posted @ 2022-02-12 14:51 残城碎梦 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Netty编解码 Netty 涉及到编解码的组件有 Channel 、 ChannelHandler 、 ChannelPipe 等,我们先大概了解下这几个组件的作用。 ChannelHandler ChannelHandler 充当来处理入站和出战数据的应用程序逻辑容器。例如,实现 Channel 阅读全文
posted @ 2022-02-12 12:41 残城碎梦 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 基本概念 IO 模型 BIO:同步阻塞模型; NIO:基于IO多路复用技术的“非阻塞同步”IO模型。简单来说,内核将可读可写事件通知应用,由应用主动发起读写事件; AIO:非阻塞异步IO模型。简单来说,内核将读完成事件通知应用,读操作由内核完成,应用只需要操作数据即可;应用做异步写操作时立即返回,内 阅读全文
posted @ 2022-02-11 15:03 残城碎梦 阅读(1037) 评论(0) 推荐(1) 编辑
摘要: 为了加深对 I/O多路复用机制 的理解,以及了解到多路复用也有局限性,本着打破砂锅问到底的精神,前面我们讲了BIO、NIO、AIO的基本概念以及一些常见问题,同时也回顾了Unix网络编程中的五种IO模型。本篇重点学习理解IO多路复用的底层实现机制。 概念说明 IO 多路复用有三种实现,在介绍sele 阅读全文
posted @ 2022-02-11 11:49 残城碎梦 阅读(1777) 评论(1) 推荐(3) 编辑
摘要: 上篇讲 BIO、NIO、AIO 的基本概念以及一些常见问题,介绍了 NIO 是同步非阻塞 ,服务器实现模式为一个线程可以处理多个请求(连接),客户端发送的连接请求都会注册到多路复用器selector上,多路复用器轮询到连接有IO请求就进行处理。那么I/O多路复用器到底是如何实现的? 为了加深对 I/ 阅读全文
posted @ 2022-02-11 11:05 残城碎梦 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Nginx概述 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并 阅读全文
posted @ 2022-02-10 08:16 残城碎梦 阅读(1301) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2022-02-09 14:29 残城碎梦 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 操作系统(Operating System,OS) 操作系统(Operating System,OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供 阅读全文
posted @ 2022-02-08 22:08 残城碎梦 阅读(28843) 评论(0) 推荐(0) 编辑
摘要: 系统开发中的术语 高内聚/低耦合 (1)概念 在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则是高内聚低耦合。 从模块粒度来看,高内聚:尽可能类的每个成员方法只完成一件事(单一责任原则); 低耦合:减少类内部,一个成员方法调用另一个成员方法。 从类角度来看, 高内聚低耦 阅读全文
posted @ 2022-02-08 22:07 残城碎梦 阅读(954) 评论(0) 推荐(1) 编辑
摘要: 熟练掌握 BIO、NIO、AIO的基本概念以及一些常见问题是你准备面试的过程中不可或缺的一部分,另外这些知识点也是你学习 Netty 的基础。 基本概念 IO模型就是说用什么样的通道进行数据的发送和接收,Java 共支持3种网络编程 IO 模式:BIO、NIO、AIO。Java 中的 BIO、NIO 阅读全文
posted @ 2022-02-08 18:49 残城碎梦 阅读(137) 评论(0) 推荐(0) 编辑
摘要: SynchronousQueue是一个不存储元素的阻塞队列,每一个 put 操作必须等待 take 操作,否则不能继续添加元素。支持公平锁和非公平锁2种策略来访问队列。默认是采用非公平性策略访问队列。公平性策略底层使用了类似队列的数据结构,而非公平策略底层使用了类似栈的数据结构。Synchronou 阅读全文
posted @ 2022-02-08 18:07 残城碎梦 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 73 下一页