Go|日记

后端Go

# gogogo

# 2024.8.29 day0

写博客+思维导图,打卡计划

算法+学习路线,打卡算法技巧,灵茶山艾府技巧

工作经验+项目介绍+技术栈

# 2024.8.30 day1

结构体只有属性,方法是结构题的拓展

码神之路知识体系 00 - 15 小写一个demo

# 2024.8.31 day2

码神之路知识体系 粗略看完啦

面试题开始看

# 2024.9.1 day3

go面试题 看了一半总结中,不懂的地方继续复盘

leetcode 26 27

# 2024.9.2 day4

go面试题

# 2024.9.3 day5

  1. go逃逸分析学习
  2. go三色标记混合写屏障GC模式全分析 部分学习

# 2024.9.4 day6

  1. go三色标记混合写屏障GC模式全分析
  2. go切片源码学习,先过一遍吧,主要是切片核心三参数、切片扩容、内存对齐、切片传递、切片遍历

# 2024.9.5 day7

  1. go map源码分析 部分
  2. leetcode 80 169

# 2024.9.6 day8

  1. leetcode 180

# 2024.9.7 day9

  1. 主要复习slice和map的底层源码
  2. 和进阶哥碰了碰,整理了一下面试题目

# 2024.9.8 day10

# 2024.9.9 day11

# 2024.9.10 day12

  1. mysql 汇总删除数据

# 2024.9.11 day13

未知

# 2024.10.14

redis学习

running项目学习

# 2024.10.30

gin文档速通,go_learn补充代码

未来计划:

  • 给闪送项目提交代码,实现自己完成go需求,主要是理解业务、练习sql和接入sdk的能力(上手能力)
  • 每天一道算法题,充实自己

优雅✌️推荐的算法路线:

先过b站“灵茶山艾府”的“基础算法精讲”专栏,每一栏简介里的习题做了,然后开始坚持每日一题,然后hot100,力扣150,leetcode75,剑指offer四个题单。然后跟“灵茶山艾府”写他的力扣里的题单,先把2000分以下的做了。

# 2024.10.31

今天打球,下载了面试鸭

然后看了几道简单的go面试题

# 2024.11.1

上午看了下gin框架的登录,感觉还好

可能把业务有时候想的太复杂,可能普通的永远都是增删改查

练一下sql吧,写了10几道感觉不错

# 2024.11.2

今天写了一点go框架的代码,写了几个接口,配合gpt感觉还行

# 2024.11.3

写算法,灵茶山艾府讲双指针讲的真不错

# 2024.11.4

算法 最接近三数之和、四数之和、有效三角形

闪送接口完成,ai修改了一下

# 2024.11.5

查了一个问题,没有传递token的原因。

顺带看了一下gin框架的中间件,session,cors,jwt。 路由大概都是这么一个流程,ctx.set和java的ThreadLocal存储同一用户差不多 感觉没什么难度,都是老一套的做法,cv下来应该没什么问题。

可以接受go的语法了,基本阅读起来还行,可能对于定义等东西还不是特别敏感。

继续进步吧

一天写了20道sql,摸鱼很充实

# 2024.11.6

今天继续进步,拿下高频sql50题成就,感觉还不错呀。

准备继续复习一下mosh的sql题目了。

# 2024.11.7

算法搞起来

每日一题,一次遍历解决,太厉害啦,我没想出来,用的暴力方法

# 2024.11.8

4道算法题~ 双指针+滑动窗口

晚上看一下go的消息中间件吧

# 2024.11.10

nsq的安装,启动,使用。

理解program以及service 理解go的接口和封装

# 2024.11.11

713.乘积小于 K 的子数组,变长滑动窗口。

学习一下二分查找,大概理解了一下左闭右闭的思路,大概脑子里面背了一遍。

继续学习go,完成单体项目。然后好好看一下消息队列相关的视频。

# 2024.11.12

继续学习go,今天公交车上看了一下掘金的gorm使用文章,感觉简洁明了。

先把手头的任务完成~

# 2024.11.13

昨天有点松懈了,今天继续努力

# 2024.11.14

昨天有点松懈了,今天继续努力

# 2024.11.15

上班写go还是放不开,还是下班写项目吧,上班还是正常的学习一下语言特性吧

# 2024.11.16

深刻理解了一下指针。

然后开始今天把go_buy项目写完

# 2024.11.17

好好休息

# 2024.11.18

今天看一下go后续的单体项目开发流程,确认一下自己的进度。

写了这个上传功能没有自己想象中那么难,咱就是不需要对技术那么的起敬畏之心,有时候真的自己做也是可以运用的,虽然我们不是很知道其中的原理。但是能用也是一种本事。

# 2024.11.19

继续努力吧

# 2024.11.20

gconv库了解,多配合goframe框架,用于类型的转换

# 2024.11.21

今天购买了域名+备案,一些安排写在日记里了,然后这个blog做一个git管理,看一下自己的提交,毕竟每次都不知道改动了什么。

对nginx理解的更多了,狠狠的学习一波docker,服务器还是要多练

# 2024.11.25

好几天没有努力了,今天继续加油写项目

# 2024.11.28

上班的时候写了点代码,下班接着cv代码

# 2024.11.29

今天继续摸鱼写项目

# 2024.12.3

一晃12月了,go持续进步,打算继续精进一下UI,加油吧,中少年

# 2024.12.4

最近没有看go相关的东西

# 2024.12.6

没有学习go相关的东西

# 2024.12.9

今天继续看nsq源码,看消息队列精华文章

# 2024.12.12

前几天还是用goFrame框架写了一点crud,实际业务思考起来还是比单纯的cv别人的代码有意思多了

起码感觉是融入了自己的思考的,很多需求自己实现,自己看文档,自己努力提升

# 2024.12.15

面试 被狠狠的拷打了一下,不足的地方还是很多

# 2024.12.16

看看消息队列的高阶面经

# 2024.12.26

最近忙着需求,回家也没有兴趣写代码

# 2025.1.6

继续努力看代码,最主要的实现。

  • 方法:结构体 接收者
  • 函数:独立

# 2025.1.7

今天继续项目,昨天换了redis

# 2025.1.8

今天跑通了发送消息的http请求,还没有接入消息队列。

# 2025.1.9

清理无用的项目

看一下消息队列,吸取一下别人的思想

  1. 先看看别人的分布式消息队列如何使用
  2. 补充笔记如何docker部署消息队列
  3. 根据抹茶项目画出im消息发送的流程图,实现消息的精准推送
  4. 开始im项目消息队列实战代码

尝试看了一下别人的代码,但是自己启动不起来,还是有点点问题

# 2025.1.10

自己尝试搭建消息队列

# 2025.1.10

自己写一个相关集成rocketmq的demo

# 2025.2.18

进步依旧缓慢,不过应该可以稳步前进了

有了trae的加持,写代码感觉也不是那么难的事情了

# 2025.2.26

有了ai的加持还是持续的很慢~

# 2025.4.23

终于给消息队列几篇文章看完了,感觉一点收获也没有,太枯燥了,没有实战

# 2025.5.6

五一很快就放完了,还是没有进步吗,哈吉放!!!

# 2025.5.9

什么时候才能转到后端呢?坐在工位上就是感觉沉不下心来学习东西,感觉和做贼一样。实际上这就是一种内耗,在哪里不是干活?

Last Updated: 2025/6/4 18:06:50