8 ZhaoYingChao88

尚未进行身份认证

学而不思则罔,思而不学则殆!

等级
博文 437
排名 4k+

elasticsearch最全详细使用教程:搜索详解

一、搜索API1.搜索API端点地址从索引tweet里面搜索字段user为kimchy的记录GET/twitter/_search?q=user:kimchy从索引tweet,user里面搜索字段user为kimchy的记录GET/twitter/tweet,user/_search?q=user:kimchyGET/kimchy,elasticsearc...

2019-06-11 21:37:32

elasticsearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解

一、快速入门1.查看集群的健康状况http://localhost:9200/_cathttp://localhost:9200/_cat/health?v说明:v是用来要求在结果中返回表头状态值说明Green-everythingisgood(clusterisfullyfunctional),即最佳状态Yellow-alldatai...

2019-06-11 20:23:50

hbase自带的压力测试使用

个人推荐使用:https://github.com/brianfrankcooper/YCSB/示例:顺序写命令:hbaseorg.apache.hadoop.hbase.PerformanceEvaluation--rows=10000--valueSize=8000randomWrite5hbasepe--nomapred--oneCon=true--va...

2019-05-30 19:14:52

java8 stream flatMap流的扁平化操作

概念:Steam是Java8提出的一个新概念,不是输入输出的Stream流,而是一种用函数式编程方式在集合类上进行复杂操作的工具。简而言之,是以内部迭代的方式处理集合数据的操作,内部迭代可以将更多的控制权交给集合类。Stream和Iterator的功能类似,只是Iterator是以外部迭代的形式处理集合数据的操作。在Java8以前,对集合的操作需要写出处理的过程,如在集合中筛...

2019-05-20 16:14:01

java jdk基础包说明

Java、javax、org、sun包都是jdk提供的类包,且都是在rt.jar中。rt.jar是JAVA基础类库(java核心框架中很重要的包),包含lang在内的大部分功能,而且rt.jar默认就在根classloader的加载路径里面,所以放在classpath是多此一举。他们之间的区别具体如下:1.java.*JavaSE的标准库,是java标准的一部分,是对外承诺的java...

2019-05-15 22:22:01

Spring Cloud Stream 构建消息驱动微服务使用

SpringCloudStream是什么?SpringCloudStream是一个用来为微服务应用构建消息驱动能力的框架。它可以基于SpringBoot来创建独立的、可用于生产的Spring应用程序。它通过使用SpringIntegration来连接消息代理中间件以实现消息事件驱动的微服务应用。简单的说,SpringCloudStream本质上就是整合了SpringBoot和S...

2019-05-15 21:44:49

MySQL之insert、replace、ignore、update操作

