#GO

Django Rest Framework组件:序列化与反序列化模块Serializer

作者:梦中泪出处:http://www.cnblogs.com/zyxnhr/1.序列化:查询时,序列化器会把模型对象转换成字典,然后转换为json字符串,返回json字符串。2.反序列化:接收客户端的json数据,然后转为字典,序列化器可以把字典转成模型,再完成数据校验功能与数据保存功能。1.1定义序列化器Djang...

Django Rest Framework组件:权限模块BasePermission

这里给出局部配置写法,全局配置需要在setting文件中写入。urls.pyfromdjango.conf.urlsimporturl,includefrom应用名.viewsimportTestViewurlpatterns=[url(r'^test/',TestView.as_view()),]views.py#!...

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...

Docker实践:GO Docker部署与打包实例

转载:https://segmentfault.com/a/1190000014297111?utm_medium=referral&utm_source=tuicool事情是这样的一个人程序员,用golang写了个server,写完后...不会部署:) 是的,这个人就是我... 今天真的是...

go Context包

原文:https://mp.weixin.qq.com/s/GpVy1eB5Cz_t-dhVC6BJNw作者:饶全成Go语言的context包短小精悍,非常适合新手学习。不论是它的源码还是实际使用,都值得投入时间去学习。这篇文章依然想尝试全面、深入地去研究。文章相比往期而言,整体不长,希望你看完可以有所收获!贴上文章的...
代码星球 ·2021-02-14

Go切片实现

  切片简单介绍slice的底层数据是数组,slice是对数组的封装,它描述一个数组的片段。两者都可以通过下标来访问单个元素。数组是定长的,长度定义好之后,不能再更改。而切片则非常灵活,它可以动态地扩容。切片的类型和长度无关。数组就是一片连续的内存,slice实际上是一个结构体,包含三个字段:长度、...
代码星球 ·2021-02-14

go shard map实现

原文链接:https://segmentfault.com/a/1190000018448064作者:薛薛薛typeSimpleCachestruct{musync.RWMutexitemsmap[interface{}]*simpleItem}    在日常开发中,上述这种数据结构肯定不少见,因为golang的原生m...
代码星球 ·2021-02-14

Go内存分配那些事,就这么简单!

 新老朋友好久不见,我是大彬,这篇文章准备了很久,不是在拖延,而是中间做了一些其他事情,耽搁了一些。这篇文章主要介绍Go内存分配和Go内存管理,会轻微涉及内存申请和释放,以及Go垃圾回收。从非常宏观的角度看,Go的内存管理就是下图这个样子,我们今天主要关注其中标红的部分。/友情提醒:文章有点长,建议先收藏,后...

Rabbitmq 消费者的推模式与拉模式(go语言版本)

   RabbitMQ的消费者有两种模式实现RabbitMQ的消费者有两种模式,推模式(Push)和拉模式(Pull)。推模式:消息中间件主动将消息推送给消费者拉模式:消费者主动从消息中间件拉取消息推模式将消息提前推送给消费者,消费者必须设置一个缓冲区缓存这些消息。好处很明显,消费者总是有...

兼容go redis cluster的pipeline批量

原文链接:兼容gorediscluster的pipeline批量前言:   rediscluster集群机制是不错,但因为是smartclient设计,没有proxy中间层,导致很多redis批量命令在不同slot时不能适配,比如mset、mget、pipeline等。该篇文章讲述了red...

Go微服务 grpc的简单使用

先安装Protobuf编译器protoc,下载地址:https://github.com/google/protobuf/releases我的是windows,将压缩包bin目录下的exe放到环境PATH目录中即可。然后获取插件支持库//gRPC运行时接口编解码支持库goget-ugithub.com/golang/p...

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...

mongodb入门命令-创建表数据(二)

1.mongodb入门命令1.1 showdatabases;或 showdbs;//查看当前的数据库>showdbs;admin0.000GBconfig0.000GBlocal0.000GB1.2usedatabaseName 选择库   showt...

mongodb安装教程(一)

版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fengtingYan/article/details/883712324.0.6版本的网盘地址:链接:https://pan.baidu.com/s/14oXqAuJZ...
代码星球 ·2021-02-14

beego任务定时执行,延迟执行

 import("github.com/astaxie/beego""github.com/astaxie/beego/toolbox") cronExpress:=beego.AppConfig.String("xxxxx.xxxxx")ifcronExpress==""{cronExpress=...
首页上一页...1516171819...下一页尾页