摘要: gocron源代码中的Action那个地方,就是个空接口类型Action interface{},可以传递任意类型进去,这里是传了个函数进去 接口是合约,任何类型只要实现了接口中的方法,那么就可以认为实现了这个接口。对于没有方法的接口interface{}类型,可以看做所有的类型都实现了这个接口,因 阅读全文
posted @ 2019-11-15 23:27 唯一客服系统开发笔记 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 源码中有这么一句,这个函数要求返回的是[]cli.Command,cli.Command类型的切片,这个地方直接使用字面值初始化了一个切片返回去了 数组的字面值初始化,一般是需要指定数组的大小,可以使用...三个点来代替大小,根据后面初始化的个数来计算,下面就是字面值初始化一个数组 切片和数组很类似 阅读全文
posted @ 2019-11-15 22:33 唯一客服系统开发笔记 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 这个数据库类主要处理了单例模式下创建数据库对象时,如果有两次较长时间的间隔去执行sql操作,再次处理会出现连接失败的问题,利用一个cache数组存放pdo对象与时间戳,把两次执行之间的时间进行了比较,如果间隔超过了10秒就再次new PDO创建连接,没有超过的情况下会继续使用原来的连接,并且因为每次 阅读全文
posted @ 2019-11-15 20:04 唯一客服系统开发笔记 阅读(847) 评论(0) 推荐(0) 编辑