高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 2.1、聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 db.集合名称.aggregate([{管道:{表 ...
分类:
数据库 时间:
2020-01-29 10:59:28
阅读次数:
116
0、docker安装fastdfs 1、搜索镜像 docker search fastdfs 2、拉取合适镜像 选择合适tag:https://hub.docker.com/ docker pull delron/fastdfs 这个镜像包含了fastdfs以及nginx,降低自我安装学习时间 do ...
分类:
其他好文 时间:
2020-01-29 10:59:07
阅读次数:
70
ETCD 日志收集项目 为什么要自己写不用ELK? ELK: 部署的时候麻烦每一个filebeat都需要配置一个配置文件 使用etcd来管理被收集的日志项。 项目的架构 上节课项目进度 1. kafka:消息队列 2. tailf:从文件里读日志 3. go ini:解析配置文件 今日内容 etcd ...
分类:
其他好文 时间:
2020-01-29 10:58:36
阅读次数:
193
在处理大数据时,有可能 会碰到 超过3GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件。 如果你只是希望读取这文件中的前几行,怎么办,下面的工具会帮您解决这个问题. 而且读取时间很快。 工具下载地址: http://pan.baidu.com/s/1y34wt ...
linux动态链接库的使用 文件结构 目录结构 编译动态库 进入 目录 编译源代码 进入 目录 这时编译会报错,提示找不到动态链接库add 那么可以手动通过 参数给出add动态链接库的路径 如果每次都需要指明路径未免太麻烦了,实际上gcc默认会有一个默认搜索路径,它会首先在该路径中进行搜索,该路径通 ...
分类:
系统相关 时间:
2020-01-29 10:57:52
阅读次数:
101
数据查询 基本查询 方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化 db.集合名称.find({条件文档}).pretty() 比较运算符 等于,默认是等 ...
分类:
数据库 时间:
2020-01-29 10:57:22
阅读次数:
109
在上一篇中,我们简单的介绍了一下 InnoDB 引擎的索引类型,这一篇我们继续学习 InnoDB 的索引,聊一聊索引策略,更好的利用好索引,提升数据库的性能,主要聊一聊覆盖索引、最左前缀原则、索引下推。 覆盖索引 覆盖索引是指在普通索引树中可以得到查询的结果,不需要在回到主键索引树中再次搜索 。 建 ...
分类:
数据库 时间:
2020-01-29 10:56:56
阅读次数:
124
数据类型 下表为MongoDB中常用的几种数据类型: Object ID:文档ID String:字符串,最常用,必须是有效的UTF-8 Boolean:存储一个布尔值,true或false Integer:整数可以是32位或64位,这取决于服务器 Double:存储浮点值 Arrays:数组或列表 ...
分类:
数据库 时间:
2020-01-29 10:56:34
阅读次数:
86
一键格式化代碼: Ctrl+Alt+L 全局搜索替换:ctrl+shift+r 强大的搜索功能,shift+shift (无论您想要搜啥都能找到) ctrl+shift+R==搜索类 CTRL+N:按照类名搜索类 ...
分类:
其他好文 时间:
2020-01-29 10:56:16
阅读次数:
151
进程间通信: 1、进程间的数据共享: 管道、 消息队列、 共享内存、 Unix域套接字 易用性: 消息队列 > Unix域套接字 > 管道 > 共享内存(经常与信号量一起用) 效 率: 共享内存 > Unix域套接字 > 管道 > 消息队列 常 用: 共享内存、Unix域套接字 2、异步通信 信号 ...
分类:
系统相关 时间:
2020-01-29 10:55:58
阅读次数:
87
C++知识点汇总文档 持续更新 朝花夕拾. 不写下来, 仿佛一切都没了见证. 编程来源于生活, 无非是对现实的抽象. 整理这份文档的时候我才发现, 自己对C++的了解无非是冰山一角 另, C++11真的 太恐怖了 , 新"特性"真的是"恐怖如斯" 另注: 本人才疏学浅, 难免有错漏之处, 还望不吝赐 ...
分类:
编程语言 时间:
2020-01-29 10:55:45
阅读次数:
78
随着 ajax 的使用越来越广泛,前端的页面逻辑开始变得越来越复杂,特别是spa的兴起,前端路由系统随之开始流行。 从用户的角度看,前端路由主要实现了两个功能(使用ajax更新页面状态的情况下): 记录当前页面的状态(保存或分享当前页的url,再次打开该url时,网页还是保存(分享)时的状态); 可 ...
分类:
其他好文 时间:
2020-01-29 10:55:24
阅读次数:
179
出现这种情况,一般是没有安装linux的鼠标服务器gpm gpm命令 是Linux的虚拟控制台下的鼠标服务器,用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。 具体操作: 运行命令:yum install gpm* 安装gpm 启动gpm服务:service gpm start 运行systemct ...
分类:
其他好文 时间:
2020-01-29 10:53:20
阅读次数:
252
1. 安装的需求背景 我们知道ifconfig 命令可以用于查看、配置、启用或禁用指定网络接口,如配置网卡的ip地址、掩码、广播地址、网关等,功能不可谓不丰富。 此命令的功能和windows系统的ipconfig非常类似。 但是,centos 7 默认已不再安装此命令,其中很多功能用 ip addr ...
分类:
其他好文 时间:
2020-01-29 10:53:05
阅读次数:
98
https://mp.weixin.qq.com/s/70BoeS7z4aBZK24zxdZzXA 简单介绍DMI的实现。 1. DMIConsts 定义DMI使用的常量: 其中: a. dmiDataSize为数据宽度; b. dmiOpSize为操作宽度; 2. DMIReq 定义DMI请求的结 ...
分类:
其他好文 时间:
2020-01-29 10:52:48
阅读次数:
88
1234前端工程化从单纯的 HTML/CSS/JavaScript,到 gulp/webpack 以及 node.js.可能还需要其他的插件 sass、less、vue、react、angular、等等插件.最重要的是后端吐出数据,在前端做逻辑处理.123大专栏 全栈新视觉——前后端分离ss="li... ...
分类:
其他好文 时间:
2020-01-29 10:52:34
阅读次数:
79
void fun(int i){if(i>0) fun(i/2);printf("%d\n",i);}void main(){fun(10);}问:程序输出结果?答案: 012510 ...
分类:
编程语言 时间:
2020-01-29 10:52:19
阅读次数:
64