https://api.vvhan.com/api/avatar/boy

技术博客分享

使用vite脚手架搭建react项目

然后回自动提示一些选择项,例如framework你要用哪个?你舅妈慢慢根据自己情况来选择就行了。都选好了,就会告诉你DONE了,可以开始进入项目启动了。下面就是进入你创建的项目,我的是my-react-app,然后npm install ,install结束后,就可以启动项目了。(my-react-app 这是我自己的项目名,你自己可以随便取名字)替换npm install -g create-react-app。新的脚手架据说很快,是原来的webpack的700倍。先会问你,确定继续吗?

Redis面试篇

缓存穿透是指客户端频繁访问一些不存在的缓存数据,由于缓存中没有这些数据的记录,每次请求都直接访问数据库,导致数据库压力增大,但是数据库中也不存在(就是指大量请求不存在的资源,大量请求不存在的资源大概率就是被黑客攻击了......)如何解决?缓存空值:当查询一个不存在的key时,先访问缓存,缓存中没有访问数据库,数据库中也没有用的话就用redis做一个空标记 ,将空结果也写入缓存,并设置一个较短的过期时间。

浅谈StarRocks数据库简介及应用

StarRocks是一款高性能的实时分析型数据库,专为复杂的SQL查询提供极高的性能,尤其适用于数据分析场景。StarRocks融合了多项先进技术,包括向量化引擎、MPP架构、CBO(Cost Based Optimizer,基于成本的优化器)、智能物化视图和可实时更新的列式存储引擎等,实现了多维、实时、高并发的数据分析。StarRocks 是一款专为大数据分析设计的高性能、分布式分析型数据库,结合了关系型 OLAP 数据库的优势与分布式存储系统的特性,适用于实时分析、大规模数据查询及复杂计算场景。