首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
采姑娘de小蘑菇
掘友等级
java工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
MySQL技术内幕InnoDB存储引擎阅读相关笔记-InnoDB基本介绍
Innodb后台线程主要有:master主线程、多个IO 线程(书上写的是4个,但我看我本地的是read thread、write thread是各4个,应该是版本问题。而且书上写的通过innodb_file_io_threads控制我也没有查到,书上应该是5.1版本)、一个锁…
重读系列之Spring源码解读--一个单例Bean的生命周期
在以前梳理SpringBean创建的源码的时候有说过,画一张其涉及的接口的流程图,现在补上这个坑。同时以前主要是重点关注Spring的代码逻辑(导致我自己现在去看也不是很能看下去)。在这个重读系列,我们从其的整体结构出发,如果不是特别的重要的逻辑,我们就不关注里面的一些细节逻辑…
MySQL技术内幕InnoDB存储引擎阅读相关笔记-文件
set log_queries_not_using_indexes=1,是这种语法,但这条命令会提示这个参数是全局的,需要设置全局级别。 slow-query-log表示是否开启日志。1:表示开启日志 可以看到这里记录了时间戳、查询时间Query_time: 0.010…
JDK类库源码分析系列3--集合类分析(10) ConcurrentHashMap
我们知道ConcurrentHashMap是与HashMap相比其是线程安全的,其的原理主要是通过CAS来对对应变量进行修改,同时synchronized来对并发时的一些主要逻辑进行锁操作,其锁的对象是数组对应槽位的第一个元素(也就是锁住了对应槽位的整条链表),下面我们就来…
JDK类库源码分析系列3--集合类分析(9) LinkedHashMap
LinkedHashMap继承于HashMap,不过其不同的是在遍历的时候LinkedHashMap是可以按添加的顺序去遍历,而HashMap我们通过前面的梳理可以知道其是按数组&链表去遍历,并不能按添加的顺序去遍历,这里的关键是LinkedHashMap去等待Nod…
SpringCloudConfig源码解读系列(1)-从配置中心获取配置信息-读取本地配置
我们知道SpringMVC Web容器启动的时候会读取配置文件来进行Envirement的初始化设值,再根据Envirement中的信息去进行Web容器的初始化启动。spring_cloud_config就是对这里的拓展,其统一管理这些配置文件,然后其他的服务在启动的时候通…
JDK类库源码分析系列3--集合类分析(6) 集合5-ArrayDeque
这个是用数组的形式对Deque接口的方法实现,类似与上一篇文章用链表的形式对Deque接口的实现,不过其的实现是一个双端队列。 可以看到其是继承了AbstractCollection类。 存放元素的数组。 队首元素的位置。 队尾元素的位置。 可以看到其的…
JDK类库源码分析系列3--集合类分析(5) 集合4-Vector&Stack
我们知道Vector与ArrayList比较其是线程安全的,我们可以看到这个与ArrayList一样实现了RandomAccess(因为其也是通过数组实现)。 这个与ArrayList的size类似,就是用来表明有多少个元素的。 一般是默认原来的1.5)。 这里是调…
JDK类库源码分析系列3--集合类分析(4) List集合3-LinkedList
我们知道LinkedList是使用链表实现的线性表,其与ArrayList一样也继承了AbstractList,但其没有实现RandomAccess接口。 这个就是用来表明有多少个元素的。 这个是表明第一个元素。 表明最后一个元素。 整体来说其的成员变量较少…
JDK类库源码分析系列3--集合类分析(8) HashMap
继承AbstractMap抽象类。HashMap是一种Map其用了3种结构(jdk8)来存储对应的key-value元素,即数组、节点Node,红黑树,同时key-value元素会构建一个Node类。数组用来确定[ 不同元素的hash值与数组长度的且运算 ] (要明白这里,…
下一页
个人成就
文章被点赞
38
文章被阅读
15,737
掘力值
739
关注了
0
关注者
17
收藏集
1
关注标签
24
加入于
2020-12-12