- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 键值存储之外,Redis还有这些用法
译文来自:http://www.codeceo.com原文来自:5 Real World Uses for Redis翻译:码农网 – 小峰 Redis是一个强大的内存数据结构存储,包含数据库,缓存和消息代理等多种用途。大多数人经常认为它不过是一个简单的键值存储,但其实它有更多的能力。下面给出一些实例 1.全页面缓存 首先是整页缓存。如果你...
2018-08-31 20:02:10 326
原创 mongo命令错误
/$ mongoMongoDB shell version: 3.2.8connecting to: test2018-08-28T10:11:30.005+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused2018-08-28T10:11:...
2018-08-28 10:20:36 1066
原创 mongod启动错误
~$ sudo mongod[sudo] python 的密码: 2018-08-28T09:53:26.973+0800 I CONTROL [initandlisten] MongoDB starting : pid=4702 port=27017 dbpath=/data/db 64-bit host=ubuntu2018-08-28T09:53:26.973+0800 I CONT...
2018-08-28 10:08:56 714
原创 TypeError: 'module' object is not callable
TypeError: 'module' object is not callable解决:模块非法调用,根据错误信息找到大概报错位置,看 模块.方法 是否有错例子 imoport requests直接用模块名 requsets(url= url,headers=headers)正确用法 ,模块名.方法 requests.get(url= url,headers=headers)...
2018-08-23 11:29:43 4459
原创 3种高并发解决方案
一、数据库缓存层的优化什么是数据库缓存?MySQL等一些常见的关系型数据库的数据都存储在磁盘中,在高并发场景下,业务应用对MySQL产生的增、删、改、查的操作造成巨大的I/O开销和查询压力,这无疑对数据库和服务器都是一种巨大的压力,为了解决此类问题,缓存数据的概念应运而生为什么是要使用缓存?缓存数据是为了让客户端很少甚至不访问数据库服务器进行数据的查询,高并发下,能最大程度的...
2018-08-19 11:14:50 6016
转载 高并发的解决方案
1.应用和静态资源分离刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去访问。通过不同的域名可以让浏览器直接访问资源服务器而不需要再访问应用服务器了。架构图如下:2.页...
2018-08-19 11:11:46 2767
原创 post,put,get请求接口
POST用于提交请求,可以更新或者创建资源,是非幂等的举个例子,在我们的支付系统中,一个api的功能是创建收款金额二维码,它和金额相关,每个用户可以有多个二维码,如果连续调用则会创建新的二维码,这个时候就用POSTPUT用于向指定的URI传送更新资源,是幂等的还是那个例子,用户的账户二维码只和用户关联,而且是一一对应的关系,此时这个api就可以用PUT,因为每次调用它,都将刷新...
2018-08-12 21:34:39 11593
原创 序列化器 many参数
如果要被序列化的是包含多条数据的查询集QuerySet,可以通过many = true参数补充说明[OrderedDict([('id', 1), ('btitle', '射雕英雄传'), ('bpub_date', '1980-05-01'), ('bread', 12), ('bcomment', 34), ('lete', False), ('image', None)]), Order...
2018-08-12 21:30:53 1226
原创 redis数据类型(hash的累加)
ps:Redis HINCRBY命令用于增加存储在字段中存储由增量键哈希的数量。如果键不存在,新的key被哈希创建。如果字段不存在,值被设置为0之前进行操作。可以进行累加,既key名字相同,value相累加。1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) ...
2018-08-12 09:47:13 13267 1
原创 jango-简单的mixin扩展类
介绍关于mixin,mix in是一种提供基础口味的冰淇淋(如香草,巧克力),可以往上添加坚果,饼干等。mixin作为扩展类通常用于多继承问题。多继承是Python语言的特色。一般通过继承或重写来使用它的功能函数,而不是单独作为类使用。视图说明1. 两个基类1)APIViewrest_framework.views.APIViewiAPIView是REST frame...
2018-08-08 14:55:24 2168
原创 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
(django_py3_1.11) python@ubuntu:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -curl: (35) gnutls_handshake() failed: Error in the pull function.gpg: 找不到有效的 OpenPGP 数据...
2018-08-06 09:44:51 6480
Shell编程大全.zip
2020-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人