go

追随者永远是胜利者3 小时前
java·算法·leetcode·职场和发展·go
(LeetCode-Hot100)15. 三数之和LeetCode 中文链接给你一个整数数组 nums,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足以下条件:
江湖十年11 小时前
后端·面试·go
用 Go 语言还原 2026 春晚《惊喜定格》魔术!今天是大年初一,江湖十年给读者朋友们拜年了,祝大家新年快乐!又是新的一年,想必大家都没看春晚吧 😄,今天继续一年一度的用 Go 语言实现春晚魔术。
追随者永远是胜利者11 小时前
java·算法·leetcode·职场和发展·go
(LeetCode-Hot100)4. 寻找两个正序数组的中位数LeetCode 4. 寻找两个正序数组的中位数给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数。
追随者永远是胜利者11 小时前
java·算法·leetcode·go
(LeetCode-Hot100)2. 两数相加LeetCode 题目链接给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。
追随者永远是胜利者13 小时前
java·算法·leetcode·职场和发展·go
(LeetCode-Hot100)5. 最长回文子串🔗 LeetCode 5. 最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。
追随者永远是胜利者14 小时前
java·算法·leetcode·链表·go
(LeetCode-Hot100)19. 删除链表的倒数第 N 个结点🔗 LeetCode 中文链接给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?
追随者永远是胜利者15 小时前
java·算法·leetcode·go
(LeetCode-Hot100)10. 正则表达式匹配LeetCode 10. 正则表达式匹配给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。
追随者永远是胜利者15 小时前
java·算法·leetcode·职场和发展·go
(LeetCode-Hot100)17. 电话号码的字母组合🔗 LeetCode 中文链接给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。
追随者永远是胜利者17 小时前
java·算法·leetcode·职场和发展·go
(LeetCode-Hot100)3. 无重复字符的最长子串🔗 LeetCode 3. 无重复字符的最长子串📌 题目描述: 给定一个字符串 s,请你找出其中不含有重复字符的 最长子串 的长度。
哈里谢顿2 天前
go
Python 开发者的 Golang 完全入门指南从动态到静态,从解释到编译,开启你的 Go 之旅Go 的最佳战场:微服务、API 网关、DevOps 工具、区块链基础设施、实时数据处理。
秋说3 天前
go·内网穿透·goland
从局域网到全球访问:GoLand+cpolar 让开发协作无距离GoLand 作为 Go 语言开发工具,能提供精准的代码建议和实时错误提示,还支持 SSH 远程连接服务器,方便直接在 IDE 里操作远程文件。
HashFlag4 天前
单元测试·go·gomonkey
单元测试-gomonkey项目demo地址:go-test本文主要针对单元测试工具,其他工具请看专栏内其它博客。介绍:gomonkey是一款强大的运行时打桩(Mock)工具/动态 Mock 工具,能够在不修改源代码的前提下,对函数、方法、全局变量等进行动态替换,广泛用于单元测试场景。
HashFlag5 天前
单元测试·go·httptest
单元测试-httptest项目demo地址:go-test本文主要针对单元测试工具,其他工具请看专栏内其它博客。**介绍:**Go 内置标准库net/http/httptest,核心用途用于测试net/http构建的HTTP服务(如API接口、Web服务等),它可以模拟HTTP请求发送和HTTP响应的接收,无需启动真实的HTTP服务器即可完成接口测试,极大提升了测试的便捷性和执行效率
139的世界真奇妙5 天前
经验分享·笔记·golang·go
工作事宜思考点今天直接被前端叼了,是什么原因?因为我自己说不清楚我的立场原因,为什么做这个选择?如果是依靠最小改动原则这个出发点这个根本立不住,从产品层面来分析的话我的方案也可以,前端要的方案也可以。前端的方案对前端友好对后端不友好;我的方案对前端不友好但是后端改动量小;那为什么我做这个选择呢?我没有去深入思考这个点,导致被他的思维和立场牵着走,觉得他的也行;最后在大家第三方观点来看就是他的更合理,我的出发点就是图省事,有性能隐患。因为我对这点不是非常清楚,我也解释不清楚我的选择的原因和逻辑,反而陷入对方的逻辑;这个是
Grassto5 天前
golang·go·go module
16 Go Module 常见问题汇总:依赖冲突、版本不生效的原因本文基于 Go 1.25.0 源码进行分析以下是问题的源码相关分析。最常见的错误之一。当引入一个包,但 go.mod 中没有声明对应的 require 时就会触发。
流浪克拉玛依5 天前
go
从超卖到原子性:Redis Lua 解决秒杀库存扣减实战从超卖到原子性:Redis Lua 解决秒杀库存扣减实战在写秒杀系统的时候,由于多个下单操作之间是并行执行的,就会导致超卖问题,即产品售出超过了产品库存,导致库存变为负数。由于下单操作是并行进行的,单纯的判断库存是否大于0并不能防止超卖现象的发生。不解决超卖问题的后果就是订单多于库存,无法正常发货交货。
怕浪猫6 天前
后端·go·编程语言
第16章:标准库精讲(二)net/http、json、time大家好~ 上一篇我们精讲了Go标准库的基础核心模块,今天继续深挖最常用的3个实用模块:net/http(HTTP客户端/服务端)、encoding/json(JSON编解码)、time(时间处理/定时任务)。
下次一定x6 天前
后端·go
深度解析Kratos服务注册:从框架入口到Consul落地实现在微服务架构中,服务注册是实现服务发现、负载均衡的基础前提,其稳定性直接决定了整个微服务集群的可用性。Kratos 作为开源的高性能微服务框架,其服务注册机制遵循“简洁、解耦、可扩展”的设计理念,深度融合框架自身的函数选项模式,形成了一套从入口初始化到注册中心落地的完整闭环。要彻底理解 Kratos 的服务注册逻辑,我们需从框架入口出发,逐层拆解App实例初始化、服务实例构建、注册接口实现到 Consul 具体落地的每一个核心环节,下文将结合源码逐点剖析,帮你吃透 Kratos 服务注册的底层逻辑(函数选