• Golang并发缓存优化与数据结构详解
    Golang并发缓存优化与数据结构详解
    Go原生map非并发安全,多goroutine读写会panic;需用sync.RWMutex+map或成熟库如go-cache/gcache,而非sync.Map——后者无TTL、不支持驱逐且写性能差。
    Golang · Go教程   |  3星期前  |   452浏览 收藏
  • Golang指针优化返回值技巧分享
    Golang指针优化返回值技巧分享
    当结构体字段多、含切片/映射/字符串或嵌套大类型时,应返回指针以避免值拷贝开销;需确保对象生命周期有效,优先堆分配或复用,配合sync.Pool可进一步优化。
    Golang · Go教程   |  3星期前  |   452浏览 收藏
  • Golang微服务如何实现幂等性
    Golang微服务如何实现幂等性
    接口幂等性必须在网关或服务入口层统一拦截,不可依赖业务代码;POST因HTTP重试机制和非幂等语义最易出问题;推荐RedisSetNX+过期时间实现令牌校验,并以数据库唯一索引为最终防线。
    Golang · Go教程   |  3星期前  |   452浏览 收藏
  • Golang接口变量如何存储值和指针
    Golang接口变量如何存储值和指针
    接口变量通过类型指针和数据指针统一存储值或指针,data指向值副本或原始指针,类型信息确保方法正确调用,从而实现灵活且类型安全的多态机制。
    Golang · Go教程   |  2星期前  |   452浏览 收藏
  • Golang类型断言与转换详解
    Golang类型断言与转换详解
    typeassertion用于接口值运行时类型检查并提取值,语法为value.(T)或value,ok:=value.(T);typeconversion用于相同底层类型的数值间转换,语法为T(value),不涉及运行时检查。
    Golang · Go教程   |  1星期前  |   452浏览 收藏
  • Golang按字节读取文件方法详解
    Golang按字节读取文件方法详解
    Go语言中读取文件部分内容主要用*os.File的ReadAt方法,它支持从指定偏移量随机读取且不改变文件位置;也可用Seek+Read组合实现灵活定位;读文本行需自行解析,因行长度不确定。
    Golang · Go教程   |  1星期前  |   452浏览 收藏
  • Golangslice扩容后指针是否失效解析
    Golangslice扩容后指针是否失效解析
    扩容后pointer通常会失效,因底层数组被迁移至新地址,原指针指向的内存可能被回收或复用,导致访问陈旧数据;若容量足够则pointer不变,但应默认append后重新获取底层数组地址以确保安全。
    Golang · Go教程   |  6天前  |   452浏览 收藏
  • Golang容器时区问题及解决方法
    Golang容器时区问题及解决方法
    Go应用启动后time.Now()返回UTC时间,不是宿主机时区这是最常见现象:Docker默认使用UTC时区,哪怕宿主机设了Asia/Shanghai,Go程序里time.Now()依然输出UTC时间。根本原因不是Go有问题,而是容器没加载本地时区数据。Go的time包依赖系统/usr/share/zoneinfo/下的时区文件,镜像里通常不带或只带UTCdockerrun-eTZ=Asia/Shanghai对Go无效——Go不读TZ
    Golang · Go教程   |  5天前  |   452浏览 收藏
  • Golang路由权限控制中间件实现
    Golang路由权限控制中间件实现
    GoWeb路由权限控制通过中间件+角色验证实现:先定义角色常量与权限映射,登录后将角色存入context,再用requireRole中间件比对角色并拦截非法请求,支持多角色及等级继承。
    Golang · Go教程   |  2个月前  |   451浏览 收藏
  • GolangWebSocket广播:Channel与协程消息分发
    GolangWebSocket广播:Channel与协程消息分发
    GolangWebSocket广播核心是channel消息中枢与goroutine并发分发,需确保读写分离、连接安全、异常清理;用sync.RWMutex保护clientsmap,设WriteDeadline防慢连接,recover捕获写错并清理连接。
    Golang · Go教程   |  2个月前  |   451浏览 收藏
  • Golang任务调度实现与日志记录技巧
    Golang任务调度实现与日志记录技巧
    用Golang实现轻量可靠任务调度器,推荐robfig/cron/v3+log/slog(或log+lumberjack),支持秒级调度、结构化日志、超时控制、并发限制与优雅关闭。
    Golang · Go教程   |  2个月前  |   451浏览 收藏
  • GolangJSON结构体标签解析全解
    GolangJSON结构体标签解析全解
    结构体标签控制Go中JSON序列化与反序列化行为。1.json:"name"指定字段名映射;2.omitempty在零值时跳过字段;3.-忽略字段;4.string以字符串形式编码数字或布尔值;5.嵌套与指针字段自动处理,nil指针不输出;6.反序列化优先匹配标签名,其次字段名(不区分大小写),多余字段忽略。仅导出字段(首字母大写)生效。
    Golang · Go教程   |  2个月前  |   451浏览 收藏
  • Go语言批量处理文件教程详解
    Go语言批量处理文件教程详解
    filepath.Walk安全遍历需先用info.IsDir()排除目录,小写后缀匹配过滤文件,遇filepath.SkipDir主动跳过子目录,避免循环内耗时操作;批量读写须及时Close或用os.ReadFile;跨分区重命名需校验设备号并改用io.Copy+Remove;并发控制推荐带缓冲channel的workerpool。
    Golang · Go教程   |  1个月前  |   451浏览 收藏
  • Go指针对JSON序列化的影响详解
    Go指针对JSON序列化的影响详解
    Go中指针本身不提升JSON序列化性能,但影响零值处理、内存布局和语义表达;应基于“未设置/零值”区分等业务需求使用指针,而非追求性能。
    Golang · Go教程   |  1个月前  |   451浏览 收藏
  • Go语言自定义发件人发邮件教程
    Go语言自定义发件人发邮件教程
    在Go中使用标准库net/smtp发送邮件时,Client.Mail()仅接受纯邮箱地址作为参数,而显示给收件人的“发件人名称”需通过邮件头(From字段)设置为"姓名<email@example.com>"格式,二者必须分离处理。
    Golang · Go教程   |  1个月前  |   451浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    4148次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    4502次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    4381次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    5971次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    4752次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码