上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 00-ElasticSearch之-介绍 01-ElasticSearch之-安装 02-ElasticSearch之-插件介绍 03-01-安装nodejs 03-ElasticSearch之-ElasticSearch-head 04-ElasticSearch之-安装Kibana 05-Ela 阅读全文
posted @ 2022-03-14 01:21 刘清政 阅读(1012) 评论(2) 推荐(1) 编辑
摘要: 安装nodejs 一 nodejs介绍 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Java 阅读全文
posted @ 2022-03-14 01:20 刘清政 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一 Elasticsearch插件介绍 es插件是一种增强Elasticsearch核心功能的途径。它们可以为es添加自定义映射类型、自定义分词器、原生脚本、自伸缩等等扩展功能。 es插件包含JAR文件,也可能包含脚本和配置文件,并且必须在集群中的每个节点上安装。安装之后,需要重启集群中的每个节点才 阅读全文
posted @ 2022-03-13 23:01 刘清政 阅读(321) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch之介绍 一 Elasticsearch产生背景 1.1 大规模数据如何检索 如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、oracle、mongodb、hbase…) 2)如何解决单点故障 阅读全文
posted @ 2022-03-13 23:00 刘清政 阅读(405) 评论(0) 推荐(1) 编辑
摘要: Mac安装ElasticSearch 一 安装JDK环境 因为ElasticSearch是用Java语言编写的,所以必须安装JDK的环境,并且是JDK 1.8以上,具体操作步骤自行百度 安装完成查看java版本 java -version 二 官网下载最新版本 下载地址[https://www.el 阅读全文
posted @ 2022-03-13 23:00 刘清政 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一 什么是工作池 缓冲信道的重要应用之一就是实现[工作池]。 工作池就是一组等待任务分配的线程。一旦完成了所分配的任务,这些线程可继续等待任务的分配。 我们会使用缓冲信道来实现工作池。我们工作池的任务是计算所输入数字的每一位的和。例如,如果输入 234,结果会是 9(即 2 + 3 + 4)。向工作 阅读全文
posted @ 2022-03-12 22:29 刘清政 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一 传统并发和基于消息传递的并发 在多核CPU机器下,为了充分利用计算机的资源,我们需要进行并发编程 1.1 传统并发模型 多线程编程,就是传统的并发编程模式 传统的多线程编程,使用的是ShreadMemory(共享内存)的方式,来实现的 有并发的地方就有竞争,传统多线程的并发模式使用lock(锁) 阅读全文
posted @ 2022-03-12 15:50 刘清政 阅读(339) 评论(1) 推荐(2) 编辑
摘要: 一 GMP原理解析 操作系统的线程会被操作系统内核调度时会挂起当前执行的线程并将它的寄存器内容保存到内存中,选出下一次要执行的线程并从内存中恢复该线程的寄存器信息,然后恢复执行该线程的现场并开始执行线程。从一个线程切换到另一个线程需要完整的上下文切换。因为可能需要多次内存访问,索引这个切换上下文的操 阅读全文
posted @ 2022-03-12 15:49 刘清政 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一 问题引出 在某些场景下我们需要同时从多个通道接收数据。通道在接收数据时,如果没有数据可以接收将会发生阻塞。你也许会写出如下代码使用遍历的方式来实现: for{ // 尝试从ch1接收值 data, ok := <-ch1 // 尝试从ch2接收值 data, ok := <-ch2 … } 这种 阅读全文
posted @ 2022-03-12 15:48 刘清政 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一 临界区 有时候在Go代码中可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞态)。类比现实生活中的例子有十字路口被各个方向的的汽车竞争;还有火车上的卫生间被车厢里的人竞争 临界区:当程序并发地运行时,多个 [Go 协程]不应该同时访问那些修改共享资源的代码 阅读全文
posted @ 2022-03-12 15:48 刘清政 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页