gocron mysql_[日常] gocron源码阅读-使用go mod管理依赖源码启动gocron
从 Go1.11 开始,golang 官方支持了新的依赖管理工具go mod
go mod download: 下载依赖的 module 到本地 cache
go mod edit: 编辑 go.mod
go mod graph: 打印模块依赖图
go mod init: 在当前目录下初始化 go.mod(就是会新建一个 go.mod 文件)
go mod tidy: 整理依赖关系,会添加丢失的 module,删除不需要的 module
go mod vender: 将依赖复制到 vendor 下
go mod verify: 校验依赖
go mod why: 解释为什么需要依赖
以gocron为例,go get 下载代码后进入代码的目录执行 go mod tidy
会在我的$GOPATH/pkg/mod/cache/下载依赖的文件
进入gocron下载的目录src/github.com/ouqiang/gocron/cmd/gocron
执行go run gocron.go ,就可以运行起源码的gocron
gocron中的go.mod文件内容
module github.com/ouqiang/gocron
go1.12require (
github.com/Tang-RoseChild/mahonia v0.0.0-20131226213531-0eef680515cc
github.com/Unknwon/com v0.0.0-20190321035513-0fed4efef755 //indirect
github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575
github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/go-gomail/gomail v0.0.0-20160411212932-81ebce5c23df
github.com/go-macaron/binding v0.0.0-20170611065819-ac54ee249c27
github.com/go-macaron/gzip v0.0.0-20160222043647-cad1c6580a07
github.com/go-macaron/inject v0.0.0-20160627170012-d8a0b8677191 //indirect
github.com/go-macaron/toolbox v0.0.0-20180818072302-a77f45a7ce90
github.com/go-sql-driver/mysql v1.4.1github.com/go-xorm/builder v0.3.4 //indirect
github.com/go-xorm/core v0.6.2github.com/go-xorm/xorm v0.7.1github.com/golang/protobuf v1.3.1github.com/jakecoffman/cron v0.0.0-20190106200828-7e2009c226a5
github.com/klauspost/compress v1.5.0 //indirect
github.com/klauspost/cpuid v1.2.1 //indirect
github.com/lib/pq v1.1.1github.com/ouqiang/goutil v1.1.1github.com/rakyll/statik v0.1.6github.com/sirupsen/logrus v1.4.2github.com/urfave/cli v1.20.0golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5 //indirect
golang.org/x/net v0.0.0-20190522155817-f3200d17e092
golang.org/x/text v0.3.2 //indirect
google.golang.org/genproto v0.0.0-20190530194941-fb225487d101 //indirect
google.golang.org/grpc v1.21.0gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc //indirect
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df //indirect
gopkg.in/ini.v1 v1.42.0gopkg.in/macaron.v1 v1.3.2)
gocron mysql_[日常] gocron源码阅读-使用go mod管理依赖源码启动gocron相关推荐
- Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构
目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...
- 【源码阅读】Java集合之一 - ArrayList源码深度解读
Java 源码阅读的第一步是Collection框架源码,这也是面试基础中的基础: 针对Collection的源码阅读写一个系列的文章,从ArrayList开始第一篇. ---@pdai JDK版本 ...
- sqlmap源码阅读系列检查是否满足依赖
sqlmap --dependencies 可以用来检查sqlmap需要使用的一些依赖是否满足. 通过阅读源码我们知道了,核心是__import__()函数. 异常:ImportError __imp ...
- hadoop源码阅读(一)(InputFormat源码)
InputFormat Inputformat的介绍 1. InputFormat的继承树 1.1 InputFormat源码: 1.2 FileInputFormat源码: 1.3 TextInpu ...
- spring源码阅读笔记09:循环依赖
前面的文章一直在研究Spring创建Bean的整个过程,创建一个bean是一个非常复杂的过程,而其中最难以理解的就是对循环依赖的处理,本文就来研究一下spring是如何处理循环依赖的. 1. 什么是循 ...
- android文件夹管理器源码实现,Android文件夹管理器源码实现
一.资源管理器介绍 现在在一些移动终端上面都会有自带的资源管理器,其实其并非是Android系统自带,而是手机产商与app开发商的合作而导致融合,借助第三方的开发软件预装在出厂的手机,是新时代下的另一 ...
- SpringMVC源码阅读:过滤器
SpringMVC源码阅读:过滤器 目录 1.前言 2.源码分析 3.自定义过滤器 3.1 自定义过滤器继承OncePerRequestFilter 3.2 自定义过滤器实现Filter接口 4.过滤 ...
- 推荐系列文章:《DotText源码阅读》
DotText源码阅读 作者:shanhe DotText源码阅读(0) DotText源码阅读(1)-调试 DotText源码阅读(2)-工程.数据库表结构 DotText源码阅读(3)-框架配置体 ...
- Soul网关源码阅读(十)自定义简单插件编写
Soul网关源码阅读(十)自定义简单插件编写 简介 综合前面所分析的插件处理流程相关知识,此次我们来编写自定义的插件:统计请求在插件链中的经历时长 编写准备 首先我们先探究一下,一个P ...
最新文章
- ecshop 去除前台模板自动解析CSS/JS/IMG路径
- .NET基金会讨论 .NET 开源事业之路
- AT4352-[ARC101C] Ribbons on Tree【dp,容斥】
- 谷歌最强NLP模型BERT官方代码来了!GitHub一天3000星
- 如何修复Mac清倒废纸篓提示“操作无法完成,因为该项目正在使用中”
- VS Code 调试ROS节点
- openstack安装newton版本dashboard+cinder(六)
- 《未来简史》读书笔记
- 实现财务自由 之 不可不知的常用财务网站或应用软件
- Siamese Network 孪生网络基础学习笔记
- linux 硬盘合并使用方法,Linux硬盘合并的实现代码
- 服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473复现验证)
- ios swift收起键盘
- 我的第一次黑苹果安装,还挺顺利!!!!
- mysql 判断数据库时间段是否在传入的时间段周期内
- 茅台与小米搞饥饿营销?
- Mybatis三剑客
- 分享77个HTMLCSS源码,总有一款适合您
- pytorch_nicp编译
- TFTP服务器的下载与上传