golang
文章平均质量分 56
golang学习
willinux
github地址:https://github.com/stephenix
展开
-
golang中json序列号大小写的问题
go中根据首字母的大小写来确定可以访问的权限。如果首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用。 1.struct转json序列化 //demo1 package main import ( "fmt" "encoding/json" ) type Person struct { Name string age int } func main() { person := Person {"小明", 18} if result,err :=jso原创 2021-10-27 19:49:52 · 2621 阅读 · 1 评论 -
golang序列化以及那些坑
一、基本概念 1.什么是序列化/反序列化 把对象转换为字节序列的过程称为对象的序列化; 把字节序列恢复为对象的过程称为对象的反序列化。 2.序列化的作用 (1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中 (2)在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion转载 2021-07-26 23:53:57 · 1081 阅读 · 0 评论