上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 106 下一页
摘要: Go语言操作Redis 在项目开发中redis的使用也比较频繁,本文介绍了Go语言中go-redis库的基本使用。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片 阅读全文
posted @ 2021-02-17 00:40 小学弟- 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作MySQL 连接 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱 阅读全文
posted @ 2021-02-17 00:37 小学弟- 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Go语言之依赖管理 Go语言的依赖管理随着版本的更迭正逐渐完善起来。 依赖管理 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决? godep Go语言从v1 阅读全文
posted @ 2021-02-16 23:34 小学弟- 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库,这篇文章就要讲解怎么在 golang 中做 profiling。 Go性能优化 Go语言项目中 阅读全文
posted @ 2021-02-16 23:10 小学弟- 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 二进制协议gob和msgpack介绍 本文主要介绍二进制协议gob及msgpack的基本使用。 在写一个gin框架的session服务时遇到了一个问题,Go语言中的json包在序列化空接口存放的数字类型(整型、浮点型等)都序列化成float64类型。 我们构造一个结构体如下: type s stru 阅读全文
posted @ 2021-02-16 00:08 小学弟- 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Python单元测试简介及Django中的单元测试 单元测试负责对最小的软件设计单元(模块)进行验证,unittest是Python自带的单元测试框架。 单元测试与功能测试都是日常开发中必不可少的部分,本文演示了Python中unittest单元测试框架的基本使用。 来看一个简单的测试用例 定义一个 阅读全文
posted @ 2021-02-15 16:36 小学弟- 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之单元测试 不写测试的开发不是好程序员。我个人非常崇尚TDD(Test Driven Development)的,然而可惜的是国内的程序员都不太关注测试这一部分。 这篇文章主要介绍下在Go语言中如何做单元测试和基准测试。 go test工具 Go语言中的测试依赖go test命令。编写测 阅读全文
posted @ 2021-02-15 16:33 小学弟- 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Go语言基础包之net/http Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protoco 阅读全文
posted @ 2021-02-15 15:43 小学弟- 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Go标准库Context 在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的 阅读全文
posted @ 2021-02-15 12:28 小学弟- 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之网络编程 现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。 关于网络编程其实是一个很庞大的领域,本文只是简单的演示了如何使用net包进行TCP和UDP通信。如需了解更详细的网 阅读全文
posted @ 2021-02-15 00:16 小学弟- 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 106 下一页