风-fmgao

导航

02 2019 档案

Windows下搭建Python虚拟环境
摘要:一、安装使用 virtualenv 1. 安装 virtualenv 2. 新建虚拟环境 用 Python3 创建虚拟环境: virtualenv -p (python3安装路径) (虚拟环境名字) (python3是虚拟环境名字) 3. 激活虚拟环境 1)进入虚拟环境 2)进入脚本目录 Scrip 阅读全文

posted @ 2019-02-28 16:34 风-fmgao 阅读(1314) 评论(0) 推荐(0)

Oracle列自增-12c
摘要:在ORACLE 12C以前的版本中,如果要实现列自增长,需要通过序列+触发器实现,到了12C ORACLE 引进了Identity Columns新特性,从而实现了列自增长功能。 一、Identity Columns使用语法 二、identity_clause 2.1 ALWAYS选项 插入测试1: 阅读全文

posted @ 2019-02-27 14:05 风-fmgao 阅读(1138) 评论(0) 推荐(0)

Java同步容器和并发容器
摘要:其它博文:http://www.cnblogs.com/dolphin0520/p/3933404.html https://www.cnblogs.com/studyLog-share/p/5283646.html 我们知道,普通的集合类ArrayList、LinkedList、HashMap等等 阅读全文

posted @ 2019-02-27 08:35 风-fmgao 阅读(379) 评论(0) 推荐(0)

Java虚拟机------JVM介绍
摘要:Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目: Java的平台无关性 Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目[stealth 秘密行动],主要研究:交互式电视、烤面包箱等微型系统.Sun内部人员把这个项目称为Green Jam 阅读全文

posted @ 2019-02-22 14:30 风-fmgao 阅读(364) 评论(0) 推荐(0)

Java虚拟机------JVM内存区域
摘要:JVM内存区域运行时数据区域分为两种: JVM内存区域 运行时数据区域分为两种: 线程隔离的数据区: 程序计数器 Java虚拟机栈 本地方法栈 所有线程程共享的数据区: Java堆 方法区 Java堆 方法区 JVM 内存区域 ———栈介绍 所谓 “栈”包括:Java虚拟机栈,本地方法栈,他们的作用 阅读全文

posted @ 2019-02-22 14:29 风-fmgao 阅读(178) 评论(0) 推荐(0)

Java虚拟机------垃圾收集器
摘要:JVM系列最核心的文章没有之一: 引用 强引用 只要引用存在,垃圾回收器就永远不会回收。当内存空足,Java虚拟机宁愿抛出OutOfMemoryError //可直接通过obj取得对应的对象 如obj.equels(new Object()); 而这样 obj对象对后面new Object的一个强引 阅读全文

posted @ 2019-02-22 14:26 风-fmgao 阅读(399) 评论(0) 推荐(0)

Java虚拟机--------JVM常见参数
摘要:JVM 调优常见参数 JVM 学习思路 阅读全文

posted @ 2019-02-22 14:20 风-fmgao 阅读(371) 评论(0) 推荐(0)

Kafka和的安装与配置
摘要:本文主要介绍Kafka的安装与配置: 集群规划 datanode1datanode2datanode3 zk zk zk kafka kafka kafka kafka jar包下载地址 http://kafka.apache.org/downloads.html kafka集群安装部署 解压安装包 阅读全文

posted @ 2019-02-22 14:11 风-fmgao 阅读(422) 评论(0) 推荐(0)

Kafka介绍与消息队列
摘要:消息队列的好处: 消息队列(Message Queue) 消息: 网络中的两台计算机或者两个通讯设备之间传递的数据。例如说:文本、音乐、视频等内容。 队列:一种特殊的线性表(数据元素首尾相接),特殊之处在于只允许在首部删除元素和在尾部追加元素。入队、出队。 消息队列:顾名思义,消息+队列,保存消息的 阅读全文

posted @ 2019-02-22 14:03 风-fmgao 阅读(504) 评论(0) 推荐(0)

Kafka命令操作
摘要:本文主要介绍Kafka的shell命令: 查看当前服务器所有的topic 创建topic 删除topic 创建生产者发送消息 创建消费者接受消息 查看某一个topic的详情 阅读全文