MySQL之insert-replacemysql>showcreatetablet***************************1.row***************************Table:tCreateTable:CREATETABLE`t`(`id`int(11)NOTNULL,`...

2019-05-15 16:25:10

docker打开remote接口设置

前言本文记录docker怎么打开apiremote接口设置,docker的版本更新太快了,不同的版本之间,设置可能不同,本文是针对docker13.11、查看配置文件位于哪里systemctlshow--property=FragmentPathdocker2、编辑配置文件内容,接收所有ip请求vim/lib/systemd/system/docker.s...

2019-05-15 11:00:26

spark hbase shc基本使用

shc测试环境的搭建参考:spark读写HBase之使用hortonworks的开源框架shc(一):源码编译以及测试工程创建读写HBase需要两个核心的元素:用户描述数据结构的schema字符串 与schema字符串相对应的实体类1.定义schema字符串objectCatalog{valschema=s"""{|...

2019-05-13 20:52:36

mybatis 批量更新数据两种方法效率对比

批量更新数据两种写法的效率问题。实现方式有两种,一种用for循环通过循环传过来的参数集合,循环出N条sql,另一种用mysql的casewhen条件判断变相的进行批量更新下面进行实现。注意第一种方法要想成功,需要在db链接url后面带一个参数&allowMultiQueries=true即:jdbc:mysql://localhost:330...

2019-05-10 17:05:01

java 基础单例模式实现的几种方式对比

单例模式的五种实现方式1、饿汉式(线程安全,调用效率高,但是不能延时加载):publicclassImageLoader{privatestaticImageLoaderinstance=newImageLoader;privateImageLoader(){}publicstaticImageLoadergetIn...

2019-05-10 16:45:17

windows shell终端推荐及对比

windowsshell终端推荐及对比参照:https://www.slant.co/topics/1552/~best-terminal-emulators-for-windowshttps://github.com/goreliu/wsl-terminal=使用:https://goreliu.github.io/wsl-terminal/README.zh_CN....

2019-05-10 16:37:46

Windows 10 Docker使用

Windows10下Docker使用经验谈最近一直在开发Apworks框架的案例代码,同时也在一起修复Apworks框架中的Bug和一些设计上的不足。遇到的一个普遍问题是,代码的调试过程需要依赖很多外部系统,比如MongoDB、PostgreSQL、RabbitMQ等。当然可以在本机逐一安装这些服务,然后对服务进行配置,使其满足自己开发调试的需要。这样做当然是没有问题的,只是比较麻烦。于是,...

2019-05-10 15:27:36

ES 分组排序java实现

多字段分组并求和;实现sql:selectfield1,field2,sum(field3)fromtable_namegroupbyfield1,field2;多字段分组并求和;实现sql:selectfield1,field2,top(field3)fromtable_namegroupbyfield1,field2;ESjava样例:/...

2019-05-10 09:56:23

推荐阿里镜像源

https://opsx.alibaba.com/?lang=zh-CN阿里巴巴开源镜像站由阿里系统服务团队开发并支持,主旨在于服务阿里云客户,并在此基础上为互联网用户提供支持。目前提供Debian、Ubuntu、Fedora、ArchLinux、CentOS、openSUSE、ScientificLinux、Gentoo等多个发行版的软件安装源和ISO下载服务,我们竭力为互联网...

2019-05-06 13:56:31

win10服务启动异常分析技巧—— hyper-v 服务启动后停止

类似本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。咋整?原来window系统日志记录非常清晰要么你的程序里面抛出异常和错误时记得写log,要么你就要懂得随时找windows日志看你自己出了什么问题。别没事干瞎琢磨!附:启用参考的这里:在Windows10上安装Hyper-V。以管理员身份运行命令提示符 执行命令 bcd...

2019-04-30 10:03:57

Spring框架中Bean的生命周期及加载顺序

Spring容器中的Bean是有生命周期的Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,常用的设定方式有以下三种:通过实现InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法; 通过<bean>元素的init-method/destroy-method属性指定初始化之后/...

2019-04-29 09:55:43

Ubuntu18.0.4 ufw iptables 安装防火墙启动、并设置允许策略详细使用

SELinux、Netfilter、iptables、firewall和UFW五者关系一、五者是什么?1、SELinux是美国国家安全局发布的一个强制访问控制系统2、Netfilter是Linux2.4.x引入的一个子系统,作为一个通用的、抽象的框架,提供一整套的hook函数的管理机制3、iptables是Linux下功能强大的应用层防火墙工具。4、firewall是centos7...

2019-04-18 16:11:54

Ubuntu 18.04 国内的 apt 源

Ubuntu18.04国内的apt源1.阿里源 1 2 3 4 5 6 7 8 9 10 debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteduniversemultiverse debhttp://...

2019-04-18 15:58:58

Visual Paradigm导出去除水印技巧

1.首先导出为svg文件格式。2.然后使用文本编辑器打开。【默认会使用浏览器的打开方式。需要你右键,选择你自己的文本编辑器,没有的话,可以使用文本编辑器打开】3.找到以下的text标签【一般在文档末尾】多个。<textx="275"xml:space="preserve"y="360"stroke="none">VisualParad...

2019-04-18 14:26:38
CSDN身份
  • 博客专家
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。