会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小林小林
博客园
首页
新随笔
联系
订阅
管理
2020年12月20日
京东一面、二面记录
摘要: 前言 在被挂了一次简历后,获得了一次面试机会。记录下面试的过程。挺多问题都没想起来。面试时,应为比较赶,没来得上录音。但是我记忆力还是不错的,大部分的问题都能记住。 一面: 一面,问的都是理论基础,但是会问的比较深入和会抓住一些细节上问,在线程池源码这部分被问住了,这部分掌握的不是很好 1、面向对象
阅读全文
posted @ 2020-12-20 22:15 林無敌
阅读(852)
评论(0)
推荐(0)
2020年12月13日
Java集合类的fail-fast机制
摘要: 1、前言 什么是fail-fast机制 我们在JDK中科院经常看到类似这样的话 例如 ArrayList 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationExceptio
阅读全文
posted @ 2020-12-13 13:54 林無敌
阅读(198)
评论(0)
推荐(0)
HashMap的问题总结
摘要: 1.HashMap的工作原理,其中get()方法的工作原理? HashMap基于hash原理,通过put()和get()方法存储和获取元素。它内部使用数组+链表或红黑树的结构,通过hash运算找到bucket位置来存储Entey对象,通过equals()方法找到正确的键值对。HashMap使用链地址
阅读全文
posted @ 2020-12-13 12:56 林無敌
阅读(144)
评论(0)
推荐(0)
七种方式遍历HashMap
摘要: 前言 我们知道遍历HashMap的方法主要分为大三类 使用迭代器 使用forEach方法 使用Stream流 遍历HashMap 废话不多说,直接上代码 1、迭代器entrySet Iterator<Map.Entry<Integer,String>> iterator = map.entrySet
阅读全文
posted @ 2020-12-13 12:54 林無敌
阅读(237)
评论(0)
推荐(0)
2020年12月12日
深入理解HashMap
摘要: 深入理解HashMap 前言 我们都知道HashMap主要用来存放键值对,他基于哈希表的Map接口实现,是常用的Java集合之一 HashMap的底层数据结构分析 这里主要介绍JDK 1.8 的HashMap jdk1.8之前HashMap底层是数组和链表也就是链表散列。HashMap通过Key的h
阅读全文
posted @ 2020-12-12 22:31 林無敌
阅读(104)
评论(0)
推荐(0)
枚举原来这么简单
摘要: Java枚举 1、前言 首先我们知道Java的枚举类型是Java5中引入的。他表示一种特殊类型的类,它继承java.lang.Enum。其中我们常常使用枚举的地方就是为了替代产量,那么枚举类与常理有什么区别呢? 2、枚举与常量 比如我们简单的定义一个简单的枚举类型的Pizza类,他有ORDERED,
阅读全文
posted @ 2020-12-12 22:30 林無敌
阅读(309)
评论(0)
推荐(0)
2020年12月11日
基于SpringBoot构建个人博客
摘要: 前言 码云地址:https://gitee.com/Clinjiahao/personal-blog 这是一个挺好的一个SpringBoot练手项目。 该项目是自适应、简洁、美观、易于文章管理发布的一个属于我的个人博客。主要实现了主页博客汇总,以列表形式展示文章、发布日期、分类情况以及文章摘要等等。
阅读全文
posted @ 2020-12-11 21:13 林無敌
阅读(713)
评论(0)
推荐(0)
Jfinal+vue实现前后端分离《在线考试系统》
摘要: 系统总体结构设计 项目地址:https://gitee.com/Clinjiahao/examination 项目技术构成 Jfinal+Jetty+mysql+vue+elementUI+echars 系统需求分析 教师部分: l 教师可以上传题库 和管理题库 增删s该改查 l 教师查看自己教的学
阅读全文
posted @ 2020-12-11 20:32 林無敌
阅读(932)
评论(0)
推荐(0)
不一样的单例模式
摘要: DCL懒汉式 使用双重检查懒汉式时为什么要使用volatile? public class LazyMan { private static LazyMan lazyMan; private LazyMan() { } //双重检测模式的懒汉式单例 public static LazyMan get
阅读全文
posted @ 2020-12-11 20:07 林無敌
阅读(64)
评论(0)
推荐(0)
实现ArrayList与LinkedList
摘要: 前言 在平时的开发过程中我们会使用到许多的数据结构,其中表也许是使用最多的一种。明白Collections容器的朋友一定都是使用过其中的List容器。这里我将通过创建自己的List来说明表的源码实现。 这里主要实现两个库类重要子集ArrayList和LinkedList的代码。 区别 ArrayLi
阅读全文
posted @ 2020-12-11 19:44 林無敌
阅读(142)
评论(0)
推荐(0)
下一页
公告