posted @ 2019-02-22 14:02 风-fmgao 阅读(157) 评论(0) 推荐(0)

Kafka深度解析
摘要:Kafka技术内幕笔记: 分区模型 Kafka集群向多个消息代理服务器(brokerserver)组成,发布至Kafka集群的每条消息都有一个类别,用主题(topic)来表示。不同类型的数据,可以设置不同的主题。一个主题一般会有多个消息的订阅者,当生产者发布消息到某个主题时,订阅了这个主题的消费者都 阅读全文

posted @ 2019-02-22 14:00 风-fmgao 阅读(599) 评论(0) 推荐(0)

Flume架构
摘要:Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统: Flume 介绍 Flume是由cloudera软件公司产出的高可用、高可靠、分布式的海量日志收集系统、聚合和传输的系统、于2009年被捐赠了apache软件基金会,为Hadoop相关组件之一。Flu 阅读全文

posted @ 2019-02-22 13:58 风-fmgao 阅读(563) 评论(0) 推荐(0)

Hive
摘要:Hive的基本概念: Hive 简介 hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门 阅读全文

posted @ 2019-02-22 13:52 风-fmgao 阅读(312) 评论(0) 推荐(0)

Hadoop简介与分布式安装
摘要:Hadoop的基本概念和分布式安装: Hadoop 简介 Hadoop 是Apache Lucene创始人道格·卡丁(Doug Cutting)创建的,Lucene是一个应用广泛的文本搜索库,Hadoop起源于开源网络搜索引擎Apache Nutch,后者是Lucene项目的一部分. Apache 阅读全文

posted @ 2019-02-22 13:33 风-fmgao 阅读(244) 评论(0) 推荐(0)

Hadoop分布式文件系统HDFS
摘要:HDFS的探究: HDFS HDFS是 Hadoop Distribute File System的缩写,是谷歌GFS分布式文件系统的开源实现,Apache Hadoop的一个子项目,HDFS基于流数据访问模式的分布式文件系统,支持海量数据的存储,允许用户将百千台组成存储集群,HDFS运行在低成本的 阅读全文

posted @ 2019-02-22 11:29 风-fmgao 阅读(1049) 评论(0) 推荐(0)

HDFS的操作SHELL和API
摘要:HDFS的shell操作和JavaAPI的使用: WEB WEB端口50090查看SecondaryNameNode信息。可以查看Hadoop的版本,NameNode的IP,Checkpoint等信息。 WEB端口50070可以查看HDFS的信息和目录结构 SHELL 查看 创建文件夹 新建文件 查 阅读全文

posted @ 2019-02-22 11:24 风-fmgao 阅读(507) 评论(0) 推荐(0)

HDFS高级功能
摘要:HDFS的六大高级特性: 安全模式 安全模式是HDFS所处的一种特殊状态,在这种状态下,文件系统只接受读数据请求,而不接受删除、修改等变更请求。在NameNode主节点启动时,HDFS首先进入安全模式,DataNode在启动的时候会向namenode汇报可用的block等状态,让NameNode得到 阅读全文

posted @ 2019-02-22 11:16 风-fmgao 阅读(823) 评论(0) 推荐(0)

Hadoop的I/O操作
摘要:Hadoop的IO: Hadoop自带的一条原子操作作用域数据I/O操作,其中有一些技术比Hadoop更常用,如数据完整性保持和压缩在处理好几个TB级别的数据集时值得关注. 数据完整性 Hadoop用户不希望在存储和处理数据时丢失或损坏任何数据,但是当系统中需要处理数据量达到Hadoop处理极限时, 阅读全文

posted @ 2019-02-22 11:02 风-fmgao 阅读(664) 评论(0) 推荐(0)

Hadoop的RPC工作原理
摘要:RPC远程过程调用: Hadoop的远程过程调用(Remote Procedure Call,RPC)是Hadoop中核心通信机制,RPC主要通过所有Hadoop的组件元数据交换,如MapReduce、Hadoop分布式文件系统(HDFS)和Hadoop的数据库(Hbase)。RPC是一种通过网络从 阅读全文

