注:本文前提是已熟练使用gRPC 在http请求中,我们需要为每个请求参数进行数据验证,以防恶意请求和参数错误的情况 例如在Gin框架中,提供了github.com/go-playground/validator/v10该库作为验证器,我们只需要在结...
本文所有内容都是来自于面试中被问到频率较多的问题,尤其是 slice 部分,就是面试官口中的:“你在使用切片时遇到过哪些坑呢?”,所以特整理这些内容,希望对大家工作和面试都能有帮助 Slice slice 真正存储数据的地...
2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放一次,已知怪物有...
程序可观测-链路追踪 核心概念 程序可观测:在多服务,服务多实例的情况下,查看程序的运行情况。主要是三个部分日志,链路追踪,指标采集。 本文地址 github.com/luxun9527/go-lib/tree/m... 如果您觉得这篇文章...
随着Go语言影响范围越来越大,很多开发者逐步使用Golang 来开发项目,大家也在找合适的开发框架,一个好的开发框架可以让开发者快速上手,能高效、稳定开发出项目。 今天给golang开发者分享go快速开发框架(企业...
最近在看golang,想着按照python项目去封装一套脚手架,日常项目中aes也是少不了的,这里就封装了下,代码中都含有注释,所以这里直接上代码: golang中这几个包都是内置的,不用另外安装哟 /* @Author : Uyynot @...
1.介绍 WaitGroup 是 sync 包用来做任务编排的一个并发原语,主要用来解决一个 goroutine 等待多个 goroutine 执行完成的场景,常见的有后端 worker 启动多个子消费者干活、并发爬虫,并发下载等。 2.源码剖析 我们...
前言 项目开发中总遇到发个文章,编辑文本信息,需要有个使用简单交互感好的富文本编辑器,编辑器一般后期交付给客户使用所以满足功能以外还要使用简单界面漂亮,不然有被客户说了。而且编辑器要根据业务需求还能修...
前言 相信大家对于缓存这个词都不陌生,但凡追求高性能的业务场景,一般都会使用缓存,它可以提高数据的检索速度,减少数据库的压力。缓存大体分为两类:本地缓存和分布式缓存(如 Redis)。本地缓存适用于单机环境...
2024-01-17:用go语言,给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如,如果 words = [“ab”,”c...
摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com
邮件服务由
SendCloud
赞助
![]() |