2022-02-13寒假第五周总结

一、本周计划完成任务

  1. 结束goweb进阶学习
  2. 开始goweb作品

二、最终的结果&具体行动

  1. Go操作数据库

    1. sqlx连接MySQL
    2. sqlx基本使用
    1. sqlx.In函数使用
    2. go-redis
    1. pipeline和watch事务
  2. Go Web 开发常用组件

    1. zap日志库
    2. zap日志库自定义配置项
    1. gin框架配置zap记录日志
    2. 使用viper读取配置文件(配置热加载)
    1. 从viper获取配置信息
    2. 优雅关机和平滑重启
    1. CLD分层
    2. 搭建GoWeb脚手架
  3. GoWeb博客论坛作品(go+gin+gorm+vue)

    1. 用户表结构设计
    2. 基于雪花算法生成用户ID
    1. 请求参数获取与校验
    2. 使用validator库进行参数校验
    1. 注册业务接口
    2. 创建用户保存至数据库
    1. 使用mode控制日志输出位置
    2. 定义业务状态码并封装响应方法
    1. 登录业务接口
    2. 使用JWT实现用户认证
    1. refresh token刷新access token接口
    2. vue实现登录注册功能
    1. 查询社区分类列表接口
    2. 根据id查询社区分类详情接口
    1. 创建帖子接口
    2. 根据id查询帖子详情接口
    1. 分页查询帖子列表接口
  4. 其他

    1. Go面试题3道(defer、for range、闭包)
    2. Java、Go方向简历优化

三、本周学习总结&反思

  1. 学习计划正常推进
  2. 逐渐从假期中恢复过来

3.作品写的很顺利,将以往java开发项目的思想和经验运用到go项目中。越来越能体会到
语言只是工具,思想和技能才是根本 这句话。

3.转方向,基础不牢固,需要时间的沉淀

4.加入了go的学习,面经、算法等准备时间很紧张

四、下周学习计划

  1. 完成goweb作品

  2. 算法,开始尝试用go写

  3. 面经

五、需协调与帮助

我很期待我接下来的表现!

你可能感兴趣的:(2022-02-13寒假第五周总结)