- 👋 Hi, I’m 无邪,a postgraduate student of CQUPT
- 👀 I’m interested in AI、Backend and ...
- 🌱 I’m currently learning Go、Rust and ...
- 💞️ OSPP 2024学生参与者
- 微信公众号:小菜先生的编程随想 👏🏻欢迎关注,一起进步
- 🎈 博客园:https://www.cnblogs.com/swx123/
-
【摘要】在 Golang 中,Timer 和 Ticker 是常用的定时器工具,但它们的使用易出错,尤其是初学者。本文将深入探讨定时器的正确使用方式、常见误区,并通过源码解读帮助你更好地理解它们的工作原理。 <a href="https://www.cnblogs.com/swx123/p/1865...
-
🦧golang1.23版本之前 Timer Reset方法无法正确使用 - 思wu邪 Sun Jan 05 2025 4:45 PM
-
【摘要】在 Go 1.23 之前,正确使用 Timer.Reset 是一个挑战,因为 Stop 和抽取操作之间的状态可能不一致,导致定时器异常触发。最好的做法是避免复用定时器,每次都创建一个新的定时器,这样代码更简洁、健壮,也更容易维护。 <a href="https://www.cnblogs.c...
-
【摘要】持续更新中|关于重构的一点简单的思考 当前工作的组内,由于业务开启的时间正好处于集团php-》go技术栈全面迁移的时间点,组内语言技术栈存在:php、go两套。 因此需求开发过程中通常要考虑两套技术栈的逻辑,一些基础的逻辑也没有办法复用。 在这样的背景下,技术栈从php迁移到go这样的重构是...
-
【摘要】秒杀场景的设计思考 在学习Redis的之后,一个绕不开的话题就是秒杀系统的设计。本文将从下面几个方面展开一下个人简单的理解: 秒杀场景的介绍 设计的核心思路 怎么限流、削峰、异步 planB 总结 秒杀场景的介绍 秒杀场景是大家常说的高并发场景,但是实际上其与单纯的高并发还有一点不同,主...
-
【摘要】MySQL分页性能思考 关键词:深度分页 背景 最近有一个需求:在后台管理页面中,需要展示产品信息的列表。 之前版本开发中产品信息是用户填写完所有字段之后能进行保存。在之前的基础上需要支持用户不完全填写字段进行展示和保存的功能。 一个很简单的想法是为空也直接保存就可以了,但是由于之前的开发中...
From: 14 December 2024 - To: 13 January 2025
Total Time: 215 hrs 56 mins
Other 143 hrs 7 mins >>>>>>>>>>>>>>>>>-------- 66.28 %
Go 26 hrs 53 mins >>>---------------------- 12.46 %
PHP 25 hrs 9 mins >>>---------------------- 11.65 %
Siyuan 18 hrs 40 mins >>----------------------- 08.65 %
Markdown 31 mins ------------------------- 00.24 %
TOML 30 mins ------------------------- 00.24 %
IDL 15 mins ------------------------- 00.12 %
go.mod 9 mins ------------------------- 00.08 %
Text 7 mins ------------------------- 00.06 %
SQL 7 mins ------------------------- 00.06 %