技术:主要写单个模块的接口,具有一些小功能的业务,有k8s方面的优先考虑 Go语言:掌握Slice,Struct,Map,Channel,熟悉并发,垃圾回收机制,错误处理机制等 Web框架:掌握Gin框架,熟悉Gorm框架,使用过go-zero框架与gRPC进行分布式开发 MyS
项目:登录模块较为详细, 使⽤Swagger⽣成API⽂档便于前端测试与开发 使⽤JWT与Cookie,Session,RBAC权限管理,单点登录等 使⽤Redis进行根据请求进行存储返回结果 使⽤Mysql,雪花算法,悲观锁,实现模糊查询,分⻚查询 具有随机⽣成并发送⼿机验
案例: blog
技术:熟悉掌握 Go标准库、Goroutine和Channel,理解CSP模型、理解垃圾回收机制和三色标记法 熟练使用Gin、Go-Zero、Gorm、Ent等主流框架 熟练使用 Spring Boot、Spring Cloud、MyBatis、MyBatis Plus、JPA 等
项目:BidaIM-即时通讯 后端开发(2023-05 ~ 至今) 项目介绍: BidaIM致力于改善用戶间的沟通体验,提供高效、安全的即时通讯服务,注重用戶隐私和数据安全 项目技术栈:Springboot、Jpa、ShardingJdbc、Mysql、Redis、Swagger、
案例: BidaIM