任务者 基于golang的分布式任务调度框架 基于Leader-Listener模式 使用redis作为存储和分配任务 支持任务失败自动重试
2021-11-25 17:10:02 5KB
1
爬虫软件 (golang)] Pholcus(幽灵蛛)是一款纯Go语言编写的高并发、分布式、重量级爬虫软件,支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongodb/csv/excel等)、有大量Demo共享;同时她还支持横纵向两种抓取模式,支持模拟登录和任务暂停、取消等一系列高级功能
2021-11-24 17:28:56 5.55MB 爬虫 go golang
1
汇丰软件java笔试题目Node JS, Golang/Go, Express JS, MongoDB 后端面试问答 点击 :star: 如果你喜欢这个项目。 拉取请求受到高度赞赏。 目录 - Node JS 不。 问题 节点JS 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 节点 Js 什么是 NodeJS? Node.js 是一个开源、跨平台的JavaScript 运行时环境,可以在浏览器之外执行 JavaScript 代码。 Node JS 的创建者 Ryan Dahl 是一名软件工程师,也是 Node.js JavaScript 运行时的原始开发人员。 如何避免回调地狱? 有很多方法可以解决回调地狱的问题: 1.模块化:将回调分解成独立的函数, 2.使用控制流库,如异步。 3.使用带有Promises的生成器, 4.使用async/await(注意仅在最新的v7版本中可用,在LTS版本中不可用
2021-11-24 15:50:42 1.16MB 系统开源
1
golang12.7下载,下载解压,配置环境变了
2021-11-24 14:32:54 134.79MB golang12 go12
1
一、引言 背景 我们在做系统时,很多时候是处理实时的任务,请求来了马上就处理,然后立刻给用户以反馈。但有时也会遇到非实时的任务,比如确定的时间点发布重要公告。或者需要在用户做了一件事情的X分钟/Y小时后,EG: “PM:我们需要在这个用户通话开始10分钟后给予提醒给他们发送奖励” 对其特定动作,比如通知、发券等等。一般我接触到的解决方法中在比较小的服务里都会自己维护一个backend,但是随着这种backend和server增多,这种方法很大程度和本身业务耦合在一起,所以这时需要一个延时队列服务。 名词解释 topic_list队列:每一个来的延时请求都应该又一个延时主题参考kafka,在逻
2021-11-23 11:44:13 163KB go golang lang
1
sql解析器 sql-parser 基本上是从 一书中复制和粘贴的解析器 生成 SQL 语句的逆波兰表示法 (RPN) 与 GO 的 yacc 和 nex 集成而不是 Flex 和 BISON 我编写此代码是为了熟悉 GO 和 SQL,以便进一步开发。 这是 SQL 的一个子集。 SQL 的最终定义是 ANSI 和 ISO 发布的标准文档,包括定义 SQL 的 ISO/IEC 9075-2:2003,以及定义在其他编程语言和 XML 中嵌入 SQL 的方式的各种相关文档。 安装 获取下一个工具: $go get github.com/blynn/nex $cd github.com/blynn/nex $go build $ln -s nex /usr/bin/nex 获取 sql 解析器 $go get github.com/soforth/sql-
2021-11-23 09:38:48 12KB Bison
1
皮夹 钱包是一种多币钱包,设计用于具有内置加密功能的冷库。 重要说明:这还不能用于生产,使用此软件,您将意识到作者/所有者和维护者对任何金钱损失,误用等不承担任何责任,并且您对自己的行为和决定完全负责。 TL; DR :因此,如果您不知道自己在做什么,请不要使用。 阅读代码。 您对自己的东西负有全部责任...如果您赔钱,不要起诉我们。 主要特点是: 通过CLI易于使用 用AES-256加密 支持多种硬币 专为冷库/离线钱包设计[WIP] 如何建造 为了建立它,你需要go安装在您的计算机上。 您将可以通过运行以下命令来构建它: $ go get github.com/koalalorenzo/wallets 然后,您可以通过运行以下命令轻松入门并获得帮助: $ wallets --help
2021-11-21 21:09:57 21KB cli golang bitcoin ethereum
1
微信支付 SDK V2 版支付(商户/服务商) V2 版分账(商户/服务商) V2 版企业付款到零钱 V3 版支付即服务 安装包 go get -u github.com/wleven/wxpay 查看文档 // 执行命令 godoc -http=:8888 -play // 浏览器打开文档 http://127.0.0.1:8888/pkg/github.com/wleven/wxpay/ V2 版本下单接口 config := entity.PayConfig{ // 传入支付初始化参数 AppID string // 商户/服务商 AppId(公众号/小程序) MchID string // 商户/服务商 商户号 SubAppID string // 子商户公众号ID
2021-11-21 13:22:01 20KB golang pay sdk wxpay
1
用来记录我们刷LeetCode题目时候的心酸历史。我们保证,这些代码一定通过了当时LeetCode的测试,虽然后续可能因为LeetCode测试条件的改变导致某些解题无法通过,但我们会实时的跟进。 编程语言使用Golang,代码风格上面并没有强制的采用什么编码规范,毕竟是算法解题,只需要代码清晰易懂就可以了。 鉴于个人精力时间有限,可能并不会完全最优解,请多多见谅。
2021-11-20 19:45:24 37KB Golang 算法 Leetcode
1