自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

部分目录节选 第7章正则表达式介绍 第9章AWK 介绍 第10章 sed 用法介绍... 第16章 shell脚本介绍 第17章 条件测试... 第27章 几个脚本例子 第28章 运行级别脚本

2020-11-25

程序员练级攻略(2018):技术资源集散地-极客时间 - 左耳听风

程序员的进阶之路,如何从小白一步步成长为技术大牛。

2018-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除