Elasticsearch的CURD、复杂查询、聚合函数、映射mappings

基本增删改查(CURD) 操作中注意:1.当执行PUT命令时,如果数据不存在,则新增该条数据,如果数据存在则修改该条数据。       2.PUT命令,在做修改操作时,如果未指定其他的属性,则按照指定的属性进行修改操作。       3.POST命令,这里可用来执行修改操作(还有其他的功能),POST命令配合_update完成修改操作,指定修改的内容放到doc中。 1 PUT user/doc/1 2 { 3 "name":"热狗", 4 "age":18, 5
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

AWS Certified SysOps Administrator - Associate

AWS Certified SysOps Administrator - Associate
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

标签选择器(CSS标签选择器)

是根据HTML标签名匹配同类型的所有标签。 比如body,p段落标签,div等。 p{ font-size:14px; /*字体大小为14px*? color:#4444; /*字体颜色为深灰色*/ } 还有一个选择器通配标签*为所有标签匹配样式 *{ margin:0; padding:0; } 2019-08-23 22:36:33
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

CUDA学习(六)之使用共享内存(shared memory)进行归约求和(M个包含N个线程的线程块)

在https://www.cnblogs.com/xiaoxiaoyibu/p/11402607.html中介绍了使用一个包含N个线程的线程块和共享内存进行数组归约求和, 基本思路:   定义M个包含N个线程的线程块时(NThreadX = ((NX + ThreadX - 1) / ThreadX)),全局线程索引需使用tid = blockIdx.x * blockDim.x + threadIdx.x,而在每个线程块中局部线程索引是i = threadIdx.x, 每个线程块只计算一部分
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

re 模块、typing 模块、collections 模块

目录 一、re 模块 1、导入方式 2、作用 3、基本语法 4、模块方法 5、应用举例 二、typing 模块 1、导入方式 2、作用 3、方法 三、collections 模块 1、导入方式 2、作用 3、方法 3.1 有名元组 namedtuple 3.2 默认字典 defaultdict 3.3 双端队列 3.4 计数器 一、re 模块 1、导入方式 import re 2、作用 从字符串里找特定的字符串 3、基本语法 ^匹配开头 s = 'abdhgtsab' print(re.fin
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

构建docker虚拟化平台

安装epel-release扩展包 1 yum install epel-release -y 安装docker 1 yum install docker-ce 启动docker 1 systemctl start docker 查看docker 1 docker version
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

CentOS7安装注意

1.配置jdk环境 2.修改主机名 3.修改映射 4.配置免密 systemctl disable firewalld 关闭防火墙 systemctl status firewalld 查看防火墙状态 ssh-keygen -t rsa 生成密钥 ssh-copy-id 192.168.115.21 配置密钥 上传esjar包 解压 修改配置文件 分发 ./elasticsearch 运行 elasticsearch chmod -R 777 /
分类: 其他 发布时间: 08-23 23:07 阅读次数: 0

通过Fastdfs进行文件上传服务(文件和图片的统一处理)

1、文件上传简单流程分析图: 2、Fastdfs介绍:   Fastdfs由两个角色组成:     Tracker(集群):调度(帮你找到有空闲的Storage)     Storage(集群):文件存储(帮你保存文件或获取需要的文件)   流程:     1.Storage和tracker 发送心跳连接。     2.客户端请求tracker,tracker调度一个Storage,返回Storage的ip和端口。     3.客户端请求Storage,上传文件。     4.Storage保
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

安装Gradle并搭建第一个SpringBoot项目

  首先需要安装并配置JDK、Gradle环境,JDK肯定都有了,至于Gradle在百度搜索下载一个适合自己的版本下载,解压到JDK同一个目录下(不同也行,无所谓) 然后配置系统变量,如图: 然后:win+r 输入cmd 右击选择以管理员身份运行,在命令行输入:gradle -v 如果出现如下图所示,则表示环境配置成功。 然后在官网下载一个由Gradle配置的SpringBoot项目,在cmd中,进入下载的项目的根路径,输入 gradle build 如下图,第一次运行会下载一些依赖,所以会比
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

sql 索引【转】 T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他

T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他 简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的知识,包括B树,堆,数据库页,区,填充因子,碎片,文件组等等一系列相关知识,这些知识写一本小书也不为过。所以本文并不会深入讨论这些主题。 索引是什么 索引是对数据库表中一列或多列的值进行排序的一
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

程序异常退出后,托盘残留图标清理方法(C#)

  程序猿对于宕机再熟悉不过了,如果一个程序异常退出,那我们只能在Windows日志中找到它的踪迹;如果它是一个托盘程序,异常退出后,它会停留在托盘中久久不能离去,直到我们的鼠标从它身上划过;如果一个程序被另一个守护程序不断的杀掉、重启,那么它的结果会如下图所示,   请注意!!这不是扫雷!!没错,这正是残留的图标。解决方法其实很简单,在程序每次开启前,向托盘窗口发送鼠标经过消息WM_MOUSEMOVE,使其刷新。
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

如何只修改EFLAGS寄存器中一个标志位的值?

版权声明:本文为博主原创文章,2019-08-23,22:21:42转载请附上原文出处链接和本声明。 作者By-----溺心与沉浮----博客园 1、写汇编指令只影响CF位的值(不能影响其他标志位   MOV AX,0xFF00   ADD AX,0x0101 2、写汇编指令只影响PF位的值(不能影响其他标志位)   MOV AX,0x3   ADD AX,0xC 3、写汇编指令只影响AF位的值(不能影响其他标志位)   MOV AX,0xF0   ADD AX,0x10 版权声明:本文为博主
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

确认从博客园搬家到FPA博客园

确认从博客园搬家到FPA博客园
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

排序和查找1

排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类: 1)内部排序:   指将需要处理的所有数据都加载到内部存储器中进行排序。   包括(交换式排序法、选择式排序法和插入式排序法); 2)外部排序法:   数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。   包括(合并排序法和直接合并排序法) 交换式排序法: 交换式排序属于内部排序法,是运用数据值比较后,依判断规则对数据位置进行交换,以达到排序的目的。 交换式排序法又可分为两种:   1)冒泡排序法 (Bubble sor
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

Java Arrays.asList

一、背景 Arrays.asList是为打印数组设计的,只是恰好能将数组转为集合 二、源码 1. Arrays.asList的返回值是静态内部类Arrays.ArrayList,而不是ArrayList 2. Arrays.ArrayList直接把外部数组赋值给内部泛型数组;而ArrayList将其他集合转换为数组后,拷贝到自己内部的数组 三、坑 1. 不能把基本类型的数组转为list,因为基本类型不能泛型化 2. 原数组和转换成的集合会同步改变,改变原数组会导致转换后的集合改变 3. Arr
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

ES安装手册

http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html https://github.com/elastic/elasticsearch ###【在多台机器上执行下面的命令】### #es启动时需要使用非root用户,所有创建一个xiaoniu用户: useradd xiaoniu #为hadoop用户添加密码: echo 123456 | passwd --st
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

Python 环境搭建和sublime text配置(新手向)

Python的环境搭建是Python学习的第一步,关于这一点,网上有很多的资源,方法五花八门。由于工作原因,自己给同事写过很多处理Excel、爬虫的代码,也装过很多次 Python(用 pyinstaller 打包成 exe 有时候太大了),所以决定写一篇以供初学者参考 Python环境搭建 直接安装 Anaconda (500M+)就行了 (嫌大的可以装 Miniconda,70M左右) Anaconda 是什么? Anaconda 是 Python 的一个发行版,集合了 jupyter n
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

postMessage 实现跨域消息传递 (JS)

简单记录一下 postMessage ,证明我来过, 我搞过(frame框架), 以后还能有个解决方法好去度娘: 1、发送消息 postMessage('test', 'http://localhost'); 2、接收消息 window.addEventListener('message', function (event) { console.log(event) }, false);
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

CF1151div2(Round 553)

CF1151div2(Round 553) 思路题大赛 A 少考虑了一种情况,到死没想到 B 貌似我随机化50000次,没找到就无解貌似也过了 感觉随随便便乱搞+分类讨论都可以过的样子 #include<cstdio> #include<iostream> #include<queue> #include<algorithm> #include<cstring> #include<cctype> #include<vector> #include<ctime> #include<cmath>
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0

笔记day003

python快捷键 command+v 粘贴 command+c 复制 command+a 全选 command+x 剪切 command+y 删除整行 command+backspace 删除一个单词 shift+enter 换行 command+f 搜索 --》 match case 区分大小写;words 匹配单词(以空格区分单词) command+d向下复制 command+shift+r 全局搜索 shift+f10 运行上一次运行的文件 command+shift+f10 运行当前
分类: 其他 发布时间: 08-23 22:50 阅读次数: 0