首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 体系学习
想不到一个好的ID
创建于2022-07-16
订阅专栏
Java 体系学习笔记
等 3 人订阅
共48篇文章
创建于2022-07-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
redo log 和 bin log之间的关系
redo log redolog的大小是固定的,在mysql中可以通过修改配置参数innodb_log_files_in_group和innodb_log_file_size配置日志文件数量和每个日志
Java 8 - Optional类学习
新版本的Java,比如Java 8引入了一个新的Optional类。Optional类的Javadoc描述如下: 通过这个类我们可以优雅的解决 NullPointException 的问题,避免了大量
无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁
无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁 这四种锁是指锁的状态,专门针对synchronized的。在介绍这四种锁状态之前还需要介绍一些额外的知识。 首先为什么Synchronized能实现
LockSupport工具类
LockSupport 是什么? LockSupport是一个工具类,提供了基本的线程阻塞和唤醒功能,它是创建锁和其他同步组件的基础工具,内部是使用sun.misc.Unsafe类实现的。 LockS
计算机常用存储单位
换算关系 位 = 比特 = bit = b,在计算机中代表同一种东西; 1字节 = 1byte = 1B = 8位; 1KB = 1024B; 1MB = 1024KB; 1GB = 1024MB
clinit()相关解读
clinit() 初始化阶段就是执行类构造器方法<clinit>()的过程 此方法不需定义,是javac编译器自动收集类中的所有类变量的赋值动作和静态代码块中的语句合并而来。也就是说,当我们代码中包含
Java SPI机制
1.什么是可扩展 在IT行业的发展过程中,先有传统行业,再有互联网,传统行业和 互联网是少林与武当的关系,其中的技术相辅相成,互联网技术不一定 比传统行业的技术高深很多,而是各有侧重点。传统行业更偏向
Java类加载机制&类加载器
1.JVM产生的背景 Java是一种高级语言,要让计算机执行你的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节