clllll  

基本数据类型

int int8 有符号 无符号
字符串
bool
数组
切片(基于数组)引用类型
map
结构体 (嵌套,继承)
接口 (空接口 很强大)
指针 (将值类型变成了引用类型)
函数可以当做参数
defer
panic recover
channel 线程安全
sync 锁 读写锁
waitgroup 等等协程执行完成。 ADD(1) Done() wait()
go
反射 其实就是编译的时候把结构体的信息保存了。知道在哪里。然后就可以获取结构体的信息了。
x.type()
json解析

Gin Web框架

关于web框架要做的事
1) 请求的url对应需要执行的处理函数 。 url -> handler
2) 中间件 全局 分组 。以函数的方式传递 。链式编程
3) 处理query post 文件 多文件 参数。结构体绑定。 动态路由。
4) gorm 关系对象映射 类似java的struts. 一对一,一对多,多对多,事务,也是链式编程
5) cookie session 需要第三方

微服务

rpc 和 http属于应用层
protocolbuffer 编解码 。更快。二进制。谷歌的

k8s

container ->pod->deploment->service {clusterip(集群内部) nodeport(外部可以访问) ingress externalname(外部当做内部来访问)}
endpoint

posted on 2024-06-08 11:24  llcl  阅读(4)  评论(0编辑  收藏  举报