首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java理论
人间半途
创建于2022-08-30
订阅专栏
java开发者!
暂无订阅
共11篇文章
创建于2022-08-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
@async是干嘛的 在 java 中
在 Java 中,@Async 是 Spring Framework 提供的一个注解,用于简化异步方法调用。它可以让某个方法在单独的线程中异步执行,而不是在调用者线程中执行,从而不阻塞主线程。 使用场
Store Buffer、Load Buffer 是什么?
在 Java 中,Store Buffer 和 Load Buffer 通常与处理器内部的缓存和优化机制相关,而不是 Java 语言本身直接涉及的概念。这些术语涉及 CPU 的内存管理和指令执行过程。
java中的那些对象会进入年轻代?
在 Java 的内存管理中,Java 堆被划分为不同的代(generation),其中包括年轻代(Young Generation)、老年代(Old Generation)和永久代(PermGen,J
Java单例模式双检锁原理
一、Java中什么是双检锁模式? 双检锁又名双重检查锁,可以保证我们使用单例模式的时候避免多个线程竞争,导致同一个对象被实例化多次 二、单例模式中除了双检锁还有什么模式? 还有比如饿汉式(程序启动时就
线上OOM排查步骤总结
1、使用dmesg命令查看系统日志 dmesg |grep -E 'kill|oom|out of memory',可以查看操作系统启动后的系统日志,这里就是查看跟内存溢出相关联的系统日志。 2、这时
CAP理论
CAP 理论是针对分布式数据库而言的,它是指在一个分布式系统中,一致性(Consistency, C)、可用性(Availability, A)、分区容错性(Partition Tolerance,
Java垃圾回收与内存
1.垃圾回收 对象是使用new创建的, 但是并没有与之相对应的delete操作来回收对象占用的内存. 当我们完成对某个对象的使用时, 只需停止该对象的引用: ->将引用改变为指向其他对象 ->将引用指
@PostConstruct注解详解
简介 javaEE5引入了@PostConstruct和@PreDestroy两个作用于Servlet生命周期的注解,实现Bean初始化之前和销毁之前的自定义操作 使用场景 在项目中主要是在Servl
线程启动原理
Java多线程,皆始于Thread。Thread是多线程的根,每一个线程的开启都始于Thread的start()方法。那么线程是如何被开启,run方法是如何被执行的呢?先上图: 这张图在今后的几个章节
多线程实现方式
多线程有几种实现方式? 如果被问到这个问题一定很头疼,因为百度一下随便就能出现各种各样的答案。两种、三种、四种、五种、六种、七种。。。 但本质上来讲,个人认为只有一种方式:实现Runnable接口。
Synchronized和Lock的区别
1.synchronized是一个关键字而lock是一个接口(lock、lockInterruptibly、tryLock、unlock、newCondition)。 2.synchronized是隐