基于Golang实现的图片验证码生成库,可以实现随机字母个数,随机直线,随机噪点等。可以设置任意多字体,每个验证码随机选一种字体展示。
2021-12-25 15:11:02 801KB beego go
1
课程分享——Go、Golang、Beego微服务基础实战视频课程。 课程大纲: 第1章 Beego前奏 第2章 Beego前后端数据交互 第3章 Controller模块 第4章 View模块 第5章 Model模块 第6章 Model模块 第7章 日志模块 第8章 cache模块 第9章 Beego实战 第10章 beego项目部署 第11章 Git版本控制 第12章 微服务介绍 第13章 protoBuf组件 第14章 grpc组件 第15章 consul组件 第16章 micro微服务 第17章 补录更新课程
2021-12-22 20:06:15 701B go golang beego 微服务
1
国密测试套件(GM Crypto Test Suite) 这是基于Golang的国密测试套件,用于测试国密SM2实现库或KMS服务,并验证其与的兼容性。 测试对象 测试对象分为2种:KMS,国密算法库中的SM2非对称密钥。 KMS(密钥管理服务)是密钥管理服务,由服务提供商提供密钥的计算,存储服务,开发者通过调用其api完成密钥的生成,删除,加解密,签名验签等操作。下,对于非对称密钥(SM2),开发者无法获取私钥,使用服务商提供的KeyID作为密钥的标识;同时,开发者可以获取公钥,将公钥正确解析后,直接用于加密,验签。 国密算法库是对国密算法的实现,可以是源代码或链接库的形式,完全在本地运行。 简言之,两者差异在于: KMS无法获取私钥,只有KeyID;算法库可以直接使用私钥 KMS在密钥生成,签名,解密时是远程计算;算法库全部是本地计算 为什么要测试 密钥,签名的编码格式可能不同比方
2021-12-13 12:15:02 12KB Go
1
百度网盘资源,亲测可用,只是为了点积分,若侵权请告知立删
2021-12-08 18:23:28 67B golang
1
基于Golang协程实现流量统计系统 用到技术:Go基础知识,Go的协程,Nginx收集日志,Redis存储,PHP提供API,Ant Design做可视化输出 慕课网课程,分享百度网盘资源: : 更多Go语言实战课程推荐: Go实战仿百度云盘实现企业级分布式云存储系统链接: ://pan.baidu.com/s/1RgYXYhB_EQ9iw-rdVuF2xg提取代码:sjv3 4天掌握GO语言密码学-用实践验证理论资料链接: ://pan.baidu.com/s/1btWkzhHoeAFnhC04AtMeHQ提取码:c4d6 Go语言基础课程: Google高级工程师深度讲解Go语言链接: ://pan.baidu.com/s/1vIB6horjg052JDAHQTxfRg提取码:1xh4
2021-12-08 18:17:35 9KB 系统开源
1
苗沙 基于Golang实现高并发秒杀系统,技术栈:Golang,Gin,Redis,MySQL,NSQ等,包括用户注册,分布式会话,秒杀,异步下单,限流等功能,采用Jenkins + Docker部署;项目中还有很多不足,欢迎大家批评指正。 基础思想参考慕课网若鱼1919老师课程。 功能 初级 用户注册登录 分散会议 商品列表 商品详情 秒杀 订单列表 订单详情 取消订单 订单超时关闭 我的(用户信息,订单统计,退出登录) 进阶 压测(JMeter) 安全优化(限流) 初步下单 支付 自动化部署(Nginx,Docker,Jenkins) 高级 微服务 k8s 快照
2021-12-05 14:28:36 605KB go golang miaosha Go
1
JetIot 捷特物联网接入服务器 ###为什么叫 Jet Jet(捷特)指 游戏《Fallout》系列中的一种药物,在游戏设定中是一种相当强大的兴奋剂。 它可以刺激中央神经系统。当使用时,会感到一股力量,但是只会持续几分钟而已。 此处寓意是希望以最快的速度搭建物联平台并接入设备和终端。 一、运行环境: 推荐使用docker搭建环境 mysql 5.8 redis-server EMQ X Broker 二、基本原理 架构主要分为两个部分: HttpServer:用来与用户终端进行交互使用gin框架 MqttClient:用来和EMQ进行交互用来获取设备信息使用使用paho.mqtt库构建了一个基于事件触发和函数回调的消息系统 别的等我下次上班摸鱼再写吧 硬件接入方案暂定
2021-11-30 22:02:49 33KB golang mqtt iot-platform mqtt-smarthome
1
任务者 基于golang的分布式任务调度框架 基于Leader-Listener模式 使用redis作为存储和分配任务 支持任务失败自动重试
2021-11-25 17:10:02 5KB
1
一、引言 背景 我们在做系统时,很多时候是处理实时的任务,请求来了马上就处理,然后立刻给用户以反馈。但有时也会遇到非实时的任务,比如确定的时间点发布重要公告。或者需要在用户做了一件事情的X分钟/Y小时后,EG: “PM:我们需要在这个用户通话开始10分钟后给予提醒给他们发送奖励” 对其特定动作,比如通知、发券等等。一般我接触到的解决方法中在比较小的服务里都会自己维护一个backend,但是随着这种backend和server增多,这种方法很大程度和本身业务耦合在一起,所以这时需要一个延时队列服务。 名词解释 topic_list队列:每一个来的延时请求都应该又一个延时主题参考kafka,在逻
2021-11-23 11:44:13 163KB go golang lang
1
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。 MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用。 开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。 可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。 演示站点: https://www.iminho.me/wiki/ https://doc.gsw945.com/
2021-11-09 17:14:23 21.3MB go
1