自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试题集合(持续更新中)

1.String类能否被继承? String类被final关键字修饰,不能被继承。 JDK源码中这样定义String类 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /**

2020-05-17 12:59:50 181

原创 CAS(Compare And Swap)

一、什么是CAS? CAS即compare and swap(比较并交换),是解决多线程并行情况下使用锁造成性能损耗的一种机制。CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况,它都会在CAS指令之前返回该位置的值。CAS有效地说明了“我认为位置V应该包含值A;如果包含该值,则将B放到这个位置;否则,不要更改该位置,只告诉我这个位置现在的值即可。 JAVA1.5开始引入了

2020-05-09 23:30:35 251

原创 RocketMQ基础介绍

1.RocketMQ功能介绍 消息队列是一种“先进先出”的数据结构,分布式消息队列的作用:①应用解耦。②消息分发。③流量削峰。 2.RocketMQ各部分角色介绍 4个角色:producer,consumer, broker, nameserver 一个Topic可以设置一个或者多个Message Queue, Message Queue类似于分区或partition...

2018-11-15 22:55:17 426

原创 SparkRDD讲解

       RDD(resilient distributed dataset)弹性分布式数据集,这个数据集可以缓存在内存中,在多级计算间重用。在抽象上来说,它是一个可分区的数据集,不同的分区分布在不同的worker节点上。它的数据默认是存储在内存中的,当内存不足时,会将数据写入磁盘。        RDD的容错性是很重要的,如果某个节点上的RDD partition数据丢失,那么RDD会根据...

2018-11-13 21:19:42 166

原创 Java集合

Java API文档中这样描述Collection, public interface Collection&lt;E&gt;extends Iterable&lt;E&gt;    可以看出Collection是一个接口类,同时继承了迭代接口Iterable,并且是集合的根接口。 Collection接口有两个主要的子接口就是List接口和Set接口: 1)List接口(...

2018-07-01 22:27:14 142

原创 关于JDK

    JDK:Java Development Kit(Java开发工具箱),JDK是Java程序开发的最小环境。包括三部分:Java程序设计语言,Java虚拟机,Java API 类库。    JRE:可以把Java API 类库中的 Java SE API 子集和Java虚拟机这两部分统称为JRE(Java Runtime Environment),就是支持 Java程序运行的基本环境。  ...

2018-07-01 22:25:47 183

空空如也

空空如也

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

TA关注的人

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