自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Spark中RDD的算子

Transformation算子 该类算子的作用:oldRDD —> newRDD 程序在遇到Transformation的算子时,是不会真正执行计算的,是延迟加载的。 算子 描述 map 每次遍历RDD每一个元素执行逻辑并返回结果 filter 过滤器 flatMap 每次遍历并将多个stream压成一个stream mapPartitions 每次遍历一个分区 mapPartitionsWithIndex 每次遍历一个分区,并带有当前分区编号 sample(w

2020-05-09 18:08:27 143

原创 Redis缓存的那些事

缓存雪崩 redis因为大量key的集中过期,导致获取不到对应值。而新开大量的线程去后端进行数据库查询,导致后端压力增大,甚至会导致应用宕机。 对线程进行数据库查询操作加锁 存在的问题:能够减轻数据库的压力,并没有提高系统的吞吐量。如果一个线程过久的持有锁,并不能正确释放,还会造成死锁。 分布式情况下:锁的实现需要采用zookeeper或者redis 给每一条数据添加缓存标志...

2019-04-02 16:24:26 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除