首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
待看
订阅
阿凛不爱说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
101篇文章 · 0订阅
深入理解JVM(一)一一简介和体系结构
JVM(一)一一简介和体系结构 前言 虚拟机拥有语言无关性,只要符合有效的字节码文件,就能被虚拟机所识别并装载运行。字节码文件可以来自许多地方,例如kotlin,scala等。
全网最细 | 21张图带你领略集合的线程不安全
集合框架有Map和Collection两大类,Collection下面有List、Set、Queue。List下面有ArrayList、Vector、LinkedList。如下图所示: 我们先来看看ArrayList。 首先我们来复习下ArrayList的使用,下面是初始化一个…
5000字 | 24张图带你彻底理解Java中的21种锁
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。 Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中…
记一次雪花算法遇到的 生产事故!
你好,我是悟空。 最近生产环境遇到一个问题: 现象:创建工单、订单等地方,全都创建数据失败。 初步排查:报错信息为duplicate key,意思是保存数据的时候,报主键 id 重复,而这些 id 都
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
最完整Explain总结,SQL优化还能学不会?
会在 explain 的基础上额外提供一些查询优化的信息。紧随其后通过 show warnings 命令可以 得到优化后的查询语句,从而看出优化器优化了什么。image.相比 explain 多了个 partitions 字段,如果查询是基于分区表的话,会显示查询将访问的分区。i...
学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以生成Explain执行计划,而执行计划可以帮助我们分析SQL语句性能瓶颈,优化SQL查询逻辑,今天就一块学习Explain执
深入理解JVM(二十二)一一 分析GC日志
分析GC日志 GC日志参数 -verbose:gc :输出gc日志信息,默认输出到标准输出 -XX:+PrintGC :等同于-verbose:gc表示打开简化的GC日志 -XX:+PrintGCDe
一文详解二叉搜索树
前言 简而言之,二叉查找树(Binary Search Tree) 又称为 二叉搜索树、二叉排序树。它是一种 对搜索和排序都有用的特殊二叉树。而 红黑树、AVL树 都是特殊的二叉树 (自平衡二叉树)。
面试爽文 :开局一张图,花十分钟了解 HashMap 的树化逻辑
👈👈👈 欢迎点赞收藏关注哟 一. 前言 闲来无事,对 HashMap 其中比较重要的节点做了一下深入,然后尝试用最通俗易懂的说法输出出来。 老规矩 ,给节省时间的小伙伴上菜 : 二. HashMap