暂无搜索历史
今天在逛技术论坛的时候,发现有位小伙伴在评论区对我之前写的文章做了一个补充,我觉得他补充的这一点非常好!非常贴合实战经验,因此,今天写一篇文章也聊一聊他补充的这...
第一章,我讲到了通过 docker 快速部署 Jenkins 以及安装 Jenkins 的必要插件。
上一章节,我讲到了如何通过 docker 去安装 Jenkins,并且在 Jenkins 中安装了一些常用的插件用于做项目部署的前期准备,这一篇文章,咱们就直接...
对于开发者来说,能自动化部署项目,就像解锁了“自动驾驶”。而 Jenkins,就是让你从“手动上传代码、拷贝文件、重启服务”的地狱中解放出来的神器。
在分布式系统中,我们经常需要处理一些耗时的后台任务,比如发送邮件、生成报表、图片处理等。为了不阻塞主流程,通常会使用消息队列 (Message Queue) 来...
哈喽,各位小伙伴们!今天来聊一聊 Go 语言中的泛型~哈哈,当然这篇文章的标题的确有点儿夸张哈,这篇文章旨在详细介绍一下 Go 语言中的泛型以及让没有用过 Go...
在电商、金融、支付等核心微服务开发中,数据计算的精确度是系统安全的生命线。然而,许多刚接触 Go 语言的开发者,甚至是有一定经验的后端工程师,依然会习惯性地使用...
在日常的Go语言开发中,我们经常会遇到这样一个场景:在一个业务方法(比如校验短信验证码)中,我们需要处理多种情况。
在 Go 语言(Golang)的开发中,简洁的语法和强大的并发机制让无数程序员爱不释手。然而,正如所有编程语言一样,Go 也有它的“脾气”。尤其是当你从 Jav...
在微服务架构中,分布式锁是我们解决“并发抢占资源”(如秒杀扣库存、防重复提交等)的利器。很多开发者认为,用 Redis 实现分布式锁不就是一行 SETNX 的事...
今天想和大家聊一个既老牌又实用的开源项目——NSQ。如果你是做后端开发,特别是跟 Go 语言打交道比较多的话,对这个名字应该不会陌生。即使你没用过,在消息队列这...
在后端服务中,我们经常需要异步执行耗时任务 —— 比如发送邮件、生成缩略图、导出报表、调用外部 API 等。让请求等待这些操作完成,会浪费用户体验,也浪费服务器...
在 Go 语言中,字符串 len == 0 和字符串等于空字符串 "",到底该用哪个?
作为一名开发者,在日常工作中,我们最常面对的可能不是复杂的算法,而是复杂多变的业务逻辑。
前几天在技术群里看到有小伙伴问了一个经典问题:"Go 结构体方法调用时,什么时候用值接收器,什么时候用指针接收器?"
最近在 Code Review 的时候,看到某同事写代码,那叫一个“继承满天飞”。为了给一个核心类增加不同的功能,他硬生生造出了十几个子类。看着那像族谱一样庞大...
你是否在配置 Celery 时,被复杂的 Broker、Backend、Worker 搞得头皮发麻?你是否在 Python async/await 的世界里,发...
Python 的包管理一直是个让开发者“又爱又恨”的话题。从 pip 到 virtualenv,再到 poetry、conda、pdm,工具层出不穷,但似乎总觉...
接手一个老项目,requirements.txt 装到一半报错,提示各种依赖冲突。
大家好,我是 Alex。很多小伙伴在学习 Python 时,都有一座很多初学者觉得难以翻越的大山,那就是 装饰器 (Decorator)。
暂未填写公司和职称
暂未填写学校和专业
暂未填写个人网址