第一月总结

69 阅读1分钟

2023/1/31--第一月总结

go学习进程

  • go运行基本命令

    go mod init workspace

  • go get/run build

  • go基本文件类型 string rune=>int32,int

  • go读取文件 JSON,XML,Gob,zip

  • go-vue-admin=>gin基本框架,gin框架基础看了眼

  • go 连接数据库 sqlite

  • go package 学习,常用系统自带模块

  • go Trie 问题[未完成,计算抑或最大值]

  • go=>Java锁的学习 CAS乐观锁,synchorinzed 悲观锁,go 并发的conrountine的生命周期

    image-20230131230439889

  • Java Prioirty Queue学习,BitSet学习,其他的数据结构没有动=》这个地方dfs了

  • go 基础 存储 数组,slice,map,这里有个map[int]struct{}{}

  • strings包处理文本文件

  • go 面向对象

    struct Person{
        Name string,
        age int,
    }
    ​
    func NewPerson(name string,age int) *Person{
        return &Person{
            name,
            age
        }
    }
    ​
    func (p *Person) sayHello(){
        fmt.Println(p.Name)
    }
    ​
    
  • gRPC -go 这里未完成
  • go-zero etcd的相关
  • docker -go 镜像验证