07 2019 档案
摘要:下载 PyMongo支持CPython 2.6,2.7,3.3+,PyPy和PyPy3 使用MongoClient建立连接 获取数据库 获取集合 集合是存储在MongoDB中的一组文档,可以类似于关系数据库中的表。 在PyMongo中获取集合的工作方式与获取数据库相同 文档 MongoDB中的数据使
阅读全文
摘要:在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。 在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接
阅读全文
摘要:其实 "$" 字符 独立出现也是有意义的 , 我起名叫做代指符
阅读全文
摘要:update修改器: $inc $set $unset $push $pull $pop
阅读全文
摘要:MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<=) 小于等于 - $lte (!= ) 不等于 - $ne 大于操作符 - $gt 大于等于操作符 - $gte 小于操作符 - $lt 小于等于操作符 - $lte 不等于操
阅读全文
摘要:数据类型 MongoDB支持许多数据类型。 字符串 (string) - 这是用于存储数据的最常用的数据类型。MongoDB中的字符串必须为UTF-8。 整型 (Integer)- 此类型用于存储数值。 整数可以是32位或64位,具体取决于服务器。 布尔类型 (Integer )- 此类型用于存储布
阅读全文
摘要:进入客户端 在启动服务以后。在你的cmd中输入 mongo 即可 创建库 创建表 增删改查 db.haha.update({"name":456},{$set:{"name":999}}) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModifi
阅读全文
摘要:MongoDB 下载及安装 你可以在mongodb官网下载该安装包,地址为:https://www.mongodb.com/download-center#community。 个人使用MongoDB 3.4的msi安装包 配置环境变量 启动服务 在你任意盘符。新建 data\db 再次启动 执行
阅读全文
摘要:作为非关系型数据库。MongoDB是一个NoSQL数据库。 NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。
阅读全文
摘要:介绍 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 在高负载的情况下,添加更多的节点,可以保证服务器性能
阅读全文
摘要:CBV -- class base view(基于类视图) 在之前使用的函数叫视图叫做 FBV -- function base view (基于函数视图) CBV 和 FBV 的区别 : FBV简单, 小巧, 当不涉及到复杂的逻辑时可以使用FBV CBV 灵活, 为什么说灵活呢, 因为, 类的封装
阅读全文
摘要:之前有说过给Flask中的视图加装饰器,那么问题来了。我有100个视图。每个视图都需要加装饰器,那就要一个一个的加,这样很麻烦。 如果。有django中的中间件一样的功能就好了。 那么它来了。 它就是特殊的装饰器 before_request 这个装饰器的意思是在请求接收后。到达视图之前进行。 af
阅读全文
摘要:蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户
阅读全文
摘要:Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重
阅读全文
摘要:在Flask中路由是必不可少的。其实在所有的web框架中都有路由。 今天就聊一些Flask中的路由 首先路由是什么 上面就是一个简单的路由。 接下来说一些路由中的参数 methods 当前 url 地址,允许访问的请求方式 当你不写 method 时。默认的是GET请求 endpoint 反向url
阅读全文
摘要:request request是请求数据。 在flask中request是需要导入,也可以称作公共对象 request.form request.from 获取的FormData中的数据 -- 也就html中form表单 request.args request.arg 获取的是访问路径的参数 pr
阅读全文
摘要:普通方式 在Flask中如果按照普通的方法加装饰器,看上去是没有问题。他会抛出一个异常 from flask import Flask, render_template, redirect, request, session app = Flask(__name__) app.debug = Tru
阅读全文
摘要:一、主从复制背景问题 Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用: 一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。 扩展主节点的读能力,分担主节点读压力。 但是问题是: 一旦主节点宕机,从节点上位,那么需要人为修改所有应用方的主节点地址(改为新的master地址),还
阅读全文
摘要:MYSQL安装(mariadb) 方法1:yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第一步:添加 MariaDB yum 仓库 找到yum仓库目录,创建repo文件 第二步:在 C
阅读全文
摘要:为什么要用redis-cluster 并发问题 数据量太大 一台服务器内存正常是16~256G,假如你的业务需要500G内存, 新浪微博作为世界上最大的redis存储,就超过1TB的数据,去哪买这么大的内存条?各大公司有自己的解决方案,推出各自的集群功能,核心思想都是将数据分片(sharding)存
阅读全文
摘要:解决软件依赖 2.下载nginx的源代码包 3.解压缩tnginx包 4.进入源码目录,开始编译三部曲 6.进入安装好的tngx321目录,查看有哪些东西 7.配置path变量,可以快捷使用nginx命令 8.配置站点 在vim /opt/tngx321/conf/nginx.conf文件下进行配置
阅读全文
摘要:下载虚拟环境工具(这里是在物理环境下安装的) 配置用户个人变量配置文件,每次开机都加载这个virtualevnwrapper工具 退出会话,重新登录,查看是否加载了virtualenvwrapper工具 python虚拟环境管理工具安装成功 创建虚拟环境 在windows中导出所有的模块信息 将次文
阅读全文
摘要:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是
阅读全文
摘要:解决软件编译所需要的程序依赖 下载python3的源代码 解压缩python源代码包 编译三部曲 将python添加到lunix环境变量中
阅读全文
摘要:常用命令 查看IP地址 --> ifconfig / id addr show 打印 --> echo hello python中print 任务管理器 top 查看当前日期 cal 查看当前时间 date 更新时间 ntpdate -u ntp.aliyun.com 和阿里时间同步 定时器 cro
阅读全文