背景 距离该话题的上篇《工作小锦囊系列——如何实现一个车辆预定功能(上)》的发布已经过去两个月了,在此之间,很多小伙伴留言催更 —— 可别满处乱跑啦,快写下集吧,村...
冯老师的困惑 又一个阳光明媚的下午,下班时间已过,我刚收拾好东西准备回家,远远看见冯老师又踱步向我走来。 「一块加个班吧,请你吃猪头肉。」 「咋了,又遇到问题了...
关于冯老师 大名:冯老师小名:真男人英文名字:TrueMan年龄:未知座右铭:就这??? 在我们公司,一提起冯老师,那可谓无人不知,无人不晓。 订单申请不了售后了,怎么...
简介 我们都知道,.命令是vim中最强大的命令之一,今天我们再来认识一个vim中很酷炫的技巧 ——「操作」。 没错,你没有听错,就是「操作」,能秀起来的那种,就像王者荣耀...
简介 本系列章节,我们开始走进 Vim 的操作世界。 作为一款「上古时代」的编辑器,相信很多小伙伴对 Vim 多少都有些了解。毕竟 Vi 作为 类 Unix 系统默认的文本编辑器,...
简介 我们都知道,Redis 作为一款基于内存的「非关系型数据库」,无论是作为缓存还是其他高并发的场景的数据库存储,都有着得天独厚的优势。而 Redis 的优势,主要体现在...
简介 作为开发同学,我们都知道,如果线上环境出了问题的话,肯定要第一时间进行通知告警。告警的方式有很多,常见的告警方式包括:钉钉,企业微信,邮件或者短信等。 通...
简介 今天在阅读项目中的老代码的时候,发现一些方法的参数特别多,有的甚至超过了十个以上。比如下面这个方法: ... /** * 创建订单 * * @param int $storeId 店铺ID...
背景 我们在日常工作中,经常会遇到一些「洗数据」的场景。 比如,我们有如下格式的源文件: origin.csv ID,积分,更新时间 1,1000,2023-07-12 12:00:00 2,2000,2023-07-1...
简介 在之前的关于 bitmap 应用的系列文章中,我们分别介绍了「布隆过滤器」、「缓存穿透问题的处理」和「签到统计」几个比较典型的应用场景。接下来这篇文章,我们将以...
背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...
社交账号:
我要举报该,理由是: