自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 见招拆招:老油条教你如何化解大厂面试官的线程池夺命连环炮!!!

文章目录什么是线程池?使用线程池的好处线程池的核心参数线程池的创建方式有哪些?各种线程池的使用场景线程池被创建后里面有线程吗?你知道有什么方法对线程池进行预热吗?线程池的状态有哪些?线程池的拒绝策略有那些?线程池的线程数到底怎么配置?execute 和 submit的区别CSDN独家福利降临!!!尾言什么是线程池?使用线程池的好处降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性。线

2021-05-30 10:24:21 1044 46

原创 阿里Leader叫我手写LRU,我写完淡淡地说我还能手撕LFU呢!!!

文章目录LRULFU尾言LRULFU尾言我是 Code皮皮虾,一个热爱分享知识的 皮皮虾爱好者,未来的日子里会不断更新出对大家有益的博文,期待大家的关注!!!创作不易,如果这篇博文对各位有帮助,希望各位小伙伴可以点赞和关注我哦,感谢支持,我们下次再见~~~分享大纲大厂面试题专栏Java从入门到入坟学习路线目录索引开源爬虫实例教程目录索引更多精彩内容分享,请点击 Hello World (●’◡’●)...

2021-05-27 10:33:16 3407 57

原创 面试官问我HashMap哪里不安全,我支支吾吾的说了这些...

文章目录前言JDK7 HashMapJDK8 HashMap最后前言HashMap在JDK7和JDK8是有了一些不同的,具体体现如下:JDK7HashMap底层是数组+链表,而JDK8是数组+链表+红黑树JDK7扩容采用头插法,而JDK8采用尾插法JDK7的rehash是全部rehash,而JDK8是部分rehash。JDK8对于key的hash值计算相比于JDK7来说有所优化。如果还有兴趣的小伙伴可以学习学习我的以下文章,写的十分详细!!高频考题:手写HashMapJDK7、8

2021-05-26 10:32:23 9607 67

原创 源码、图示一步一步带你深入了解AQS机制!!!

1

2021-05-25 13:01:33 796 7

原创 Redis高级数据类型Hyperloglog、Bitmap快速带你上手!!!

文章目录

2021-05-23 10:04:10 2361 16

原创 JVM面试高频考点:由浅入深带你了解G1垃圾回收器!!!

文章目录G1垃圾回收器介绍G1 垃圾回收器工作流程SATB(原始快照)G1和CMS的区别最后G1垃圾回收器介绍G1垃圾回收器是一款主要面向服务端应用的垃圾收集器。作为垃圾回收器技术发展史上里程碑的成果,G1垃圾回收器不同于以往的垃圾回收器,首先是思想上的转变,如下图:G1对于Java堆的划分上面的图,小伙伴们第一次看可能不咋明白,因为各位还不了解G1,看看下面的话,应该就差不多了。G1垃圾回收器对于Java堆区域的划分不同于以往我们对Java对区域划分的认知以往对于Java堆区域的划分为.

2021-05-22 14:33:52 1459 22

原创 【福利分享】阿里面试官叫我手写HashMap,我两分钟就给他整出来了!!!

文章目录前言撸起袖子开始造实现数组 + 链表实现获取Key对应数组索引的方法实现get方法实现put方法实现remove方法测试一下完整代码最后前言今天看面经看得到大厂面试题,说实话HashMap感觉真的很了解,源码看了也很多遍了,相信大部分小伙伴都能有这个程度。但是,突然给你来这么一手,还是有点懵圈!所以,今天给各位小伙伴整理一下,帮助各位掌握!正常来说,面试时遇到手写HahsMap,基本上都是要求实现get、put方法,我就稍微全面那么一点,再加一个remove方法。JDK7、8HashM

2021-05-21 14:30:01 27152 69

原创 花式玩转二叉树遍历,递归迭代应有尽有,绝对满足您的需求!!!

