随笔分类 -  golang

记录go语言学习的相关知识点
摘要:golang 实现定时任务 背景 开发的时候经常会遇到做一些周期性重复性的工作。比如最近的项目中遇到,每周都需要去数据库中清理用户的免费金额额度,每月都要清理用户的账户余额等。如果在逻辑中时间优点过于麻烦,决定尝试使用定时任务来进行操作。 1. 定时任务库选择 目前比较主流的两种go常用的定时库 r 阅读全文
posted @ 2022-05-24 22:04 _starsky 阅读(1223) 评论(0) 推荐(0)
摘要:GO语言中结构体的比较 1. 同一个struct的两个实例能用 == 或 != 来进行比较吗 答案:可以能,也可以不能 如果结构体内的所有成员变量都是可以比较的,那么结构体就可以进行比较。 如果结构体中存在不可以比较的成员变量那么结构体就不能进行比较。 那么哪些数据类型是可以比较的呢? 1. 简单类 阅读全文
posted @ 2020-12-30 20:52 _starsky 阅读(1645) 评论(0) 推荐(1)
摘要:使用golang 实现一个Ping程序 基本原理 ping 程序的基本原理 首先呢,ping用到的协议是网络层的ICMP协议,发送/接收的是ICMP报文,最终的形式还是以一个IP报文在网络中传送。 ping命令主要基于ICMP(Internet Control Message Protocol)实现 阅读全文
posted @ 2020-12-21 19:49 _starsky 阅读(4712) 评论(0) 推荐(0)