GaryLee's Blog
03
18
场景题 2024.03.18
如何设计一个IM系统?
一、什么是IM系统?IM系统是即时通讯(Instant Messaging)系统的简称。它是一种实时、私密、便捷的在线通讯方式。用户可以通过文字、图片、音频、视频等多种方式进行信息交换。常见的即时通讯工具有微信、QQ等。 常见的IM术语:
2024-03-18
02
22
22
21
Golang 2024.02.21
如何优雅停止Go进程?
一、什么是优雅停止?顾名思义,优雅停止就是优雅地停止正在运行的程序,目的是为了让程序停止的时候尽可能完成还没完成的逻辑,对于一个HTTP服务来说就是尽可能完成还没完成的请求并且不再接收新请求。 反之,如果不优雅停止,程序会将提供HTTP服务
2024-02-21
11
文章 2024.02.11
Go学习之路:开发工具
📅 时间工具 时间戳转换工具 crontab执行时间计算 💻 代码工具 sql生成go结构体 json生成go结构体 JSON在线解析及格式化验证 📖 文档 GORM-Go语言的ORM框架
2024-02-11 GaryLee
06