首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
新时代农民工0101
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
如何正确使用索引
索引的代价(缺点) 空间代价:每建立一个索引,都要建立一个二叉树,占用存储空间 时间代价:对数据进行增删改操作,需要维护对应的B+树索引,破坏节点和记录的排序,需要额外的时间进行页分裂、页面回收等操作
ThreadLocal
是什么? ThreadLocal提供线程局部变量。这些变量与正常的变量不同,因为每一个线程在访问ThreadLocal实例的时候(通过其get或set方法)都有自己的、独立初始化的变量副本。Threa
Java四大引用类型
类图 Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。 强引用 默认支持模式。最常见的普通对象引用 强引用的对象,出现OOM都不会对该对象进行
InnoDB的B+树索引
数据页组成一个双向链表,每个数据页中的记录按主键值从小到大的顺序组成一个单项链表。为每个数据页中的记录生成一个页目录,根据主键查找某条记录时,在页目录中通过二分法快速定位对应的槽,再遍历槽对应组中的记
线程池
ThreadPoolExecutor的7大核心参数 corePoolSize:线程池中核心线程数 maximumPoolSize:线程池中能容纳同时执行的最大线程数,必须大于等于1 keepAlive
AQS
是什么 AQS(全称AbstractQueuedSynchronizer,抽象同步队列),是用来构建锁或者其它同步器组件的重量级基础框架及整个JUC体系的基石。通过内置的FIFO队列来完成资源获取线程
枚举类
枚举类,可以看做是数据库的记录存储在内存上,可以根据id,查找其他列的字段值枚举类,可以看做是数据库的记录存储在内存上,可以根据id,查找其他列的字段值枚举类,可以看做是数据库的记录存储在内存上,可以
Java内存模型JMM与volatile
是什么? JMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在,它仅仅描述的是一组约定或规范,通过这组规范定义了程序中(尤其是多线程)各个变量的读写
多线程在单核与多核CPU上是如何运行的
多线程在单核CPU下运行多线程是没有太大意义的。CPU是通过时间片轮转的策略对线程进行调度,线程只有分配到一个时间片后才能真正运行,未分配到时间片的线程要等到下一次调度,因此会发生上下文切换,带来额外
守护线程和用户线程
Java有两类线程,分别是daemon线程(守护线程)和user线程(用户线程) 举例说明 JVM启动main线程,是用户线程,垃圾回收线程是守护线程 区别 用户线程结束时,JVM才会退出 守护线程是
下一页
个人成就
文章被阅读
5,869
掘力值
347
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2022-07-15