#Go语言实战

Go nsq实践

NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异。NSQ的优势有以下优势:NSQ提倡分布式和分散的拓扑,没有单点故障,支持容错和高可用性,并提供可靠的消息交付保证NSQ支持横向扩展,没有任何集中式代理。NSQ易于配置和部署,并且内置了管理界面。与其他mq的比较:NSQ是由四个重要组件构成:nsqd...
代码星球 ·2021-02-14

Django使用TestCase测试接口

在接触开源社区Github之后,发现特别多的开源项目都会有单元测试TestCase。但是在步入工作后,从业了两个创业公司,发现大多数程序员都没有养成写单元测试的习惯。在目前的公司面试了一些程序员,他们的工作经验平均都有三年以上,但是都没有编写单元测试的习惯。问到"为什么不去编写单元测试呢?",无非就是回答"没有时间"、...

django-silk django性能测试工具

 介绍Silk是Django框架的实时分析和检查工具。源代码名称:django-silk源代码网址:http://www.github.com/jazzband/django-silk快速开始1、安装pipinstalldjango-silk2、配置setting.pyINSTALLED_APPS=(...'...

Django haystack实现全文搜索

原文:https://segmentfault.com/a/1190000006597041作者:NULL一、使用的工具haystack是django的开源搜索框架,该框架支持Solr, Elasticsearch, Whoosh, *Xapian*搜索引擎,不用更改代码,直接切换引擎,减...

Django集成CAS

 前言单点登录(SingleSignOn,SSO)是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。有多种开源的单点登录方案,其中,CAS(CentralAuthenticationService)是YaleUniversity开发的、应用比较广泛的一种实现。CAS概述CAS全称集中式...
代码星球 ·2021-02-14

Django使用Channels实现WebSocket

原文:http://www.python88.com/topic/31749作者:运维咖啡吧WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接...

Django组件:django-simple-captcha 使用

 django-simple-captcha是django的验证码包,非常简单实用,这次记录的是如何点击验证码后刷新验证码,因为这个功能官方文档并没有详细给出。django-simple-captcha官方文档:http://django-simple-captcha.readthedocs.io/en/la...

Django Rest Framework组件:用户访问次数/频率限制BaseThrottle

作者: 武沛齐原文:https://www.cnblogs.com/wupeiqi/articles/7805382.htmla.基于用户IP限制访问频率fromdjango.conf.urlsimporturl,includefromweb.viewsimportTestViewurlpatterns=[u...

Ubuntu 搭建GO语言开发环境

一、下载Go语言安装包官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中:sudotar-C/usr/local-xzfgo1.11.5.linux-amd64.tar.gz二、添加环境变量和工作变量到系统环境中先进入到profile文件目录:cd/etc...

Python Web应用部署方式:Django+Gunicorn+Gevent+nohup+Nginx

 前期准备更新apt-getapt-getupdate安装pipsudoapt-getinstallpython-pip安装DjangoGunicornGeventgunicorn:高性能WSGI服务器;gevent:把Python同步代码变成异步协程的库;sudopipinstalldjangogunico...

Python Django +Celery +flower

 1.创建django项目,添加应用到setting文件2.pip安装celery+eventlet+flower3.文件目录如下:  4.文件配置如下celery_app目录下:#-*-coding:utf-8-*-fromceleryimportCeleryapp=Celery('de...
代码星球 ·2021-02-14

Echarts学习:Django快速集成Echarts

  django快速使用echarts准备1.在线定制下载echartshttps://echarts.apache.org/zh/builder.html2.创建一个django项目或者在已有的项目配置文件中确保数据库配置、static配置、与添加项目名到INSTALLED_APPS下。配置静态文...

Django优雅集成MongoDB

将Django与MongoDB集成在不更改DjangoORM的情况下,将MongoDB用作Django项目的后端数据库。使用DjangoAdmin在MongoDB中添加和修改文档。通过仅添加一行代码,开始将Django与MongoDB结合使用。1.pip安装djongo2、设置setting文件DATABASES={'...
代码星球 ·2021-02-14

MongoDB学习笔记:文档Crud Shell

原文:https://blog.csdn.net/leshami/article/details/52901240 一、插入语法db.collection.insertOne()将单个文档插入到集合中。db.collection.insertMany()将多个文件插入集合中。 一、删除语法db.co...

Go RPCX学习:快速入门

RPCX的产生rpcx是一个类似阿里巴巴 Dubbo 和微博 Motan 的分布式的RPC服务框架,基于Golangnet/rpc实现。谈起分布式的RPC框架,比较出名的是阿里巴巴的dubbo,包括由当当网维护的dubbox。不知道dubbo在阿里的内部竞争中败给了HSF,还是阿...
首页上一页...2425262728...下一页尾页