摘要: 在MongoDB中索引用于加速查询。没有索引,在查询时,Mongo会进行collection的全documents进行扫描,以匹配到满足查询条件的documents子集。如果建立合适的索引,使用索引进行查询可以极大减少扫描documetns的数量。 索引是一种特殊的数据结构,这种结构以一种易于访问的 阅读全文
posted @ 2018-04-19 11:54 AHAU航哥 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Srping boot简单介绍 Spring boot 提供了很多“starter”,它让我们可以非常方便的把jar包添加到类路径。 spring boot starter parent是一个特殊的启动器,提供了有用的mvn默认配置。另外,还提供了依赖管理的功能,因此添加依赖的时候可以不用写vers 阅读全文
posted @ 2017-11-27 09:06 AHAU航哥 阅读(753) 评论(0) 推荐(0) 编辑
摘要: Tesseract 介绍 安装 语言支持 运行命令 hello world 字符识别准确率的影响因素 Tesseract的控制参数 Java中使用libtesseract引擎 训练自己的语言库 介绍 Tesseract 是一套开源的光学字符识别引擎。它可以将图片中的文字转换成可以编辑的字符,并支持多 阅读全文
posted @ 2017-11-01 17:18 AHAU航哥 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: markdown 使用介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 建议先使用在线编辑器,因其可以实时预览,以便进行快速学习。(本文即使用markdown来编写) 另外,markdown兼容html,可以在markdown 阅读全文
posted @ 2017-10-26 17:39 AHAU航哥 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本文从以下两个方面对jersey进行介绍:(内容主要来源于jersey官网) 一、jersey简单介绍 二、jersey的实现基础:JAX-RS程序接口核心。 三、应用程序部署和运行时环境 一、jersey简单介绍 前言: 如果没有一套好的工具或框架,要开发一套能以多种媒体类型显示数据、并且屏蔽cl 阅读全文
posted @ 2017-10-23 15:54 AHAU航哥 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ概览 1.什么是消息队列? “消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 2.为什么要使用消息队列? 主要 阅读全文
posted @ 2017-10-17 14:45 AHAU航哥 阅读(495) 评论(0) 推荐(0) 编辑
摘要: MyBatis Generator(简称MBG)是MyBatis的代码生成器。 设计目标: MBG用于内省数据库表,并将其生成可用于访问表的工件。MBG旨在对CRUD数据库操作进行自动化配置。MBG用来生成简单的实体类、映射文件。连接查询或存储过程等复杂操作还需要手动编写。 运行过程: 1.解析配置 阅读全文
posted @ 2017-10-11 11:55 AHAU航哥 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 环境: windows操作系统 mongodb 3.4社区版 目标: 配置包含两个分片一个配置服务器的分片集群。其中每一个分片和一个配置服务器都被配置为一个单独的副本集。如下图所示: 注:每一个分片都应该被配置在一个单独的服务器设备上。方便起见,本文在同一台机器通过不同端口模拟不同服务器上的组件,实 阅读全文
posted @ 2017-09-06 22:37 AHAU航哥 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 在之前的博客mongodb复制篇中,介绍了一些基本分mongodb复制概念和内部运行机制。 本文从以下两个方面介绍mongodb副本集的配置过程。 一、复制集配置 二、复制集启用内部认证 一、复制集配置 环境: windows操作系统 mongodb 3.4社区版 目标: 在同一部机器上配置包含3个 阅读全文
posted @ 2017-09-05 16:05 AHAU航哥 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本文从以下几个方面对MongoDB进行介绍 一、分片键组件 二、分片键 三、哈希分片 四、范围分片 五、区间 六、分片部署实例 Sharding概述 是分片、或者分区的意思。分片是一个数据库架构,可以通过key 范围拆分数据并且把拆分后的数据分散的存储到两个或多个数据库实例。分片提供了水平扩展的功能 阅读全文
posted @ 2017-09-04 22:49 AHAU航哥 阅读(950) 评论(0) 推荐(0) 编辑