go mod 依赖管理
本文介绍Golang的依赖管理相关,包括go.mod文件中各函数的作用,go mod常用指令和依赖管理相关指令 go mod 文件介绍12345678910111213141516171819202122232425// 模块名module go_server// go sdk 版本go 1.23.4// 当前module(项目)依赖的包require ( // dependency latest)// 排除的第三方包exclude ( // dependency latest)// 修改依赖包路径或版本 (依赖包发生迁移/原始包无法访问/使用本地包替换原始包)replace ( // source latest => target latest)// 撤回 (当前项目作为其他项目的依赖,如果某个版本出现了问题则可以使用该命令撤回该版本)retract ( // v1.0.0 // v1.0.2) go mod 命令12345678910111213141516171819202122232425262728# 将模块下载到本地缓存,需要指定模块路径及版本号go...
Golang Debug 的正确使用姿势
环境相关要求本地正确安装Golang环境(建议直接使用GoLand安装最新sdk)!!! Golang 版本:1.23.4 (推荐1.18及以上) GoLand 版本:2024.3.1 本地调试本地调试就直接在本地通过debug模式执行main函数,并在希望停止的地方添加断点。(具体操作不在赘述,不会本地调试建议在b占搜索相关视频学习) 附加到进程附加到进程就是在给本地一个正在运行的go进程添加断点调试。 步骤1. 安装 gops 包1go install github.com/google/gops@latest 安装后检查在本地${GOPATH}/bin目录下是否存在gops,存在即安装成功 步骤2. 构建并运行程序12345# 构建go build -gcflags="all=-N -l" -o <appName># 运行./<appName> 步骤3. 附加并调试正在运行的进程点击功能菜单 Run -> Attach to...
kafka入门 & 在SpringBoot中的应用
代码预览这里是代码这里是预览
Hexo start
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment