51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#GO
Django Rest Framework组件:序列化与反序列化模块Serializer
作者:梦中泪出处:http://www.cnblogs.com/zyxnhr/1.序列化:查询时,序列化器会把模型对象转换成字典,然后转换为json字符串,返回json字符串。2.反序列化:接收客户端的json数据,然后转为字典,序列化器可以把字典转成模型,再完成数据校验功能与数据保存功能。1.1定义序列化器Djang...
代码星球
·
2021-02-14
序列化
Django
Rest
Framework
组件
Django Rest Framework组件:权限模块BasePermission
这里给出局部配置写法,全局配置需要在setting文件中写入。urls.pyfromdjango.conf.urlsimporturl,includefrom应用名.viewsimportTestViewurlpatterns=[url(r'^test/',TestView.as_view()),]views.py#!...
代码星球
·
2021-02-14
Django
Rest
Framework
组件
权限
Django Rest Framework组件:认证和授权模块BaseAuthentication
视图FBV与CBV模板FBV:在urls.py中一个url对应一个函数,如以下:path('^user/',views.users)FBVpath('^student/',views.student.as_views())CBV#FBV:一个url对应一个函数defusers(request):ifrequ...
代码星球
·
2021-02-14
Django
Rest
Framework
组件
认证和
Docker实践:GO Docker部署与打包实例
转载:https://segmentfault.com/a/1190000014297111?utm_medium=referral&utm_source=tuicool事情是这样的一个人程序员,用golang写了个server,写完后...不会部署:) 是的,这个人就是我... 今天真的是...
代码星球
·
2021-02-14
Docker
实践
GO
部署
打包
go Context包
原文:https://mp.weixin.qq.com/s/GpVy1eB5Cz_t-dhVC6BJNw作者:饶全成Go语言的context包短小精悍,非常适合新手学习。不论是它的源码还是实际使用,都值得投入时间去学习。这篇文章依然想尝试全面、深入地去研究。文章相比往期而言,整体不长,希望你看完可以有所收获!贴上文章的...
代码星球
·
2021-02-14
go
Context
Go切片实现
切片简单介绍slice的底层数据是数组,slice是对数组的封装,它描述一个数组的片段。两者都可以通过下标来访问单个元素。数组是定长的,长度定义好之后,不能再更改。而切片则非常灵活,它可以动态地扩容。切片的类型和长度无关。数组就是一片连续的内存,slice实际上是一个结构体,包含三个字段:长度、...
代码星球
·
2021-02-14
Go
切片
实现
go shard map实现
原文链接:https://segmentfault.com/a/1190000018448064作者:薛薛薛typeSimpleCachestruct{musync.RWMutexitemsmap[interface{}]*simpleItem} 在日常开发中,上述这种数据结构肯定不少见,因为golang的原生m...
代码星球
·
2021-02-14
go
shard
map
实现
Go内存分配那些事,就这么简单!
新老朋友好久不见,我是大彬,这篇文章准备了很久,不是在拖延,而是中间做了一些其他事情,耽搁了一些。这篇文章主要介绍Go内存分配和Go内存管理,会轻微涉及内存申请和释放,以及Go垃圾回收。从非常宏观的角度看,Go的内存管理就是下图这个样子,我们今天主要关注其中标红的部分。/友情提醒:文章有点长,建议先收藏,后...
代码星球
·
2021-02-14
Go
内存
分配
那些
这么
Rabbitmq 消费者的推模式与拉模式(go语言版本)
RabbitMQ的消费者有两种模式实现RabbitMQ的消费者有两种模式,推模式(Push)和拉模式(Pull)。推模式:消息中间件主动将消息推送给消费者拉模式:消费者主动从消息中间件拉取消息推模式将消息提前推送给消费者,消费者必须设置一个缓冲区缓存这些消息。好处很明显,消费者总是有...
代码星球
·
2021-02-14
模式
Rabbitmq
消费者
go
语言
兼容go redis cluster的pipeline批量
原文链接:兼容gorediscluster的pipeline批量前言: rediscluster集群机制是不错,但因为是smartclient设计,没有proxy中间层,导致很多redis批量命令在不同slot时不能适配,比如mset、mget、pipeline等。该篇文章讲述了red...
代码星球
·
2021-02-14
兼容
go
redis
cluster
pipeline
Go微服务 grpc的简单使用
先安装Protobuf编译器protoc,下载地址:https://github.com/google/protobuf/releases我的是windows,将压缩包bin目录下的exe放到环境PATH目录中即可。然后获取插件支持库//gRPC运行时接口编解码支持库goget-ugithub.com/golang/p...
代码星球
·
2021-02-14
Go
服务
grpc
简单
使用
Java操作MongoDB之mongodb-driver(一)
1.mongodb-driver是mongo官方推出的java连接mongoDB的驱动包,相当于JDBC驱动。(1)通过maven仓库导入:https://mvnrepository.com/artifact/org.mongodb/mongodb-driver(2)官网中下载相应的java的驱动:http://doc...
代码星球
·
2021-02-14
Java
操作
MongoDB
mongodb-driver
mongodb入门命令-创建表数据(二)
1.mongodb入门命令1.1 showdatabases;或 showdbs;//查看当前的数据库>showdbs;admin0.000GBconfig0.000GBlocal0.000GB1.2usedatabaseName 选择库 showt...
代码星球
·
2021-02-14
mongodb
入门
命令
创建
数据
mongodb安装教程(一)
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fengtingYan/article/details/883712324.0.6版本的网盘地址:链接:https://pan.baidu.com/s/14oXqAuJZ...
代码星球
·
2021-02-14
mongodb
安装
教程
beego任务定时执行,延迟执行
import("github.com/astaxie/beego""github.com/astaxie/beego/toolbox") cronExpress:=beego.AppConfig.String("xxxxx.xxxxx")ifcronExpress==""{cronExpress=...
代码星球
·
2021-02-14
执行
beego
任务
定时
延迟
首页
上一页
...
15
16
17
18
19
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他