文章目录前言二叉树层序遍历递归法二叉树前序遍历二叉树中序遍历二叉树后序遍历迭代法二叉树前序遍历二叉树中序遍历二叉树后序遍历最后前言力扣:二叉树前序遍历地址力扣:二叉树中序遍历地址力扣:二叉树后序遍历地址力扣:二叉树层序遍历地址二叉树层序遍历使用广度优先搜索(BFS)public class Main { public List<List<Integer>> levelOrder(TreeNode root) { List<

2021-05-19 14:02:41 5806 44

原创 字节大佬问我TopK,我反手来一句我这有几种解法,您想要哪种?

文章目录前言快速排序快排优化(三分取中法)堆排序大顶堆小顶堆解决TopK问题利用快速排序分区思想找第 K 小元素快排获取最小的 K 个元素构造固定堆解决最小K个元素构造固定堆解决最大K个元素最后前言博主 常年游荡于牛客面经区,总结了字节、阿里、百度、腾讯、美团等等大厂的高频考题,之后会逐步分享给大家,期待各位的关注、点赞!快速排序import java.util.Arrays;public class sorts { public static void quickSort(i

2021-05-19 11:16:21 7365 71

原创 手把手教学妹JVM如何判断死亡对象!!!

文章目录前言引用计数法引用计数法弊端可达性分析算法GC Roots两次标记最后前言博主 常年游荡于牛客面经区,总结了字节、阿里、百度、腾讯、美团等等大厂的高频考题,之后会逐步分享给大家,期待各位的关注、点赞!话不多说,开讲!JVM是怎么判定对象为死亡对象?答:有两种算法可以判定对象是否存活:①引用计数法,②可达性算法。引用计数法概念:在对象中添加一个引用计数器,每当有一个地方引用它时,计数器的值就加一;当引用失效时,计数器就减一;任何时刻,当计数器值为 0 时,那么就代表该对象是可以被回

2021-05-18 16:33:13 495 4

原创 Redis主从复制原理详解,小白也能看懂!!!

文章目录什么是Redis主从复制?为什么需要对Redis主从复制?主从复制的作用Redis主从复制原理连接建立阶段(即准备阶段)数据同步阶段命令传播阶段心跳检测min-slaves选项什么是Redis主从复制?Redis主从复制,就是说现在有多台Redis服务器,我们把他们分为master(主节点)和slave(从节点),而主从复制呢就是将 master的数据复制到 slave上面,且数据的复制是单向的,不能从 slave复制到master。主从模式为什么需要对Redis主从复制?日常开发

2021-05-18 15:43:55 3707 10

原创 面试被问到CAS原理,触及知识盲区,脸都绿了!

CAS底层原理想要了解 CAS 底层原理,那么我们先来了解一下 JUC包的一个类即:AtomicInteger。那么 这个 AtomicInteger 有什么用呢 ?我们平时开发或多或少都会使用到 i++ 这个操作,那么稍微了解多线程的同学都会知道,在多线程环境下,i++ 操作是线程不安全的操作,譬如下面这段代码:public class Main { private int i = 0; public void addI() { i++; }..

2021-05-17 12:50:28 4689 36

原创 阿里面试被问到 Java 内存模型、happens-before规则,我直接绿脸!!!

1

2021-05-15 20:21:52 1240 8

原创 【JVM大厂进阶知识点】——>逃逸分析之你能知多少?

逃逸分析技术面试过程中就算有答不上来的也不要惊慌失措,脸色要稳,这样会无形之中给面试官一种压力。????逃逸分析的基本原理:分析对象的动态作用域当一个对象在方法里被定义之后,它可能被外部的方法引用,例如:作为调用参数传递到其他方法中,这种现象被称为 方法逃逸甚至还有可能被外部线程访问到,例如:赋值给可以在其他线程访问到的实例变量,这称为 线程逃逸。对象从低到高逃逸程度:从不逃逸——> 方法逃逸 ——> 线程逃逸。如果能证明一个对象不会逃逸到方法或线程之外,或者逃逸程度较低(

2021-05-15 19:52:57 730 12

原创 字节面试被问到了Java泛型原理,我是这么回答的...

泛型原理——>类型擦除在没有泛型的时代,如果我们可能会写出如下代码public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add(1); list.add("Code"); System.out.println(list); }}这段代码编译运行都可以,但...

2021-05-11 17:20:07 362 3

layuicms-layuicms2.0-master.zip

layui下载压缩包 经典模块化前端框架 由职业前端倾情打造,面向全层次的前后端开发者,低门槛开箱即用的前端 UI 解决方案

2020-06-23

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

TA关注的人

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