最新 最热

Go 中学到的5个小技巧

在 Go 中很少会使用数组,使用较多的是切片。如果不喜欢自己编写数组中的元素数量,则可以使用 [...],编译器会自动计算数组的元素个数:

2024-08-01
2

极客时间-初级Go工程师训练营(高の青)

作为初级Go工程师,您应该掌握以下核心技能和知识点。这些技能将帮助您在Go语言编程中打下坚实的基础。

go
2024-08-01
1

Go:接口使用

在 Go 语言中,接口(interface)是一种定义对象行为的类型。接口定义了一组方法的集合,但是不会实现这些方法。任何类型只要实现了接口中定义的所有方法,就被称为实现了该接口。...

2024-07-31
1

啥?Redis原来还能干这事儿!

数据统计在互联网平台中扮演着至关重要的角色,不仅能够深入分析用户在互联网平台上的行为,包括浏览、点击、搜索、购买等行为数据。通过这些数据企业还可以了解用户的喜好、需求和购买习惯,从而优化产品、服务和营销策略...

2024-07-30
2

Java & Go 定时任务

定时任务是软件开发中用于自动执行周期性任务的技术。它允许开发者设置特定的时间点或间隔来触发预定的操作,如数据备份、清理缓存、发送通知等。这种机制可以减少人工干预,提高系统效率和稳定性。定时任务在不同的操作...

2024-07-30
4

Go 语言 context 包实践

在 Java 语言当中,特别是在 Spring 语境下,通常我们会遇到处理上下文的需求。一般场景中,我们可以利用 java.lang.ThreadLocal 来实现,基于线程维度对变量进行管理。ThreadLocal 线程内存储和访问变量的机制,非常适合在单...

2024-07-30
1

算法:二叉树中两个节点的最低公共祖先(LCA)

要找到一个二叉树中两个节点的最低公共祖先(Lowest Common Ancestor, LCA),需要考虑以下几点:

2024-07-30
1

Go 语言 实现冒泡排序

冒泡排序相比学过后端语言的同学都了解过,今天给大家讲一讲Go语言中是如何实现冒泡排序呢. 其实不论任何语言,冒泡排序的思想是不会改变的,如何我们能够充分认识到冒泡排序是怎样一个的排序,相信转换成代码也不是难事...

2024-07-29
1

如何在PHP代码里面调用Go程序

首先,我们需要在 Go 程序中创建一个 CGI(Common Gateway Interface) 程序。CGI 是一项规范,用于定义 Web 服务器与其他软件或程序进行通信的一些标准。示例代码如下:...

2024-07-28
1

golang 的重试弹性模式怎么设计?

创建重试器时,传入了两个参数,一个是重试时间的间隔(它是一个 time.Duration 类型的数组,数组的长度就是它隐含的重试次数),另一个是分类器,可以决定哪些错误需要重试,哪些错误不需要重试。...

2024-07-28
1