12 2018 档案
摘要:数据持久化 Redis提供了将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案分别有其长处和短板,可以配合起来同时运行,确保数据的稳定性。 必须使用数据持久化吗? Redis的数据持久化机制是可以关闭的。如果你只把Redis作为缓存服务使用,Redis中存储的所有数据都不是该数据
阅读全文
摘要:工作中常会需要让数据传输前进行加密处理。这次用到的是AES加密。AES加密中,需要注意到坑还是挺多的。对AES也进行了一番了解,发现里面的东西真的是注意的太多了。今天只是整理了一种简单的加密格式,工作中使用肯定是够了,想要了解根深的AES加密还是需要再找些资料学习一下。 首先需要下载python的第
阅读全文
摘要:1 mongodb的聚合是什么 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。 2 mongodb的常用管道和表达式 知识点: 掌握mongodb中管道的语法 掌
阅读全文
摘要:服务器:Ubuntu 使用git前准备工作: 下载git之前先更新: apt-get update 安装git: apt-get install git 创建本地仓库: mkdir test git初始化: cd test git init 生成公钥和私钥: ssh-keyge 将公钥添加到gith
阅读全文
摘要:在公司的项目中,用到的redis的也不是很复杂,主要是当一个消息队列来使用,因此也不是很复杂。在网上看到的redis的配置详解都很详细,我也就不在一一的解释了。下面我就把一些常用的配置拿出来整理下,这些配置搞定基本上你的redis就能跑起来。至于其他的调优方面的设置,有需求可以自行百度。文末会附赠几
阅读全文
摘要:终于有空可以整理一下最近学习的一些东西了。redis作为一个消息队列真的是好用。也试着去学习了一下kafka,结果第一步安装的时候就把我干趴了。kafka运行需要java8的环境,而配置java环境让我感觉好浪费时间和经历,本着我大python的信条“人生苦短,我用python”,怎么能去搞一个安装
阅读全文
摘要:建立普通索引:(允许索引字段的值重复) db.集合.ensureIndex({ 字段名: 1/-1 }) 1表示升序,-1表示降序 db.集合.createIndex({ 字段名: 1/-1 }) 1表示升序,-1表示降序 ps: 查询时(多个字段用到索引)如果使用到排序,排序的顺序应该与建立索引时
阅读全文
摘要:今天遇到一个情况。因为是做实时的数据传输,当网络情况不好或者数据的量很大的时候http传输时就会占用很大的带宽和时间。为此准备做一些优化来处理这方便的事情。首先想到的就是开启nginx的压缩传输--gzip。问题不难,找一些文章就试了一下就搞定了,现在整理如下。 进入nginx的目录。本机目录为 c
阅读全文
摘要:跳转到最后一行: shift + g 跳转到最后一行最后位: shift+g, shift+4 跳转到第一行的一个字节: gg 跳转到当前行的第一个字节: 0 删除当前行: dd 跳转到指定行: :n (n为指定行数)
阅读全文
摘要:开启mongo的姿势: cd /usr/local/mongo/bin(mongo的文件目录的bin目录下) sudo ./mongod (开启mongo服务) 再新开一个终端 cd /usr/local/mongo/bin sudo ./mongo (进入mongo数据库) 数据库操作: use
阅读全文
摘要:第一次接触MongoDB,第一次部署。将一些步骤整理出来,希望以后会用到,也希望能帮组到有这方面需求的小伙伴。 设备说明: 服务器为阿里云ECS服务器,网络为专有网络VPC,Mango为买的阿里云Mango。各种申请事项和购买才做就不说,下面开始正文。 进入阿里云MangoDB管理界面的时候,处理一
阅读全文
摘要:方法一:通过索引控制第几行,第几列带读取Excel 方法二:读取sheet表名,毕竟一个Excel文件里可能会含有多个sheet。具体使用还看情况而定
阅读全文
摘要:一、建立数据库模型类 1.在model里创建模型类。(继承models.Model) 1 class Order(models.Model): 2 TYPE_CHOICE = ( 3 (0, u"普通运单"), 4 (1, u"绑定关系"), 5 (2, u"库房读取") 6 ) 7 mac = m
阅读全文
摘要:平时的数据库操作都是图形化界面完成了。然而有时候批量操作字段的时候还是不得不用到原生的sql语句。so这个就专门记录下自己使用过的又记不住的sql语句。没事看看拿起来当备忘录 批量修改某个字段的数据 update 表名 set 字段名=" " where 条件; update order set i
阅读全文
摘要:在DRF框架里,ModelSerializers是一个重要的组件。大大的帮组我们节省了数据序列化的过程,真的可以说是良心产品。接手的这个项目用的Django,前人的代码都是手动序列化的,为了保证风格的一致性我续写的代码也都是手动序列化。后来遇到一个问题:有个接口的查询结果是querySet里的数据有
阅读全文
摘要:今儿,接到老的的要求,要把新功能的数据存放在Mongo里。虽然一直都有听过Mango的鼎鼎大名,但是那也只是见过没用过,跟个小白没啥区别。在加上功能急需,没办法只能赶鸭子上架先上再说。下面这篇就是我赶紧上手Mongo的心得体会。只是最简单的用法。。。。 说下MongoEngine,这个是在pymon
阅读全文