暂无搜索历史
商城业务算是逻辑最严谨的业务之一,钱可千万不能算错。算少了,容易被薅羊毛,算多了,容易遭遇大规模投诉。
最近感觉团队的代码越来越不规范了,一提交就改动二十个文件。借这个机会,整理一下研发过程中 CodeReview 的主要流程,重新思考下。
在技术团队中,普遍存在“告警疲劳”现象:当告警频繁出现但通常没有引发严重问题时,工程师们会逐渐对告警变得麻木。这种心理现象有一个专业名称——警报疲劳综合征(Al...
当需要开拓一项新的业务或者开发一项新的矩阵应用的时候,往往需要一些比较通用或者复用一些现存的功能,例如登录、用户资料、用户VIP体系等等,这时候往往需要这些功能...
你是否经常听到别人提到四层负载和七层负载,却不太明白是什么意思?其实,它们理解起来非常简单。这两个概念源自经典的网络分层模型,但它们的区别不仅仅在于理论上的层级...
AI时代下,代码都少写很多了(但是我目前还达不到氛围编程的程度),我们只是充当一个需求提出者和code reviewer的角色,那我们还有必要掌握设计模式吗?让...
提前准备题库:算法题、设计题等需要日常积累,避免临时抱佛脚。比如临时去 LeetCode 找题,说明你还没明确要考察哪些方面。
不同的业务在这三个方面的侧重不同,有的业务逻辑比较复杂,例如对战游戏,可能涉及到智能寻路、碰撞检测;有的侧重网络传播,广播、单播等等,例如微信、QQ,直播也算;...
在需求评审会上,产品一说完,开发同学们立刻炸锅了:“这工作量太大了”,“要存储的信息太多,这么多用户,要保存每个用户推送过的列表”。
一次看似简单的 SQL 查询,如何将扫描 2279 万行优化到精准定位,实现 100 倍性能提升?
昨天正好是台风天,公司安排居家办公,晚上 8 点钟左右,我正在家里和小朋友玩耍,突然收到一条告警:MySQL CPU 使用率达到 100%
单元测试是指对软件的单个单元或组件进行测试,目的是验证每个代码单元是否按预期执行。
在构建后台服务系统时,我们经常被灌输一个原则:数据一致性是神圣不可侵犯的。事务及其ACID特性(原子性、一致性、隔离性、持久性)是守护这一信条的利剑。然而,随着...
做海外应用时不可避免会涉及多语言,业务内部也有多语言平台。平时需要把新增的多语言内容按不同语种上传到平台,然后通过多语言 key 使用。
相信大家都或多或少了解过这个定时任务库github.com/robfig/cron/v3,在使用的时候,有一类写法是这样的
想象一下,你是一家咖啡店唯一的咖啡师(主理人,手动狗头)。你的最高制作速度是每分钟2杯,也就是你的最大处理能力。
因为代码工程量很大,作为一个懒惰的程序员,我觉得自己一点点排查效率太低,所以打算让 AI 帮我扫描代码,看看问题出在哪里。
经常看到同事在灰度发布时,创建了多个单机视图。问原因时,他们说这样方便对比灰度机器的监控情况。
由于海外业务的特殊性,峰值流量经常是发生在国内夜间,往往出现性能问题时,开发可能都在睡觉,早上才能发现机器性能告警,但此时现场已经不复存在,性能分析难上加难,效...
我用 n8n 做过很多工具,主要是处理一些线上小问题,比如找回账号、绑定手机等。这类工具通常是在点击链接后,弹出下拉框和输入框,填写固定格式的数据后提交。
暂未填写学校和专业
暂未填写个人网址