自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 滴滴面经1

是被线程共享的一部分内存区域。同步锁:原子类和volatile只能保证单个共享变量的线程安全,锁则可以保证临界区内的多个共享变量的线程安全,Java中加锁的方式有两种,分别是synchronized关键字和Lock接口。CMSGC:并发标记清除算法,是一种以获取最短回收停顿时间为目标的收集器,非常适合内存大,CPU核心多的服务端应用。原子类::java中提供了一些原子类,如AtomicInteger、AtomicBoolean等,他们可以保证在多线程环境下对变量的操作是原子性的,从而保证线程安全。

2023-03-28 16:04:56 331

原创 网络资源面经3

hive 与 mysql 的区别类加载器的种类,有什么机制,机制有何用处MapReduce实现wordcount流程full GC 和 old GC 区别避免频繁的Full GC

2023-03-06 22:27:11 470

原创 网络资源面经2

Kafka 原理,数据怎么平分到消费者生产者分区消费者分区Flume HDFS Sink 小文件处理Flink 与 Spark Streaming 的差异,具体效果Spark 背压机制具体实现原理Yarn 调度策略Spark Streaming消费方式及区别Zookeeper 怎么避免脑裂,什么是脑裂讲一讲什么是 CAP 法则?Zookeeper 符合了这个法则的哪两个?

2023-03-02 17:42:58 463

原创 携程面经1

HDFS的写入流程?如果一台机器宕机,HDFS怎么保证数据的一致性?如果只存活一台机器又会发生什么情况?NameNode HA的实现原理?如何避免NameNode脑裂的情况?如果数据量比较大,如何解决NameNode 的内存瓶颈?MapReduce Shuffle中Reduce是怎么获得Map输出的分区文件,Map主动推还是Reduce主动拉?Kafka如何实现顺序消费?Spark Streaming消费Kafka的两种方式比较。如何提高Spark Streaming消费Kafka的并行度?

2023-02-28 21:00:38 468 1

原创 ArrayList和LinkedList的区别

ArrayList和LinkedList的区别

2022-10-30 17:33:50 221 1

原创 面向对象三大特性:封装、继承和多态

面向对象三大特性:封装、继承和多态

2022-10-29 15:16:19 120

原创 接口和抽象类的区别

接口和抽象类的区别

2022-10-26 15:33:54 173

原创 CC5 链表的插入排序

CC5 链表的插入排序

2022-10-15 11:09:26 165

原创 CC4 链表排序

CC4 链表排序

2022-10-15 10:07:30 196

原创 CC3 多少个点位于同一直线

CC3 多少个点位于同一直线

2022-10-14 21:42:30 169

原创 CC60 格雷码

CC60 格雷码

2022-09-21 21:32:38 155

原创 CC59 解密

CC59 解密

2022-09-21 20:47:46 232

原创 CC58 子集-ii

CC58 子集-ii

2022-09-20 21:50:20 340

原创 CC57 链表内指定区间反转

CC57 链表内指定区间反转

2022-09-19 23:01:05 374

原创 CC56 数字字符串转化成IP地址

CC56 数字字符串转化成IP地址

2022-09-19 21:13:50 148

原创 CC53 不同的二叉搜索树 ii

CC53 不同的二叉搜索树 ii

2022-09-18 22:14:10 146

原创 Set相关实现类

Set相关实现类

2022-09-15 22:47:27 455

原创 List的常用实现类

List的常用实现类

2022-09-15 22:24:48 1260

原创 CC36 不同的子序列

CC36 不同的子序列

2022-09-15 21:43:24 210

原创 控制并发流程

控制并发流程

2022-09-13 20:37:52 200

原创 并发容器详解

并发容器详解

2022-09-13 11:09:39 404

原创 CC35 填充每个节点指向最右节点的next指针

CC35 填充每个节点指向最右节点的next指针

2022-09-11 22:17:34 133

原创 final关键字

final关键字

2022-09-11 17:19:06 188

原创 CAS原理

CAS原理

2022-09-11 16:16:52 268

原创 原子类详解

原子类详解

2022-09-11 11:30:21 375

原创 CC32 杨辉三角-ii

CC32 杨辉三角-ii

2022-09-10 21:23:45 240

原创 ThreadLocal详解

ThreadLocal详解

2022-09-10 16:06:10 324

原创 CC31 三角形

CC31 三角形

2022-09-09 21:55:20 303

原创 CC28 买卖股票的最好时机

CC28 买卖股票的最好时机

2022-09-09 20:59:34 196

原创 CC27 二叉树中的最大路径和

CC27 二叉树中的最大路径和

2022-09-07 20:01:49 338 1

原创 CC26 判断回文串

CC26 判断回文串

2022-09-07 19:04:42 282

原创 同步锁的分类

同步锁的分类

2022-09-07 14:51:03 393 1

原创 CC25 词语序列

CC25 词语序列

2022-09-06 22:02:34 211 1

原创 CC23 最长的连续元素序列长度

CC23 最长的连续元素序列长度

2022-09-05 21:08:10 184 2

原创 CC22 二叉树根节点到叶子节点的所有路径和

CC22 二叉树根节点到叶子节点的所有路径和

2022-09-04 22:15:21 183

原创 CC21 包围区域

CC21 包围区域

2022-09-04 21:08:25 186

原创 Lock接口

Lock接口

2022-09-04 17:04:36 147

原创 线程池(治理线程的法宝)

线程池

2022-09-04 10:46:49 202

原创 CC19 分割回文串

CC19 分割回文串

2022-09-03 21:58:40 115

原创 线程相关方法

线程相关方法

2022-09-03 10:12:12 219

空空如也

空空如也

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

TA关注的人

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