posted @ 2019-02-22 10:56 风-fmgao 阅读(1284) 评论(0) 推荐(0)

Mapreduce入门和优化方案
摘要:MapReduce基本原理和高性能网络下优化: Mapreduce概述 Mapreduce式谷歌开源的一项重要技术,是一个编程模型,用来进行大数据量的计算,对于大数据量的计算通常采用的处理方式式并行计算,对于许多开发者来说,自己完全实现一个并行计算程序难度太大.而MapReduce就是一种简化并行计 阅读全文

posted @ 2019-02-22 10:39 风-fmgao 阅读(1944) 评论(0) 推荐(0)

MapReduce的工作机制
摘要:《Hadoop权威指南》中的MapReduce工作机制和Shuffle: 框架 Hadoop2.x引入了一种新的执行机制MapRedcue 2。这种新的机制建议在Yarn的系统上,目前用于执行的框架可以通过mapreduce.framework.name属性进行设置,值“local“表示本地作业运行 阅读全文

posted @ 2019-02-22 10:38 风-fmgao 阅读(633) 评论(0) 推荐(0)

MapReduce源码刨析
摘要:MapReduce编程刨析: Map map函数是对一些独立元素组成的概念列表(如单词计数中每行数据形成的列表)的每一个元素进行指定的操作(如把每行数据拆分成不同单词,并把每个单词计数为1),用户可以自定义一个把数据拆分成不同单词并把单词计数为1的映射map函数),事实上每个元素都是被独立操作的,而 阅读全文

posted @ 2019-02-22 10:29 风-fmgao 阅读(314) 评论(0) 推荐(0)

MapReduce高级编程
摘要:MapReduce 计数器、最值: 计数器 数据集在进行MapReduce运算过程中,许多时候,用户希望了解待分析的数据的运行的运行情况。Hadoop内置的计数器功能收集作业的主要统计信息,可以帮助用户理解程序的运行情况,辅助用户诊断故障。 这些记录了该程序运行过程的的一些信息的计数,如Map in 阅读全文

posted @ 2019-02-22 10:09 风-fmgao 阅读(335) 评论(0) 推荐(0)

MapReduce高级编程2
摘要:MapReduce Top N 、二次排序,MapJoin: TOP N 对于一组输入List(key,value),我们要创建一个Top N 列表,这是一种过滤模式,查看输入数据特定子集,观察用户的行为。 解决方案 key是唯一键,需要对输入进行额外的聚集处理,先把输入分区成小块,然后把每个小块发 阅读全文

posted @ 2019-02-22 10:01 风-fmgao 阅读(335) 评论(0) 推荐(0)

HBase原理和安装
摘要:HBase的基本概念和安装: Hbase简介 HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 官方网站:http://hbase.apache.org 2006年Google发表BigTable白皮书 阅读全文

posted @ 2019-02-22 09:48 风-fmgao 阅读(350) 评论(0) 推荐(0)

HBase数据模型和读写原理
摘要:Hbase的数据模型和读写原理: ​ HBase是一个开源可伸缩的分布式数据库,他根据Google Bigtable数据模型构建在hadoop的hdfs存储系统之上。 ​ HBase是一个稀疏、多维度、排序的映射表。表的索引是行键、列族、列限定符和时间戳,一个列族中可以包含任意多个列,同一个列族里面 阅读全文

posted @ 2019-02-22 09:42 风-fmgao 阅读(3365) 评论(0) 推荐(0)

HBase的Shell命令和JavaAPI
摘要:HBase的shell操作和JavaAPI的使用: Shell 表操作 创建表 插入表 查看表数据 查看表结构 更新指定字段 查看指定行数据 统计表行数 删除数据 删除rowkey的某一列 清空数据 删除表 表更表信息 Java API 环境准备 HBaseAPI 获取Configuration对象 阅读全文

posted @ 2019-02-22 09:37 风-fmgao 阅读(787) 评论(0) 推荐(0)

