竹墨贤_社区达人页

个人头像照片
竹墨贤
已加入开发者社区274

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布0篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Go
  • SQL
  • Linux
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2026年03月

  • 03.22 23:46:04
    发表了文章 2026-03-22 23:46:04

    手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

    本文章中你既能收获"为什么",也会收获"怎么做"。
  • 03.22 23:44:32
    发表了文章 2026-03-22 23:44:32

    首屏优化实践:如何将 Vue3 + Vite 项目的加载速度提升3倍

    本篇博客,将会带着你,走一遍首屏优化实践。手把手给你演示,如何将 Vue3 + Vite 项目的加载速度提升3倍。
  • 03.22 23:42:37
    发表了文章 2026-03-22 23:42:37

    为什么我没有直接上 MQ,而是自研了一套轻量事件驱动引擎

    很多时候,项目缺的不是 MQ,而是一套一致性事件机制。
  • 03.22 23:40:32
    发表了文章 2026-03-22 23:40:32

    CI/CD全流程

    记录 后端go 算法平台 / python 爬虫网关 / 前端vue项目 CI-CD部署流程
  • 03.22 23:37:59
    发表了文章 2026-03-22 23:37:59

    Go-Zero微服务实战:高并发场景下的学生认证系统设计与实现

    在校园社交等垂直领域应用中,"学生身份认证"是构建信任体系的核心基石。本文将会基于 Go-Zero 微服务框架,详细拆解了一个生产级的学生认证系统实现。涵盖了 OCR 双通道故障转移、WebSocket 实时推送、事件驱动架构 (EDA)、敏感数据加密 以及 有限状态机(FSM) 的设计模式。
  • 03.22 23:36:37
    发表了文章 2026-03-22 23:36:37

    Scrapy 嵌入 FastAPI 的坑:Asyncio/Twisted 桥接 + 代理池设计

    因为功能需求与复杂度的增加,最近我把一个脚本爬虫重构成了`爬虫网关`。 为了达到代码 “更干净” 的目地, 也是遇到了很多难以攻克的难题。
  • 03.22 23:35:34
    发表了文章 2026-03-22 23:35:34

    一次批量删除引发的死锁,最终我选择不加锁

    预防死锁的最高级手段,就是不加锁
  • 03.22 23:33:33
    发表了文章 2026-03-22 23:33:33

    自go-zero走进微服务

    Go-zero 的微服务进阶之路:始于 goctl 的契约驱动与提效,立于 zrpc 与 etcd 的架构互联,成于 熔断限流等全链路服务治理的坚实保障。
  • 03.22 23:29:27
    发表了文章 2026-03-22 23:29:27

    io.copy

    本文将会从定义、用法、底层源码逐一来讲解。并在文末通过项目见闻,来加深大家的io.Copy的理解与思考。
  • 03.22 23:28:47
    发表了文章 2026-03-22 23:28:47

    高可靠微服务消息设计:Outbox模式、延迟队列与Watermill集成实践

    构建高可靠微服务,事件丢失和延迟任务一直是难题?本文带你从实战角度掌握 Outbox模式、延迟队列 及 Watermill+Redis Stream 集成方案,教你用Go打造可靠、可观测、毫秒级响应的事件驱动系统。
  • 03.22 23:25:00
    发表了文章 2026-03-22 23:25:00

    为何最终我放弃了 Go 的 sync.Pool

    本文并非否定 sync.Pool,而是分享技术选型的思考过程,帮助大家更准确地使用它
  • 03.22 23:22:47
    发表了文章 2026-03-22 23:22:47

    双Token的致命漏洞,你的系统安全吗?

    你的双Token实现真的安全吗?很多人不知道,经典的双Token方案中其实藏着致命的漏洞。
  • 03.22 23:20:38
    发表了文章 2026-03-22 23:20:38

    GO项目开发规范文档解读

    本篇博客的目的,更多是为快速翻阅与回忆使用。
  • 03.22 23:16:20
    发表了文章 2026-03-22 23:16:20

    linux基本知识

    可用于快速查阅与复习概念(常见linux命令、与shell的基本概念、以及我对sudo的理解)
  • 03.22 23:15:16
    发表了文章 2026-03-22 23:15:16

    Cookie之domain

    本以为我对cookie这个小玩具已经很了解, 后来才发现,只是皮毛罢了,还需要继续学。
  • 03.22 23:14:20
    发表了文章 2026-03-22 23:14:20

    Go项目中关于优雅关闭的那些事

    如何实现简单的优雅关闭
  • 03.22 23:13:35
    发表了文章 2026-03-22 23:13:35

    项目跑起来之前的那些事

    项目运行前都需要怎么设计?做那些准备呢?本篇博客将会拆解 Go 应用启动的核心代码逻辑
  • 03.22 23:12:33
    发表了文章 2026-03-22 23:12:33

    Go语言企业级权限管理系统设计与实现

    采用RBAC进行的,基于角色分配权限,能够更完美的进行访问控制。同时写有,我对casbin的理解。
  • 03.22 23:08:54
    发表了文章 2026-03-22 23:08:54

    面向对象的七大设计原则

    经艺术设计过的接口,就像蝴蝶一样在指尖翩翩起舞,令人沉醉....
  • 03.22 23:03:20
    发表了文章 2026-03-22 23:03:20

    Git分支

    Git分支的模型的优越性,是Git脱颖而出的关键
  • 03.22 23:01:40
    发表了文章 2026-03-22 23:01:40

    一张纸决定的高度

    这两个月,心态在变,前进的方向在变,但唯一不变的就是每天晚上睡前,留给自己十分钟的读书时光。当我三刷完毕,合上书本后,最让我意难平的,还是吴军在《格局》中的一句话,吴军对这句话的感悟,是在一次偶然,为了节约纸张成本,被他的同伴批评。要知道,他做的合同,一单就价值数十、上百万。返映到现实生活中,就比如做数学、算法题,这种逻辑性很强的题目。要知道,一份销售合同,为了详细的列出各个细节。如果为了节省纸张,更过分者,干脆就不买纸,凭空想象解题思路。如果为了节约金钱,而忽略了,合同本身的严谨性。
  • 03.22 23:00:31
    发表了文章 2026-03-22 23:00:31

    MySQL必备基础

    MySQL必备基础
  • 03.22 22:59:39
    发表了文章 2026-03-22 22:59:39

    浅谈《图解HTTP》

    《图解HTTP》适合作为第一本网络协议书。它就像一座桥梁,连接了 "零基础" 与 "系统性学习",对入门者及其友好。
  • 03.22 22:58:37
    发表了文章 2026-03-22 22:58:37

    依赖管理(go mod)

    上部分,我们介绍了使用GOPATH的痛点:多个项目无法共享同一个GOPATH,虽然vendor仍然无法多个项目无法共享同一个GOPATH,但是它提供了一种机制,让项目的依赖隔离而不互相干扰。版本格式 v(major).(minorr).(patch)中的 major 指的是大版本,minor 指的是小版本,patch 指的是补丁版本。从GOPATH到vendor,再到Go Module,这是一个不断演进的过程,了解每代依赖管理的痛点,能够更好的明白下一代依赖管理的初衷。
  • 03.22 22:57:57
    发表了文章 2026-03-22 22:57:57

    Go中的switch的8种使用场景:没有你想的那么简单

    在 Go 中灵活使用 switch,可以使代码更清晰、更易维护。 switch 是 Go 中不可或缺的控制结构之一
  • 03.22 22:57:15
    发表了文章 2026-03-22 22:57:15

    Floyd 算法

    Floyed算法就是一种容易理解,可以算出任意两个节点之间的最短距离,代码编写简单的算法。缺点就是时间复杂度比较高,不适合计算大量数据。想要理解该算法,一定要结合本博客中的题目哦
  • 03.22 22:50:43
    发表了文章 2026-03-22 22:50:43

    一文带你读懂 Go 1.24 map 重构了什么?

    本文聚焦 Go 1.24 map 底层重构,解释它如何从旧版 bucket + overflow 方案,演进为 Swiss Table + 局部 split 的新结构,以及它所带来的性能提升。
  • 03.22 22:48:31
    发表了文章 2026-03-22 22:48:31

    Go map 底层原理

    虽然大家天天都在用 `map`,但很多人对它的理解只停在“查得快”“底层是哈希表”“桶里有 8 个槽位”这几句。或许跟别人吹牛的时候,还有几分用处;但真到线上排查延迟抖动、锁竞争、内存占用、热点键冲突,这点认识往往是不够的。
  • 03.22 22:45:04
    发表了文章 2026-03-22 22:45:04

    Go反射指南

    反射与接口息息相关
  • 03.22 22:41:53
    发表了文章 2026-03-22 22:41:53

    并发编程【深度解剖】

    本篇文章更多用诙谐的语调讲解,易于理解。
  • 03.22 22:40:02
    发表了文章 2026-03-22 22:40:02

    图论算法体系:并查集、生成树、排序与路径搜索全解析

    本文系统解析图论核心算法,涵盖并查集、最小生成树、拓扑排序、最短路径(Dijkstra/Bellman-Ford/Floyed)及 A * 算法,梳理原理与应用。
  • 03.22 22:39:20
    发表了文章 2026-03-22 22:39:20

    DFS/BFS专练-搞定图论基础!(从海岛问题过渡至图论基础应用C/C++)

    从海岛问题到图论基础:7 大经典场景 + N 个实战案例,彻底吃透 DFS/BFS 核心逻辑! 遇事不决,直接上纸,画图。
  • 03.22 22:38:39
    发表了文章 2026-03-22 22:38:39

    图论基础理论

    了解基础之后,我们要面对,深度优先搜索(dfs)、广度优先搜索(bfs)、并查集、拓扑排序、最小生成树系列、最短路径系列....热血沸腾吧!😉
  • 03.22 22:38:01
    发表了文章 2026-03-22 22:38:01

    2023第十四届蓝桥杯大赛软件赛国赛C/C++ 大学 B 组(真题&题解)(C++/Java题解)

    记录刷题的过程、感悟、题解。 ​​​​​​​希望能帮到,那些与我一同前行的,来自远方的朋友😉
  • 03.22 22:34:48
    发表了文章 2026-03-22 22:34:48

    动态规划之打家劫舍

    最后在此,送坚持到这里的读者一句话。简单题,用来培养方法;难题,用来突破自我;两者结合,方能突破至高;当难题,难得你受不了时,恰恰是因为你没有重视简单题!希望大家有所收获。
  • 03.22 22:34:00
    发表了文章 2026-03-22 22:34:00

    动态规划之完全背包

    本文详解完全背包问题:作为动态规划经典题型,区别于01背包(每物限选1次),其特点是每种物品可无限次选取。文章从定义、状态转移方程(dp[i][j] = max(dp[i-1][j], dp[i][j-w]+v))、二维/一维实现到遍历顺序对组合数与排列数的影响,结合零钱兑换II、组合总和IV等5道典型例题深入剖析,助力掌握核心思想与编码技巧。
  • 03.22 22:33:02
    发表了文章 2026-03-22 22:33:02

    动态规划-01背包

    本文深入解析动态规划经典问题——01背包及其四大变式:分割等和子集、最后一块石头的重量II、目标和、一和零。从暴力回溯切入,对比O(2ⁿ)与O(N·W)动态规划解法,详解状态定义、递推公式、二维/一维滚动数组优化,并配以清晰代码与图示,助你透彻掌握背包问题核心思想与实战技巧。
  • 03.22 22:32:09
    发表了文章 2026-03-22 22:32:09

    动态规划入门详解

    等待了好久好久,今天终于可以对动态规划动手了(☆▽☆)
  • 03.22 22:31:35
    发表了文章 2026-03-22 22:31:35

    单调栈详解【C/C++】

    看待一个问题,从不同角度,也许能有不同的收获。
  • 03.22 22:31:04
    发表了文章 2026-03-22 22:31:04

    单调队列【C/C++】

    当我在网上搜索了一大堆单调队列的文章后,我人傻了!? 单调队列不应该很难吗?? 不应该是,像那样,站在的肩膀上,极尽升华吗??? 好吧,我接受了这个事实,单调队列,本质上是自己手搓一个函数。 然后....没了单调队列,是一种思想!简单的说,是用维护一个,单调递增或者递减的 长得像队列一样的玩意!
  • 03.22 22:30:26
    发表了文章 2026-03-22 22:30:26

    优先队列 priority_queue详解

    说到,priority_queue优先队列。必须先要了解啥是堆与运算符重载(我在下方有解释)。否则只知皮毛,极易忘记==寸步难行。但在开头,还是简单的说下怎么应用。
  • 03.22 22:29:49
    发表了文章 2026-03-22 22:29:49

    堆(heap)

    通俗的说,堆(完全二叉树),其形状类似现实中的 "堆" (如沙堆、书堆): 父节点在上,子节点在下。层次分明,如同物品层层堆叠。 最大堆/最小堆的性质,就是(父节点>=子节点 | 父节点<=子节点),使得其像树一样。
  • 03.22 22:28:54
    发表了文章 2026-03-22 22:28:54

    【数据结构】栈与队列:基础 + 竞赛高频算法实操(含代码实现)

    本文详解栈与队列:从定义(LIFO/FIFO)、核心操作、生活类比(弹夹/排队),到实际应用(括号匹配、BFS、单调队列等);涵盖顺序表/链表手写实现及STL用法,并配7道经典算法题解析,助你扎实掌握基础与实战技巧。
  • 03.22 22:27:55
    发表了文章 2026-03-22 22:27:55

    从来没学过这么通透的 - 排列&组合

    昨天无意间,做了一道算法题,优雅的解法又需要用到组合这种数学知识! 这次,我要狠狠的攻克他!
  • 03.22 22:27:19
    发表了文章 2026-03-22 22:27:19

    【数据结构】链表

    本文系统讲解链表基础与实战:定义单/双/循环链表结构,对比其与数组的内存存储差异;详解C++ STL list容器的增删查改操作;并通过8道LeetCode经典题(如反转、相交、环形链表等)演示指针操作、双指针、数学建模等核心技巧。
  • 03.22 22:26:12
    发表了文章 2026-03-22 22:26:12

    求最大公约数(gcd)与最小公倍数(lcm)【C/C++】

    本博客详解最大公约数(GCD)的核心思想与多种解法:从基础概念出发,系统讲解辗转相除法(欧几里得算法)、更相减损术、质因数分解、穷举法及递归法,并配以图示、数学原理与可运行代码。最后通过“等差数列”实战题,展示GCD在算法题中的巧妙应用,强调数学本质理解对编程实现的关键作用。
  • 03.22 22:25:02
    发表了文章 2026-03-22 22:25:02

    双指针算法

    双指针,顾名思义,就是用两个指针来操作数据结构,通常是数组或链表。这两个指针可以有不同的角色,比如一个快、一个慢,或者一个从左往右走,一个从右往左走。这种技术的核心思想是通过两个指针的协作来解决问题,避免暴力枚举,从而提高效率。
  • 03.22 22:20:21
    发表了文章 2026-03-22 22:20:21

    模拟算法(竞赛必备)

    模拟算法,简单来说,就是按照题目描述的步骤或规则,一步一步地用代码实现解决问题的过程。就像是你在玩一个游戏,游戏有它自己的规则,而你需要根据这些规则来做出相应的动作以完成特定的目标。
  • 03.22 22:19:02
    发表了文章 2026-03-22 22:19:02

    枚举算法(竞赛必备)

    简单来说,就是把所有可能的解空间进行遍历,逐一检验每个可能解是否是问题的真正解。
  • 发表了文章 2026-03-23

    为什么我没有直接上 MQ,而是自研了一套轻量事件驱动引擎

  • 发表了文章 2026-03-23

    CI/CD全流程

  • 发表了文章 2026-03-23

    首屏优化实践:如何将 Vue3 + Vite 项目的加载速度提升3倍

  • 发表了文章 2026-03-23

    Go-Zero微服务实战:高并发场景下的学生认证系统设计与实现

  • 发表了文章 2026-03-23

    手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

  • 发表了文章 2026-03-23

    Scrapy 嵌入 FastAPI 的坑:Asyncio/Twisted 桥接 + 代理池设计

  • 发表了文章 2026-03-23

    一次批量删除引发的死锁,最终我选择不加锁

  • 发表了文章 2026-03-23

    自go-zero走进微服务

  • 发表了文章 2026-03-22

    为何最终我放弃了 Go 的 sync.Pool

  • 发表了文章 2026-03-22

    io.copy

  • 发表了文章 2026-03-22

    高可靠微服务消息设计:Outbox模式、延迟队列与Watermill集成实践

  • 发表了文章 2026-03-22

    GO项目开发规范文档解读

  • 发表了文章 2026-03-22

    双Token的致命漏洞,你的系统安全吗?

  • 发表了文章 2026-03-22

    linux基本知识

  • 发表了文章 2026-03-22

    MySQL必备基础

  • 发表了文章 2026-03-22

    一张纸决定的高度

  • 发表了文章 2026-03-22

    Cookie之domain

  • 发表了文章 2026-03-22

    项目跑起来之前的那些事

  • 发表了文章 2026-03-22

    Go项目中关于优雅关闭的那些事

  • 发表了文章 2026-03-22

    Git分支

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息