摘要: 软硬件环境 centos7.6.1810 64bit cat /etc/redhat-release #查看系统版本 supervisor 3.4.0 python 2.7.5 supervisor简介 supervisor是一个用python语言编写的进程管理工具,它可以很方便的监听、启动、停止、 阅读全文
posted @ 2021-02-25 09:42 三十三重天 阅读(810) 评论(0) 推荐(1) 编辑
摘要: 1、切换目录至centos的yum文件夹 cd /etc/yum.repos.d/ 2、用wget下载repo文件到当前目录 wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,如下命令安装 yum 阅读全文
posted @ 2021-02-25 09:36 三十三重天 阅读(974) 评论(0) 推荐(0) 编辑
摘要: cobra介绍 Cobra是一个用于创建强大的现代CLI应用程序的库,也是一个用于生成应用程序和命令文件的程序。 Cobra用于许多Go项目,如Kubernetes、Hugo和Github CLI等。此列表包含了使用Cobra的更广泛的项目列表。 GitHub地址 https://github.co 阅读全文
posted @ 2021-02-24 09:57 三十三重天 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。 从github克隆 golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是 https://golang.org/x/n 阅读全文
posted @ 2021-02-23 09:36 三十三重天 阅读(139) 评论(0) 推荐(0) 编辑
摘要: golang不像C#,Java这种高级语言,有丰富的语法糖供开发者很方便的调用。所以这便催生出很多的开源组件,通过使用这些第三方组件能够帮助我们在开发过程中少踩很多的坑。 时间处理是所有语言都要面对的一个问题,parse根据字符串转为date类型,tostring()将date类型转为定制化的字符串 阅读全文
posted @ 2021-02-22 10:55 三十三重天 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 简介 工厂模式(Factory Pattern)是最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,而是通过使用一个共同的接口来指向新创建的对象。 分类 工厂模式可以分为三种,其中简单工厂一般不被认为是一 阅读全文
posted @ 2021-02-20 10:33 三十三重天 阅读(574) 评论(0) 推荐(5) 编辑
摘要: 紧接着上一期的内容,继续对go-admin的一些细节进行解析。 通用的增删改查方法 在go-admin/common/actions下封装了通用的增删改查方法。在对这些方法进行说明前,先移步到另一个文件夹下go-admin/common/dto/generate.go&type.go 这俩个文件的内 阅读全文
posted @ 2021-02-19 16:25 三十三重天 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经 阅读全文
posted @ 2021-02-19 11:41 三十三重天 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 本章节主要的内容是对go-admin中的一些有趣编码进行分析,为自己以后提供一些借鉴 使用cli方式启动项目 使用cobra[眼镜蛇]完成强壮cli的工具,确保稳定。 使用cli的方式启动项目的好处显而易见,可以在进行配置的自定义化,而不是固定的使用某个配置文件中的信息。在一些需要频繁更换命令参数的 阅读全文
posted @ 2021-02-18 16:47 三十三重天 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 紧接着上一篇,本文我们对go-admin下载后的源码进行分析。 首先对项目所使用的第三方库进行分析,了解作者使用的库是否是通用的官方库可以有助于我们更快地阅读程序。接着对项目的main()方法进行分析,因为程序使用cli的方式启动,对cli不同的命令进行分析。基于此俩点开始工作。 go-admin中 阅读全文
posted @ 2021-02-18 14:48 三十三重天 阅读(581) 评论(0) 推荐(0) 编辑