mongo教程二、高级查询

1、插入mongo 数据库 基础数据: db.books.insertMany([ {"name":"mongodb 入门到精通","price":45,"author":["oceangray","sky"],"publish":[{"pubName":"机械出版社","地址" 同方法。 查看全文

2018-11-17 05:08:56.0 oceangray 阅读(107)

mongo教程一、基础片:下载安装,包括创建集合、删除集合和简单的CRUD

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。特点是高性能、易部署、易使用,存储数据十 同方法。 查看全文

2018-11-18 05:54:06.0 oceangray 阅读(192)

MapReduce程序运行原理及其执行过程

一、 MapReduce编程模型 MapReduce采用"分而治之"的思想,把对大规模数据集的处理,分发给主节点管理下的各个分节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单地说,MapReduce就是"任务的分解与结果的汇总"。 在Hadoop中,用于执行Map 同方法。 查看全文

2018-11-17 05:09:35.0 oceangray 阅读(123)

MongoDB 存储引擎:WiredTiger和In-Memory

存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredT 同方法。 查看全文

2018-11-17 20:42:29.0 oceangray 阅读(110)

常见文件内容读取工具--Tika

项目介绍 Tika是一个内容分析工具,自带全面的parser工具类,能解析基本所有常见格式的文件,得到文件的metadata,content等内容,返回格式化信息。总的来说可以作为一个通用的解析工具。特别对于搜索引擎的数据抓去和处理步骤有重要意义。 Tika是一个目的明确,使用简 同方法。 查看全文

2018-11-17 05:11:00.0 oceangray 阅读(155)

luke 下载地址 可以选择对应的lucene版本

luke 下载地址 可以选择对应的lucene版本 https://github.com/DmitryKey/luke/releases 同方法。 查看全文

2018-11-17 10:54:22.0 oceangray 阅读(177)

lucene 索引查看工具 --luke工具

Luke介绍 Luke是一个方便的索引查看和诊断工具,可以访问Lucene构建的索引文件,显示和修改某些索引内容。能提供: 通过document编号或term浏览索引 查看document内容,可复制到剪贴板 对频率最高的term的索引字段提供排名后的浏览 执行搜索语句并浏览搜索 同方法。 查看全文

2018-11-17 05:11:36.0 oceangray 阅读(215)

Lucene之模糊、精确、匹配、范围、多条件查询

Lucene的查询方式很 丰富,对于数值类型的数据,采取TermRangeQuery的方式,对于String类型的,就可以采取TermQuery等,查询方式了,可以通过采取合适的查询方式,检索到数据。Queryparser这个查询方式包含了其他几种查询方式。 查询方式 查询方式 同方法。 查看全文

2018-11-17 22:02:44.0 oceangray 阅读(218)

Linux下查看某一个程序运行所占用的内存

第一种方式 top -p 进程号 [root@localhost log]# top -p 20876 top - 15:45:46 up 115 days,  1:35,  3 users,  load average: 2.91, 3.35, 3.39 Tasks:   1  同方法。 查看全文

2018-11-17 12:28:59.0 oceangray 阅读(156)

HTML5 Canvas手写字识别

今天又网友在论坛里问到关于 HTML5 手写字识别功能。这个功能看似有点难度,单独借助HTML5是无法实现的。我这里借助去年百度开发者大赛上的作品来实现它。 Canvas 绘图 我们首先要使用 Canvas 来实现绘图功能。代码如下:        查看全文

2018-11-17 16:11:04.0 oceangray 阅读(134)

maven java 项目打包为zip(配置文件不打入到jar包)

maven 打包,配置文件不打入到jar文件 assembly.xml 文件内容:     bin              zip          同方法。 查看全文

2018-11-18 04:24:17.0 oceangray 阅读(160)

用pycharm创建django app

在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面会出现一个输入界面,在里面输入“startapp appName(你的App名称)”,回车之后就可以在工程下面看到你新建的App了。 同方法。 查看全文

2018-11-17 12:54:53.0 oceangray 阅读(147)

MySQL 2中开启慢查询的方法:命令开启和配置文件开启

一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行 同方法。 查看全文

2018-11-17 14:53:59.0 oceangray 阅读(167)

单点登录与权限管理本质:session和cookie介绍

本篇开始写「单点登录与权限管理」系列的第一部分:单点登录与权限管理本质,这部分主要介绍相关的知识概念、抽象的处理过程、常见的实现框架。通过这部分的介绍,能够对单点登录与权限管理有整体上的了解,对其相关概念、处理流程、常见实现有个基本的认识。 本篇文章介绍下session和cook 同方法。 查看全文

2018-11-17 05:11:04.0 oceangray 阅读(138)

python的类和实例详解

面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键 同方法。 查看全文

2018-11-17 05:11:33.0 oceangray 阅读(94)

mysql explain 详解和结果字段的含义

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: explain select surname,first_name form a,b wh 同方法。 查看全文

2018-11-17 05:10:11.0 oceangray 阅读(127)

Kettle使用教程

一、什么是Kettle Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。 Kett 同方法。 查看全文

2018-11-17 16:30:44.0 oceangray 阅读(139)

WebSocket is already in CLOSING or CLOSED state

websocket 连接已经关闭。 打开chrome控制台,提示WebSocket is already in CLOSING or CLOSED state,代表连接已经被关闭了。可以重载websocket的onclose方法: websocket.onclose = func 同方法。 查看全文

2018-11-18 02:18:28.0 oceangray 阅读(293)

python数据类型

python数据类型: 1、整数 int=10 2、长整数 3、浮点数 float=3.1 4、bool bool=True 5、复数 6、字符串 同方法。 查看全文

2018-11-18 00:43:03.0 oceangray 阅读(186)

python3种引号

python引号有3种引号: 1、单引号 会保留空格和制表符  a=' hello  '  print a 2、双引号 与单引号相同 3、三引号 当值存在多值的时候可以用三引号 a='''   name :     hello ''' 同方法。 查看全文

2018-11-17 05:10:20.0 oceangray 阅读(121)