SQL Server 2019下载及安装详细教程
1、点击链接进入下载 下载地址2、下载完成之后,找到下载的文件夹中名为“SQLServer2019-SSEI-Dev.exe”的文件,鼠标双击文件 或 鼠标右键 以管理员身份运行我选择的是D盘 D:Program FilesSQLServer,你可以根据自己电脑选择合适的安装位置。点击下一步点击“添
Go Mod引用私有库
在Go 1.11之后推出了依赖包管理工具Go Modules之后,Go项目可以在 GOPATH 之外的位置创建,当项目中仅使用了公有库作为依赖时,使用 go get 或 go mod 更新依赖一切如初,没有任何问题。由于Go Modules默认使用代理去更新依赖,所以当使用了私有仓库作为依赖时,Go
以go rabbitmq为例子--用最少的时间最好的掌握消息队列
举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不了的,只能限制订单超过一万后不允许用户下单。使用消息队列做缓冲,我们可以取消这个限制,把一秒内下的订单分散成一段时间来处理,这时有些
golang消息队列kafka
golang消息队列kafka
Docker部署ddns-go,动态域名解析公网IPv6地址
ddns-go,自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。嫌IPv6地址太难记?ddns来解决,将家里的公网IPv6地址用起来吧!
Go Mock 接口测试 单元测试 极简教程
gomock 是 Google 开源的 Golang 测试框架。GoMock is a mocking framework for the Go programming language.https://github.com/golang/mock快速开始安装 mockgenTo get the l
Go异步任务解决方案 Asynq
Asynq 是一个 Go 库,用于对任务进行排队并与工作人员异步处理它们。
go下载指定版本的依赖包
在go语言开发中,要下载各种各样的依赖包,这些依赖包版本有的以vX.YY.ZZ结尾,有的以v0.0.0-20160315200505-970db520ece7结尾。这里以下载github.com/btcsuite/btcd v0.21.0-beta版本为例,进行说明。
SM4 研究与实现
SM4
消息队列 ---nsq
单个nsqd实例旨在一次处理多个数据流。流称为“主题”,一个主题有 1 个或多个“通道”。每个通道都会收到一个主题的所有消息的_副本_。主题和通道道_不是_提前配置的。主题是在首次使用时通过发布到指定主题或订阅指定主题的通道来创建的。频道是通过订阅指定频道在首次使用时创建的。主题和通道都相互独立地缓
Go time与string的相爱相杀
time包与string包可以说是在Go语言的开发中常用的两个包实际开发过程中(例如web开发)经常会遇到time类型与string类型的交互,计算比较等场景首先来了解GO语言里非常浪漫的一个点,即2006-01-02 15:04:05,GO语言诞生的时间,通常用来做时间的格式化time转strin
golang rabbitMQ 生产者复用channel以及生产者组分发策略
项目初始化构建时可以自定义选择生产者开启多个connection,每个connection可以启动多少个channel【都是全局复用的】,因为rabbitMQ所有的命令都是基本都是通过channel去操作完成的,所以这个channel很重要,也是我们想要复用的重点。在网络编程中我们知道tcp连接的创
go 的项目目录结构
上节说到了go的安装 设置好gopath以后,了解go的项目结构 GOPATH //你自己定义的gopath名 在GOPATH下新建一个 bin用来存储编译以后形成的可执行程序的文件位置 src 写代码模块 pkg下载的三方包,会自动存在这个位置。前提gopath设置了,不然就在go的默
【青训营】Go的BenchMark的使用
其中go test用于启动测试,使用-bench指明启动的是基准测试,并且-bench=也用于指明测试的是什么函数,-bench=.的意思是测试所有Bench函数。-benchmem用于指明基准测试的内存相关设置,现在暂时不使用。其中func BenchmarkFib()为测试函数,传入的参数为b
QQ机器人go-cqhttp保姆级配置与编程
go-cqhttp:一个可以抓取QQ消息数据包的机器人框架,它会高并发循环抓取登录账号下的数据包并返回json格式的数据,可以根据群内消息或CQ码判断并用脚本自动回复。CQ码:见官方文档go-cqhttp基于 Mirai 以及 MiraiGo 的 OneBot Golang 原生实现下面教学如何搭建
stream抓包+推送phone实战
最近需要办理某个业务,发现天河区的余号一直为0。突然想到前阵子看过一篇文章,作者在叮咚上一直抢不到菜。通过抓包获取小程序的接口请求数据,然后定时去调用这个接口,判断有菜就自动发推送到手机。于是,周五晚上我也捣鼓了几个小时。发现也可以实现这种半自动化的功能。下载安装抓包工具首先,需要通过抓包工具获取小
GO语言gin框架实战-01-基本使用
1. 定义路由服务2. 定义headers函数2.1 Get方法Query(Params方式)2.2 Post方法BindJSON (Body=>raw=>JSON)PostForm(Body=>form-data)2.3 PUT方法BindJSON (Body=>raw=>JSON)PostFor
Go语言导学
1,Go语言简介Go语言也叫Golang语言,由谷歌公司推出。2007年9月开始,罗伯特·格瑞史莫,罗勃·派克及肯·汤普逊等大牛开始设计Go语言。2009年11月,Go语言正式宣布推出,成为开放源代码项目,并在Linux及MacOSX 平台上进行了实现,后来追加了Windows系统下的实现。2016
【实测】windows安装部署go实录(超详细)
windows安装部署go
Mit6.824 lab1全解析(推导历程+代码)
0.前言mit 6.824分布式系统课程主页lab1是第一次作业,本菜鸡用了好几天独立完成,经过一次改版优化了数据结构和解决任务元数据并发环境下的data race问题,建议大家做之前有自己独立的思考,有很多可行方案都能完成任务。比如看到有的小伙伴采用master(coordinator)轮询sla