logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

elasticsearch学习六-ES优化

1硬件选择Elasticsearch的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在 ES 的配置文件../config/elasticsearch.yml中配置,如下:#----------------------------------- Paths ------------------------------------## Path to directory

elasticsearch学习七-ES面试题

1为什么要使用Elasticsearch?系统中的数据,随着业务的发展,时间的推移,将会非常多,而业务中往往采用模糊查询进行数据的搜索,而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描,在百万级别的数据库中,查询效率是非常低下的,而我们使用ES做一个全文索引,将经常查询的系统功能的某些字段,比如说电商系统的商品表中商品名,描述、价格还有id这些字段我们放入ES索引库里,可以提高查询

elasticsearch学习一-ES入门

1 ES简介1.1 ES技术栈The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为ES, ES是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技术栈的核心。它可以

dubbo学习三-负载均衡策略

1 负载均衡策略介绍dubbo负载均衡包括4种,随机、轮询、最小活跃调用数、IP哈希Dubbo负载均衡类图如下Dubbo使用负载均衡方式很简单,只需要在服务调用者标签上配置loadbalance属性就行1.1 随机(默认)@Reference(loadbalance = "random")如果配置了权重,则invoker权重越大,执行的概率越大;如果没有配置权重,则随机选择invoker执行1.2

大数据学习一-shell解释器

1 概述shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核shell还是一个功能强大的编程语言,易编写,易调试,灵活性强linux提供的shell解释器有[root@server ~]$ cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh在我们的linux系统中,sh是bash的一个

#linux
计算机专业毕设-校园新闻网站

基于SSM+Vue的校园新闻网站:后端 SpringBoot、Mybatis-Plus,前端Vue+ElementUI,包括用户管理、新闻管理、发布帖子、收藏评论、留言板等功能(毕业设计/课程设计)

文章图片
#java
数据结构和算法一-队列的简单实现

1 队列常用的APIadd:将指定的元素插入到此队列中(如果立即可行且不会违反容量限制),在成功时返回 true,如果当前没有可用空间,则抛出 IllegalStateException。offer:将指定元素插入到此队列的尾部(如果立即可行且不会超出此队列的容量),在成功时返回 true,如果此队列已满,则返回 false。可以指定超时时间put:将指定元素插入到此队列的尾部,如有必要,则等待空

java9新特性

1 模块系统1.1 产生背景解决越来越臃肿的java运行环境,主要目的在于减少内存的开销,只须必要模块,而非全部jdk模块。每个公共类都可以被该项目中别的类访问,这样会导致使用了并不想访问的API本质上来讲,模块的概念是在package外再裹上一层,用模块来管理各个package的暴露和隐藏。使得代码组织上更安全1.2 具体用用项目结构如下1.2.1 模块提供方在src目录下添加module-in

#java
kafka学习十二-生产者发送消息

目录1 发送消息流程2 发送消息API2.1 设置properties2.2 生产者发送消息2.3 自定义分区策略2.4 自定义拦截器2.4.1 核心方法介绍2.4.2 代码示例1 发送消息流程kafka Procedure发送消息采用的是异步发送方式,消息发送过程中涉及到两个线程,Main线程和Sender线程,以及一个共享变量RecordAccumulator。main线程把消息发送给Reco

到底了