HBase优化
摘要:Hbase 高可用、预先分区、布隆过滤器: 高可用 HBase中Hmaster负责监控RegionServer的生命周期,均衡RegionServer的负载,如果Hmaster挂掉了,那么整个HBase集群将陷入不健康的状态,并且此时的工作状态并不会维持太久。所以HBase支持对Hmaster的高可 阅读全文

posted @ 2019-02-22 09:24 风-fmgao 阅读(254) 评论(0) 推荐(0)

Zookeeper入门
摘要:Zookeeper相关介绍和选举算法、应用场景等: Zookeeper 的简介 Zookeeper是一个开源的分布式的,一个针对大型分布式系统的可靠协调系统的Apache项目。 目标是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户; ZooKeeper已经成为Had 阅读全文

posted @ 2019-02-22 09:16 风-fmgao 阅读(312) 评论(0) 推荐(0)

ZooKeeper的安装和API
摘要:Zookeeper的分布式安装和API介绍: 安装教程 在datanode1、datanode2和datanode3三个节点上部署Zookeeper。 步骤 解压zookeeper安装包到/opt/module/目录下 /opt/module/zookeeper-3.4.10/这个目录下创建zkDa 阅读全文

posted @ 2019-02-22 08:58 风-fmgao 阅读(242) 评论(0) 推荐(0)

Flume案例Ganglia监控
摘要:Flume案例和Flume监控系统的使用: 安装 解压apache-flume-1.7.0-bin.tar.gz到/opt/module/目录下 3. 修改apache-flume-1.7.0-bin的名称为flume 将flume/conf下的flume-env.sh.template文件修改为f 阅读全文

posted @ 2019-02-21 16:42 风-fmgao 阅读(464) 评论(0) 推荐(0)

Sqoop
摘要:Sqoop的基本原理和相关参数配置: 简介 Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql…)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hado 阅读全文

posted @ 2019-02-21 16:10 风-fmgao 阅读(425) 评论(0) 推荐(0)

Oozie
摘要:Oozie的安装和任务调度: 简介 Oozie英文翻译为:驯象人。一个基于工作流引擎的开源框架,由Cloudera公司贡献给Apache,提供对HadoopMapreduce、Pig Jobs的任务调度与协调。Oozie需要部署到Java Servlet容器中运行。主要用于定时调度任务,多任务可以按 阅读全文

posted @ 2019-02-21 15:58 风-fmgao 阅读(285) 评论(0) 推荐(0)

KafkaAPI实战
摘要:新旧API使用 Flume和Kafka集成: Kafka有两套API: 过时的API 和新API 准备工作 Kafka生产者API 旧 高级 生产者带回调函数 自定义分区 需求:将所有数据存储到topic的第0号分区上 Kafka消费者 旧 使用低级API读取指定topic,指定partition, 阅读全文

posted @ 2019-02-21 15:34 风-fmgao 阅读(519) 评论(0) 推荐(0)

Hive数据据类型 DDL DML
摘要:Hive的基本数据类型 DDL DML: 基本数据类型 对于Hive而言String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储2GB的字符数。 集合数据类型 数据类型描述语法示例 STRUCT 和c语言中的struct类似 阅读全文

posted @ 2019-02-21 15:04 风-fmgao 阅读(380) 评论(0) 推荐(0)

Hive查询
摘要:Hive查询 分桶表 常用函数 自定义函数: 查询语法 基本查询 全表查询 条件查询 注意: 列别名 算术运算符 运算符描述 A+B A和B 相加 A-B A减去B A*B A和B 相乘 A/B A除以B A%B A对B取余 A&B A和B按位取与 A\ B A和B按位取或 A^B A和B按位取异或 阅读全文

posted @ 2019-02-21 14:57 风-fmgao 阅读(768) 评论(0) 推荐(0)

Hive调优
摘要:Hive存储格式选择 和Hive 相关优化: 压缩参考 Hive支持的存储数的格式主要有:TEXTFILE 、SEQUENCEFILE、ORC、PARQUET。 文件存储格式 列式存储和行式存储 行存储的特点:查询满足条件的一整行数据的时候,列存储则需要去每个聚集的字段找到对应的每个列的值,行存储只 阅读全文

