首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
紫辰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
(六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!
索引的底层原理,可谓是众人皆知的技术点,算不上特别新颖的知识,但网上资料多少有些不够全面,而在本篇中则以动画的形式,全解整个MySQL索引的底层实现~
面试官问我JVM调优,我忍不住了,哈哈哈哈
面试官:今天要不来聊聊JVM调优相关的吧? 面试官:你曾经在生产环境下有过调优JVM的经历吗? 候选者:没有 面试官:… 候选者:嗯…是这样的,我们一般优化系统的思路是这样的 候选者:1. 一般来说关
ThreadPoolExecutor源码细节探索
理解ThreadPoolExecutor,甚至任何其他的类或组件,我觉得从两个点出发会更顺滑:他的数据结构和结构中的属性变化。在整体脉络的基础上探索细节,以加深理解线程池的设计
公司的这种打包启动方式,我简直惊呆了
前言 大家都知道,SpringBoot应用最终会打出一个Fat Jar, 里面包含了用到的全部依赖,启动也非常简单,java -jar xxx.jar即可。 但是我们公司打出的最终包,将依赖包挪到了外
MySQL 是怎么加行级锁的?为什么一会是 next-key 锁,一会是间隙锁,一会又是记录锁?
是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律。
Java & Android 集合框架 #9 全网最全的 ThreadLocal 原理详细解析 —— 原理篇
在前面的文章里,我们聊到了散列表的开放寻址法和分离链表法,我们来讨论 Java 标准库中一个使用开放寻址法的散列表结构 ——ThreadLocal。
基于RocketMQ分布式事务 - 完整示例
之前我们说到,分布式事务是一个复杂的技术问题。没有通用的解决方案,也缺乏简单高效的手段。 不过,如果我们的系统不追求强一致性,那么最常用的还是最终一致性方案。今天,我们就基于 RocketMQ来实现消息最终一致性方案的分布式事务。 本文代码不只是简单的demo,考虑到一些异常情…
为啥HashMap的默认容量是16?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。 本文就来分析下这个问题。 在Java中,保存数据有两种比较简单的数据结构:数组和链表。数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难…
一文学会 Java 动态代理机制
之前的文章里讲解过了Java的反射机制、垃圾回收机制,这一次我们来讲解一个更有意思的机制:动态代理。学习下Java里为什么出现这样一个机制,什么场合下会使用这个机制。 前两者就是普通的接口和实现类,而第三个就是所谓的代理类。对于使用者而言,他会让代理类去完成某件任务,并不关心这…
你应该知道的高性能无锁队列Disruptor
听到队列相信大家对其并不陌生,在我们现实生活中队列随处可见,去超市结账,你会看见大家都会一排排的站得好好的,等待结账,为什么要站得一排排的,你想象一下大家都没有素质,一窝蜂的上去结账,不仅让这个超市崩溃,还会容易造成各种踩踏事件,当然这些事其实在我们现实中也是会经常发生。 当然…