2022-08-01 1454 阅读 实用干货 🌋 💡 JavaScript 中 (0, function)(param) 是什么? 前言使用webpack工具打包React项目编译后的代码,经常会出现以下片段:v=rt((0,r.useState)(void0),2),为什么r.useState方法,要用(0,r.useState)(void0)的方式去执行呢?r.useState(void0)的调用方式也是可运行的,为什么不这
2022-07-31 2566 阅读 实用干货 🌋 🔒️ 面试官:你会几种Redis分布式锁?我会三种! 大家春节在家抢红包玩的不亦乐乎,抢红包服务看起来非常简单,实际上要做好这个服务,特别是money相关服务是不允许出错的,想想看每个红包的数字都是真金白银,要求服务的鲁棒性非常高,背后包含着很多后台服务技术细节。今天就来说说高并发服务编程中的redis分布式锁。这里罗列出3种redis实现的分布式锁,
2022-06-21 1330 阅读 实用干货 🌋 📝 前端Vuer,请收下这份《Vue3中使用JSX简明语法》 本文汇集了所有你在写Vue3项目可能会用到的常用JSX语法。1文本插值Vue里面文本插值默认是用双大括号:<h1>{{msg}}</h1>在JSX中变成了单大括号:constname='VueJSX'constelement=<h1>Hello,{name}<
2022-05-26 1494 阅读 实用干货 🌋 💫 前端监控的搭建步骤,别再一头雾水了! 前端为什么要有监控系统?前端监控系统的意义何在?有小伙伴看完后留言想听些详细的实现。那么本篇我们就开始介绍前端监控如何实现。在动手实现之前,首先脑子里要有一个整体脉络,明白搭建前端监控具体的流程步骤有哪些。因为前端监控系统实际上是一个完整的全栈项目,而并不仅仅是前端,甚至主要的实现都是围绕在数据方面
2022-05-16 1493 阅读 实用干货 🌋 ⛓️ 代码越写越乱?那是因为你没用责任链 前言在开始学习责任链之前,先看一下在开发中常见的问题。下面是前端用来处理API错误码的代码:consthttpErrorHandler=(error)=>{consterrorStatus=error.response.status;if(errorStatus===400){console.
2022-04-12 1289 阅读 实用干货 🌋 🐢 Git使用实战:多人协同开发,紧急修复线上bug的Git操作指南。 使用场景团队协同开发时,生产环境出现bug,需要紧急修复。每位同学在本地开发,对应本地的dev分支,本地测试通过后提交到测试环境的dev分支。测试环境有其他同学提交的代码,正在测试中,无法提交到生产环境的master分支。以上情况导致我们不能在本地基于dev分支修复bug,因为会和其他同学提交的测试