自我介绍go里面的map是并发安全的吗?如何并发安全sync里面的锁,互斥锁,读写锁讲述一下gmp模型如何控制并发数make和new的区别数组和切片的区别map的有序的还是无序的gorm里面如何批量插入某个字段gorm里面更新有几种方式?(这个没听懂,就答了结构体和map,好像结构体不行?)gin里面的路由gin的参数校验,如何校验字段(这个也没太听懂,我感觉是让讲json的tag,binding之类的)使用过除mysql之外的数据库吗,例如mogodb?项目里面使用的是jwt还是session还有一些忘记了,忘记录下来了反问