目录
- 1,关于go-admin
2024年11月27日
包含各种使用场景的Go第三方列表。
随着时间的推移,Go语言爱好者已经创建并共享了许多Go框架和库。这些库有不同的功能,从微服务开发到构建web应用程序!
备注:在Go语言中我们都称第三方库为package(包)。
2024年11月27日
大家好,我是博哥爱运维,有时候我们想在K8s跑个一次性任务,或者是定时任务,能不能实现呢,答案肯定是可以的。
2024年11月27日
从goaccess的官网我们可以看到有提供生成html页面的功能,今天就在这个基础上演示下怎么做一个实时的日志分析。
1.1、查看当前配置
#egrep -v "^#|^$" /usr/local/etc/goaccess/goaccess.conf
由上可见默认配置中并无时间参数,需要在配置中添加时间参数。
2024年11月27日
正常使用形式如下 , 例如下面的代码,按照5秒频率进行执行
func cleanVisitorExpire() {
go func() {
log.Println("cleanVisitorExpire start...")
for {
//执行代码
t := time.NewTimer(time.Second * 5)
<-t.C
}
}()
}
2024年11月27日
日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue
,推荐使用 go-queue
去处理,go-queue
本身也是基于 go-zero
开发的,其本身是有两种模式:
dq
:依赖于beanstalkd
,适合延时、定时任务执行;2024年11月27日
有感而发,程序员这个行业,真的是一天不跑,不学习,就会被拍死在沙滩的行业 。熬夜,加班哪都小事。什么删库跑路基本操作(没有删除跑路的童鞋,不是好童鞋啊。)。哈哈。
咱今天就说这个学习新知识,学了不用,三天就忘。三天不写,重写吐血!!!(医院的wifi,还是不错的哈~~)
做个实例来,稳固记录下学的知识应用吧。
从本篇文章开始逐步带大家使用go gin web框架来做一个后台管理系统。本篇文章是一系列的,连续博文。大家可以关注后,持续观看。
2024年11月27日
golang作为一个工程性很强的语言,本示例将示例一个golang定时任务从开发到部署的整个过程。
一.首先,创建项目结构
本示例定时任务主要使用 github.com/robfig/cron
本示例启动了三个定时任务
1.是每天早上8点
2.是每隔5分钟执行一次
3.是每隔15分钟执行一次
二.golang的编译
本次编译是在linux系统下,注意和mac下的区别。