Logo

标签:golang

5 篇文章

golang入坑-写Go代码时遇到的问题记录

从JAVA和JS转过来的苦逼工程师,因为以上两门语言,一般情况下是没有指针的说法的,所以现在用go一通折腾,有时候就是引用指针傻傻分不清楚,或者声明指针未初始化报错的问题。不得已,写下此博客,记录自己菜鸟之路。指针// 定义一个结构体type Person struct{Name stringAge...

使用docker-compose部署go-sonic个人博客以及简单二次开发记录(三)使用自己仓库代码替代官方镜像

修改完代码后,就不能用官方镜像了,所以需要自己重新打包镜像到本地库,开始吧。修改DockerfileDockerfile在scripts/Dockerfile,需要加一下GOPROXY配置,否则go mod download会很慢WORKDIR /go/src/github.com/go-sonic...

使用docker-compose部署go-sonic个人博客以及简单二次开发记录(二)修改支持主题更新

这篇文章介绍怎么修改主题,以及完善官方代码中不支持更新远程主题的实现。发现问题官方的代码中,首次添加远程主题仓库时可以成功,但是如果远程仓库主题文件更新了,想在后台更新同步却不支持(not supported),先删除重新下载也不行(already exists)。修改代码通过查看源码,发现更新主题...

使用docker-compose部署go-sonic个人博客以及简单二次开发记录(一)原始包运行

最近在搭建个人博客,最开始的时候使用HaloHalo,但是奈何服务器2C2G的配置遭不住Java内存大户,所以只能寻找替代品,最后找到了go-sonicSonic,使用golang开发,内存占用小,而且现在我主要开发语言也是golang,正好拿来就用,修改也方便。该文章记录了修改源码,修改主题,自己...

后台开发面试题收集

为什么选择golang,出于什么考虑Golang以其高效的并发模型和编译速度,使其成为处理高并发情况下的优秀选择。其轻量级的协程(goroutine)机制可以在有限的资源下处理大量的并发请求,从而提供更好的性能。Golang以静态链接方式生成可执行文件,这意味着可以将所有依赖项包含在二进制文件中,减...