posted @ 2019-02-21 14:37 风-fmgao 阅读(265) 评论(0) 推荐(0)

Redis
摘要:Nosql简介 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非 阅读全文

posted @ 2019-02-21 14:22 风-fmgao 阅读(240) 评论(0) 推荐(0)

memcached
摘要:memcached是一个高性能的分布式内存对象缓存系统: Memcached简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值 阅读全文

posted @ 2019-02-21 14:15 风-fmgao 阅读(370) 评论(0) 推荐(0)

Redis事务
摘要:Redis的事务和秒杀场景设计: Redis事务 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断,Redis事务的主要作用就是串联多个命令防止别的命令插队 Multi 用于标记事务块的开始。Redis会将后续的 阅读全文

posted @ 2019-02-21 13:55 风-fmgao 阅读(156) 评论(0) 推荐(0)

Redis持久化
摘要:Redi持久化方式 Redis 提供了2个不同形式的持久化方式。RDB (Redis DataBase)AOF (Append Of File) RDB ​ 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 如何执行 ​ Red 阅读全文

posted @ 2019-02-21 11:18 风-fmgao 阅读(141) 评论(0) 推荐(0)

Redis主从复制
摘要:主从复制是什么 主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 作用 读写分离,性能扩展 容灾快速恢复 当一个从数据库启动后,会向主数据库发送SYNC命令。同时主数据库接收到SYNC命令后会开始在后台保存快照(即R 阅读全文

posted @ 2019-02-21 11:09 风-fmgao 阅读(363) 评论(0) 推荐(0)

Redis的集群模式
摘要:集群 即使使用哨兵,此时的Redis集群的每个数据库依然存有集群中的所有数据,从而导致集群的总数据存储量受限于可用存储内存最小的数据库节点,形成木桶效应。由于Redis中的所有数据都是基于内存存储,这一问题就尤为突出了尤其是当使用Redis做持久化存储服务使用时。对Redis进行水平扩容,在旧版Re 阅读全文

posted @ 2019-02-21 10:45 风-fmgao 阅读(519) 评论(0) 推荐(0)

MongoDB入门
摘要:MongoDB简介 MongoDB是一种强大、灵活、可扩展的开源数据库。由C++编写旨在为WEB应用提供可拓展,高性能数据存储解决方案,MongoDB是一个介于关系数据库和非关系数据库之间的产品.它扩展了关系型数据库的众多有用功能,如辅助索引、范围査询(rangequery)和排序。MongoDB的 阅读全文

posted @ 2019-02-21 10:34 风-fmgao 阅读(187) 评论(0) 推荐(0)

MongoDB基础命令
摘要:MongoDB 入门命令 查看当前数据库 基础操作 Mongodb的库是隐式创建,你可以use 一个不存在的库然后在该库下创建collection,即可创建库 增 插入数据 添加数据时不添加任何主键,会制动生成一个主键,主键不会像关系型数据库那样自动递增(为了分布式考虑),使用的是时间戳+机器编号+ 阅读全文

posted @ 2019-02-21 10:21 风-fmgao 阅读(236) 评论(0) 推荐(0)

MongoDB查询
摘要:find查询 MongoDB中使用find来进行查询。査询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合。find的第一个参数决定了要返回哪些文档,其形式也是一个文档,说明要执行的査询细节。 查询所有数据 空的査询文档{}会匹配集合的全部内容。要是不指定査询文档,默认就是{}。 当我 阅读全文

posted @ 2019-02-21 10:11 风-fmgao 阅读(479) 评论(0) 推荐(0)

MongoDB索引
摘要:简介 索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中査找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。让这个比喻走个极端,可以说创建数据库索引就像确定如何组织书的索引一样。但你的优势是知道今后会做何种査 阅读全文

posted @ 2019-02-21 09:56 风-fmgao 阅读(216) 评论(0) 推荐(0)

MongoDB聚合
摘要:MongoDB 除了基本的查询,还有强大的聚合工具: distinct distinct用来找出给定键的所有不同的值。使用时必须指定集合和键。 group group做的聚合稍复杂一些。先选定分组所依据的键,而后MongoDB就会将集合依据选定键值的不同分成若干组。然后可以通过聚合每一组内的文档,产 阅读全文

posted @ 2019-02-21 09:45 风-fmgao 阅读(370) 评论(0) 推荐(0)

MongoDB进阶
摘要:核心组件 MongoDB作为一个分布式文件存储数据库,我们要了解他的架构方式和重要的组件,分别是 :mongod(数据库核心程序)、mongos(他是用于分片集群的控制器和查询路由器)、mongo(他是交互式的MongoDB shell) mongod 此程序会处理所有的数据请求,管理数据格式并且执 阅读全文

posted @ 2019-02-21 09:36 风-fmgao 阅读(456) 评论(0) 推荐(0)

Elasticsearch简介与安装
摘要:搜索 就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息 垂直搜索 站内搜索 互联网搜索 电商网站,招聘网站,新闻网站,各种app IT系统的搜索 OA软件,办公自动化软件,会议管理,日程管理,项目管理,员工管理,搜索“张三”,“张三儿” 阅读全文

posted @ 2019-02-21 09:31 风-fmgao 阅读(140) 评论(0) 推荐(0)

ElasticSearch索引
摘要:简介 索引是具有相同结构的文档集合。在Elasticsearch中索引是个非常重要的内容,对Elasticsearch的大部分操作都是基于索引来完成的。同时索引可以类比关系型数据库Mysql中的数据库database 创建索引 创建索引的时候可以通过修改number of shards和 numbe 阅读全文

posted @ 2019-02-21 09:15 风-fmgao 阅读(273) 评论(0) 推荐(0)

Elasticsearch增删改查
摘要:面向文档 document数据格式 Java数据 数据库数据 Json数据 集群管理 green:每个索引的primary shard和replica shard都是active状态的yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是ac 阅读全文

posted @ 2019-02-21 09:06 风-fmgao 阅读(1560) 评论(0) 推荐(1)

Elasticsearch聚合分析
摘要:预先设置 在进行聚合分析的是皇后首先把文本的field的fielddata属性设置为true 计算每个tag下的商品数量 结果 包含yagao的商品,计算每个tag下的商品数量 先分组,再算每组的平均值,计算每个tag下的商品的平均价格 结果 计算每个tag下的商品的平均价格,并且按照平均价格降序排 阅读全文

posted @ 2019-02-21 08:54 风-fmgao 阅读(412) 评论(0) 推荐(0)

Elasticsearch分布式机制探究
摘要:Elasticsearch是一套分布式的系统,分布式是为了应对大数据量隐藏了复杂的分布式机制 分片机制 shard = hash(routing) % number_of_primary_shards Routing值可以是一个任意的字符串,默认情况下,它的值为存数数据对应文档 _id 值,也可以是 阅读全文

posted @ 2019-02-21 08:49 风-fmgao 阅读(205) 评论(0) 推荐(0)

Elasticsearch的JavaAPI
摘要:获取客户端对象 ## 创建索引 新建文档 查询索引 更新文档 删除文档 查询所有 通配符查询 模糊查询 添加mapping 原文:http://hphblog.cn/2018/12/16/Elasticsearch%E7%9A%84JavaAPI/ 阅读全文

posted @ 2019-02-21 08:43 风-fmgao 阅读(407) 评论(0) 推荐(0)

Java虚拟机------JVM分析工具
摘要:主要介绍JVM的分析工具: jps JVM分析工具-jmap1 jinfo jstack1 jstat jstat -gccapacity pid jvm分析工具-jconsole jvm分析工具-jmx jconsole和jvisualvm远程 阅读全文

posted @ 2019-02-20 16:25 风-fmgao 阅读(981) 评论(0) 推荐(0)

python-docx编辑word表格
摘要:一、修改数据类型(中英) 需求: 代码: 二、数据类型为日期时,清空位数内容 需求: 代码: 三、表格中添加单元格 需求: 参考:https://www.jianshu.com/p/9da61bf35cb7 代码: 阅读全文

posted @ 2019-02-15 17:00 风-fmgao 阅读(18350) 评论(0) 推荐(0)