Go语言RESTfulAPI服务
发表于:
分类于:
go基础
使用G语言编写 RESTful API 和 RPC 服务。在实际开发项目中,编写的这些服务可以被其他服务使用,这样就组成了微服务的架构;也可以被前端调用,这样就可以前后端分离。
oh-my-zsh安装配置记录
发表于:
分类于:
技巧
Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout…
“Oh My ZSH!”
Go语言模块化管理与协作开发
发表于:
分类于:
go基础
任何业务,都是从简单向复杂演进的。而在业务演进的过程中,技术是从单体向多模块、多服务演进的。技术的这种演进方式的核心目的是复用代码、提高效率。
Go语言代码检查和优化
发表于:
分类于:
go基础
Go语言中的Slice
发表于:
分类于:
go基础
Go语言又爱又恨的unsafe
发表于:
分类于:
go基础
顾名思义,unsafe 是不安全的。Go 将其定义为这个包名,也是为了让我们尽可能地不使用它。不过虽然不安全,它也有优势,那就是可以绕过 Go 的内存安全机制,直接对内存进行读写。所以有时候出于性能需要,还是会冒险使用它来对内存进行操作。
Go语言字符串和结构体之间转换
发表于:
分类于:
go基础
在web应用调用 API 的时候,需要把 API 返回的 JSON 字符串转换为 struct 结构体,便于操作。那么一个 JSON 字符串是如何转换为 struct 结构体的呢?这就需要用到反射的知识,今天学习基于字符串和结构体之间的转换,一步步地揭开 Go 语言运行时反射的面纱。
Go语言中make和new的区别
发表于:
分类于:
go基础
程序的运行都需要内存,比如像变量的创建、函数的调用、数据的计算等。所以在需要内存的时候就要申请内存,进行内存分配。在 C/C++ 这类语言中,内存是由开发者自己管理的,需要主动申请和释放,而在 Go 语言中则是由该语言自己管理的,开发者不用做太多干涉,只需要声明变量,Go 语言就会根据变量的类型自动分配相应的内存。