04 2021 档案

摘要:Django\DRF 1.Django的CBV 1.1 CBV源码分析 CBV是基于反射实现的 请求进来执行as_view()函数的dispatch()方法,如果自己在views中定义了自己的dispatch()就会执行自己的dispatch() # 试图函数/api Class StudentsV 阅读全文
posted @ 2021-04-28 02:43 GokuBlog 阅读(81) 评论(0) 推荐(0)
摘要:rabbitMQ消息队列 生产者消费者模型 主流的消息中间件 rabbitMQ kafka 1.什么是队列,什么是MQ 队列 先进先出的模式 import queue q = queue.Queue(maxsize=10) # fifo first in first out q.put(111) q 阅读全文
posted @ 2021-04-21 09:17 GokuBlog 阅读(126) 评论(0) 推荐(0)
摘要:docker的环境部署 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任 阅读全文
posted @ 2021-04-21 04:28 GokuBlog 阅读(558) 评论(0) 推荐(0)
摘要:Golang环境 1.Golang环境搭建 1.1 linux 1.2 macos 1.3 windows 2.Golang项目的目录结构 --pkg --bin --src --crm --app.go 3.Golang项目运行方式 3.1 第一种运行方式 // 直接运行 go run main. 阅读全文
posted @ 2021-04-21 04:11 GokuBlog 阅读(201) 评论(1) 推荐(0)
摘要:多任务-进程/线程/协程 1.多任务的概念 1.1 并行和并发 单核cpu实现多任务 时间片轮转 每个任务执行很短的时间 假的多任务 并发 ![image-20210316235023692](/Users/huhao/Library/Application Support/typora-user- 阅读全文
posted @ 2021-04-20 17:58 GokuBlog 阅读(119) 评论(0) 推荐(0)
摘要:Restful Api 1.开发模式的发展历程 笔者接触开发的时间不是特别的长,但是在我的印象中,企业的开发模式前前后后有三种,下面我们就来简单的说一下这三种开发模式。 前后端耦合的开发模式 简介: 这是笔者印象中最早的开发模式,在当时的情况下,前端开发人员都显得不是很重要,因为前后端代码耦合在一起 阅读全文
posted @ 2021-04-19 10:40 GokuBlog 阅读(73) 评论(0) 推荐(0)
摘要:200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - []:表示一个请求已经进入后台排队(异步任务) 204 NO CONTENT - 阅读全文
posted @ 2021-04-13 18:00 GokuBlog 阅读(179) 评论(0) 推荐(0)
摘要:数据分析-Numpy 1.numpy-安装和使用 1.1 简介 1.2 安装 pip install numpy 1.3 使用 import numpy as np 2.numpy-ndarray的数据类型 简单示例 下划线是为了和python关键字区分 a = np.array(range(10) 阅读全文
posted @ 2021-04-02 12:17 GokuBlog 阅读(149) 评论(0) 推荐(0)