目录 一、Mongodb 二、Memcached 1.介绍 2.Memcached工作方式分析 3.如何实现分布式可拓展性 三、Redis 1.介绍 2.工作方式分析 3.如何实现分布式可拓展性 四、三种数据库对比 1.redis和Mongodb应用场景对比 2.Memcached和Redis应用场 ...
分类:
数据库 时间:
2020-07-13 13:39:13
阅读次数:
84
在MongoDB中,支持存储位置的经纬度,可以对其索引,通过算子操作,进行查找附近的数据。如:查找附近的 人、附近的餐馆等。 我们可以用此特性,存储房源的位置数据以及进行地图找房查询。 #进入容器docker exec -it mongodb /bin/bashuse testdbdb.house. ...
分类:
数据库 时间:
2020-07-13 11:54:52
阅读次数:
84
一、ObjectId 在插入数据时,mongoDB 会自动生成"_id",默认生成的"_id"属于 ObjectId 对象,作用类似于身份证号用来标识每一条数据。 ObjectId 是一个12字节(16进制) BSON 类型数据,格式分四部分组成4|3|2|3: 4个字节时间戳 3个字节机器标识码 ...
分类:
数据库 时间:
2020-07-12 22:33:17
阅读次数:
113
个人视频汇总
1、2020年深入浅出prometheus+grafana 企业监控应用
https://edu.51cto.com/sd/d075b
2、2020年深入浅出zabbix5.0 企业应用实战
https://edu.51cto.com/sd/8f88b
3、2020年Jumpserver堡垒机版本1.5.8企业落地实践
https://edu.51cto.com/sd/84158
4、2020年Redis5.0 从入门到企业应用实战视频教程
https://edu.51cto.com/sd/aa00f
5、2020年MongoDB 企业应用实战 基础 复制集 分片集群
https://edu.51cto.com/sd/1766d
6、2020年MySQL5.7系列实战课程--主从复制篇
https://edu.51cto.com/sd/c5e81
7、2020年MySQL5.7系列实战课程--高可用MHA与读写分离Atlas应用实战
https://edu.51cto.com/sd/f7955
分类:
其他好文 时间:
2020-07-12 14:15:37
阅读次数:
123
什么时候需要 对象的创建与使用分离 对于不同类型的产品创建,使用不同的工厂类实现 对象创建难度不同,比如某个service用到dao,dao的实现有redis,mysql,mongodb,创建dao的难度不同,需要的细节不同,如果把创建代码放到service里面,就会显得臃肿难以维护 模式结构 抽象 ...
分类:
其他好文 时间:
2020-07-12 12:41:56
阅读次数:
77
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为txt文档,网站网页结构算是比较规整,简单清晰明了,资讯新闻内容的采集和保存! 应用到的库 reques ...
分类:
编程语言 时间:
2020-07-11 22:35:07
阅读次数:
73
1. 问题 抓取某个网站,发现请求参数是乱码格式, 这是点击 TextView,发现请求参数如下图所示 3. 那么=%B9%FA%CE%F1%D4%BA%B7%A2%D5%B9%D1%D0%BE%BF%D6%D0%D0%C4是什么东西啊 解码后是 =国务院发展研究中心 代码实现: content = ...
分类:
编程语言 时间:
2020-07-11 19:20:31
阅读次数:
63
import zipfile with zipfile.ZipFile(r'E:/Python爬虫精进.zip','r') as f: for 文件名 in f.namelist(): 信息=f.getinfo(文件名) 文件名=文件名.encode('cp437').decode('gbk') p ...
分类:
其他好文 时间:
2020-07-11 12:28:20
阅读次数:
76
MongoDB逻辑存储结构: SQL术语/概念 MongoDB 术语/概念 解释/说明 database database 数据库 table collection 数据表 / 集合 row document 数据记录行 / 文档 column field 数据字段 / 域 index index ...
分类:
数据库 时间:
2020-07-10 22:38:51
阅读次数:
64
1.通讯协议 1.1 端口 我们想要进行数据通讯分几步? 1. 找到对方ip 2. 数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行了标识。为了方便称呼这个数字,叫做 端口。这里的端口 我们一般都叫做 '逻辑端口' 3. 定义通讯规则。这个通讯规则我们一般称 ...
分类:
编程语言 时间:
2020-07-10 21:15:25
阅读次数:
102