Skip to content
View 578223592's full-sized avatar

Block or report 578223592

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
578223592/README.md

Typing SVG

Typing SVG

🤡 Brief Introduction

  • 👋 Hi, I’m 无邪,a postgraduate student of CQUPT
  • 👀 I’m interested in AI、Backend and ...
  • 🌱 I’m currently learning Go、Rust and ...
  • 💞️ OSPP 2024学生参与者
  • image 微信公众号:小菜先生的编程随想 👏🏻欢迎关注,一起进步
  • 🎈 博客园:https://www.cnblogs.com/swx123/

🎈 Blog posts

  • 💫从源码解析golang Timer定时器体系的来龙去脉 - 思wu邪 Mon Jan 06 2025 3:41 PM

  • 【摘要】在 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...

  • 💫持续更新中|关于重构的一点简单的思考 - 思wu邪 Sun Jan 05 2025 7:01 AM

  • 【摘要】持续更新中|关于重构的一点简单的思考 当前工作的组内,由于业务开启的时间正好处于集团php-》go技术栈全面迁移的时间点,组内语言技术栈存在:php、go两套。 因此需求开发过程中通常要考虑两套技术栈的逻辑,一些基础的逻辑也没有办法复用。 在这样的背景下,技术栈从php迁移到go这样的重构是...

  • 💫秒杀场景的设计思考 - 思wu邪 Sun Dec 29 2024 1:47 PM

  • 【摘要】秒杀场景的设计思考 在学习Redis的之后,一个绕不开的话题就是秒杀系统的设计。本文将从下面几个方面展开一下个人简单的理解: 秒杀场景的介绍 设计的核心思路 怎么限流、削峰、异步 planB 总结 ‍ 秒杀场景的介绍 秒杀场景是大家常说的高并发场景,但是实际上其与单纯的高并发还有一点不同,主...

  • 💯MySQL分页性能思考 - 思wu邪 Sat Dec 21 2024 4:38 PM

  • 【摘要】MySQL分页性能思考 关键词:深度分页 背景 最近有一个需求:在后台管理页面中,需要展示产品信息的列表。 之前版本开发中产品信息是用户填写完所有字段之后能进行保存。在之前的基础上需要支持用户不完全填写字段进行展示和保存的功能。 一个很简单的想法是为空也直接保存就可以了,但是由于之前的开发中...

✨ Other

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 %

trophy

Pinned Loading

  1. youngyangyang04/KVstorageBaseRaft-cpp youngyangyang04/KVstorageBaseRaft-cpp Public

    【代码随想录知识星球】项目分享-基于Raft的k-v存储数据库🔥

    C++ 691 132

  2. OpenAtomFoundation/pikiwidb OpenAtomFoundation/pikiwidb Public

    a high-performance, large-capacity, multi-tenant, data-persistent, strong data consistency based on raft, Redis-compatible elastic KV data storage system based on RocksDB

    C++ 207 63

  3. OpenAtomFoundation/pika OpenAtomFoundation/pika Public

    Pika is a Redis-Compatible database developed by Qihoo's infrastructure team.

    C++ 5.9k 1.2k