随笔分类 - 技术方案
不定期分享一些实用的技术方案,一部分来源于工作中的业务场景沉淀,还有一部分是新技术有感的理论分析。
摘要:一、背景 在现代化工程中,业务服务通常使用 k8s 调用 Pod 来部署容器,假设在业务开发过程中有个小改动需要发布到 Pod 中进行验证。常规的办法是走漫长的流水线编译打包镜像,然后走 k8s 更新集群 Pod 镜像。这里存在的问题就是整个流程太长,每次一个改动想要得到验证需要等待好久。 观察整个
阅读全文
摘要:### 一、背景 你是否错过了周杰伦的票,最近又没抢到五月天的票,不要太难过,今晚有华晨宇的票,后天还有任贤齐的票,加油哦! 为了帮助你在激烈的抢票竞争中获得更大的成功机会,本文将介绍抢票软件的实现原理以及我所了解的一些抢票方式。但是,请不要过度将希望寄托于抢票软件,它有时也不灵,经过我的验证,即使
阅读全文
摘要:一、背景 在初次使用 ChatGPT 时,我就被打字机的视觉效果吸引。总是感觉似曾相识,因为经常在一些科幻电影中看到,高级文明回传的信息在通讯设备的屏幕上以打字机效果逐步出现,在紧张的氛围下,输出人类可读的内容,拉动着观众的神经,一步步将故事情节推向高潮。 在很早之前我就了解过 Server-Sen
阅读全文
摘要:一、序 移动互联网时代,我们的身边,无处不见的二维码,在商店买东西可以用微信或支付宝的付款码、在电影院可以使用二维码在自助取票机上取票,朋友聚会时使用微信二维码互相加好友。移动终端设备的普及,出门只需要携带一步手机,极大方便了人们的日常生活。从技术的角度观察,很多场景下,二维码包含的都是一个 HTT
阅读全文
摘要:一、序 今天是中国农历一年的最后一天,往年都叫年三十,今年没有三十,最后一天是二十九。厨房的柴火味、窗外的鞭炮声还有不远处传来的说笑声,一切都是熟悉味道,新年到了,家乡热闹起来了。平常左邻右舍都是看不到人的,门口的杂草随意生长。只有到了逢年过节,在外奔波的人们才会回到老家,这时的家乡就格外的热闹。
阅读全文
摘要:一、故事背景 记一次 sql_mode 非严格模式下的业务事故排查。当时数据库没有开启 sql_mode 为严格模式,并且数据表的编码是 utf8,表现为业务侧的 Insert SQL 语句执行成功,但是, 查询表记录的时候,发现字段的数据值缺失。示例:写入一条有特殊字符 𝑥 的记录,记录里面字段
阅读全文
摘要:一、背景 近期在内网上看到一篇文章,文中提到的场景是 系统自动取消 15分钟内 未支付的订单。对于数据量比较少并且实时性要求不那么高的场景,一种简单的方式是轮询数据库,比如每秒轮询一下数据库中所有的数据,处理所有到期的数据。但是如果需要处理的数据量较大,高达百万甚至千万时,这时候如果还轮询数据库就不
阅读全文
摘要:一.需求背景 在一些商业合作的场景下,合作方有自己的软件系统并且具备开发能力,需要访问我们的数据资源(比如:账号、产品、统计等),一般的技术方案是提供HTTP API给合作方调用。此时为了保证数据的安全性以及对数据访问范围的控制,就必须验证API调用方的身份,然后结合调用方的权限返回对应的资源,对于
阅读全文