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
- go逃逸分析学习
- go三色标记混合写屏障GC模式全分析 部分学习
# 2024.9.4 day6
- go三色标记混合写屏障GC模式全分析
- go切片源码学习,先过一遍吧,主要是切片核心三参数、切片扩容、内存对齐、切片传递、切片遍历
# 2024.9.5 day7
- go map源码分析 部分
- leetcode 80 169
# 2024.9.6 day8
- leetcode 180
# 2024.9.7 day9
- 主要复习slice和map的底层源码
- 和进阶哥碰了碰,整理了一下面试题目
# 2024.9.8 day10
# 2024.9.9 day11
# 2024.9.10 day12
- 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
清理无用的项目
看一下消息队列,吸取一下别人的思想
- 先看看别人的分布式消息队列如何使用
- 补充笔记如何docker部署消息队列
- 根据抹茶项目画出im消息发送的流程图,实现消息的精准推送
- 开始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
什么时候才能转到后端呢?坐在工位上就是感觉沉不下心来学习东西,感觉和做贼一样。实际上这就是一种内耗,在哪里不是干活?