互动
最近评论
stonewu
👍👍
stonewu
好丝滑的博客!
stonewu
哇哇哇什么是Java啊
stonewu
啦啦啦
stonewu
hgg
标签
寻找感兴趣的领域
kubernetes
1
mongodb
1
注解
1
seata
1
rabbitmq
3
集合
2
设计模式
1
技术方案
1
mq
6
事务
2
微服务
8
mybatis
1
mysql
2
redis
4
日志
2
aop
1
security
2
springboot
1
安全
1
rbac
2
spring
3
锁
3
调优
3
垃圾回收
2
栈
1
堆
3
jvm
6
多线程
3
线程
2
底层
11
juc
3
并发
5
面试
22
linux
2
docker
2
git
1
常用命令
1
反射
2
动态代理
1
Java
11
Halo
0
文章
二月 2024
1
篇
一月 2024
1
篇
十二月 2023
14
篇
十一月 2023
16
篇
十月 2023
1
篇
九月 2023
1
篇
八月 2023
1
篇
功能
显示模式
文章
归档
分类
标签
更多
评论
文档备忘录
网址收藏
相册
代办
关于我
文章
归档
分类
标签
更多
评论
文档备忘录
网址收藏
相册
代办
关于我
标签
kubernetes
1
mongodb
1
注解
1
seata
1
rabbitmq
3
集合
2
设计模式
1
技术方案
1
mq
6
事务
2
微服务
8
mybatis
1
mysql
2
redis
4
日志
2
aop
1
security
2
springboot
1
安全
1
rbac
2
spring
3
锁
3
调优
3
垃圾回收
2
栈
1
堆
3
jvm
6
多线程
3
线程
2
底层
11
juc
3
并发
5
面试
22
linux
2
docker
2
git
1
常用命令
1
反射
2
动态代理
1
Java
11
Halo
0
播放音乐
文章
归档
分类
标签
更多
评论
文档备忘录
网址收藏
相册
代办
关于我
东的备忘录
标签: 底层
首页
文章
归档
分类
标签
文档备忘录
更多
评论
文档备忘录
网址收藏
相册
代办
关于我
关于
0
kubernetes
1
mongodb
1
注解
1
seata
1
rabbitmq
3
集合
2
设计模式
1
技术方案
1
mq
6
事务
2
微服务
8
mybatis
1
mysql
2
redis
4
日志
2
aop
1
security
2
springboot
1
安全
1
rbac
2
spring
3
锁
3
调优
3
垃圾回收
2
栈
1
堆
3
jvm
6
多线程
3
线程
2
底层
11
juc
3
并发
5
面试
22
linux
2
docker
2
git
1
常用命令
1
反射
2
动态代理
1
Java
11
Halo
0
面试
未读
Java常见集合
常见Java集合 前言 主要涉及到的是List和Map相关的面试题,比较高频就是 ArrayList LinkedList HashMap ConcurrentHashMap ArrayList底层实现是数组
Java
集合
底层
面试
2023-12-22
Spring
面试
未读
Bean生命周期
一、前言 Bean 是由 Spring IoC 容器实例化、组装和管理的对象。 对于普通的 Java 对象,当 new 的时候创建对象,然后该对象就能够使用了。一旦该对象不再被使用,则由 Java 自动进行垃圾回收。 而 Spring 中的对象是 bean,bean 和普通的 Java 对象没啥大的
spring
底层
面试
Java
2023-12-14
并发编程
未读
JUC基础
一、 JMM(Java 内存模型) JMM(Java Memory Model)Java内存模型,是java虚拟机规范中所定义的一种内存模型。 Java内存模型(Java Memory Model)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取变
锁
多线程
juc
底层
面试
并发
2023-12-02
面试
并发编程
推荐文章
未读
同步与锁
一、synchronized关键字的基本底层原理 1. 基本使用 如下抢票的代码,如果不加锁,就会出现超卖或者一张票卖给多个人 Synchronized【对象锁】采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其它线程再想获取这个【对象锁】时就会阻塞住 public class T
多线程
底层
线程
juc
并发
锁
2023-12-01
面试
效率开发
JVM
未读
JVM调优
一、JVM 调优的参数 对于JVM调优,主要就是调整年轻代、年老大、元空间的内存空间大小及使用的垃圾回收器类型。 https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html 1)设置堆的初始大小和最大大小,为了防止垃圾收集器在
垃圾回收
jvm
底层
面试
Java
堆
调优
2023-11-30
面试
JVM
推荐文章
未读
JVM垃圾回收
一、Java垃圾回收机制(GC是什么?为什么要GC) 为了让程序员更专注于代码的实现,而不用过多的考虑内存释放的问题,所以,在Java语言中,有了自动的垃圾回收机制,也就是我们熟悉的GC(Garbage Collection)。 有了垃圾回收机制后,程序员只需要关心内存的申请即可,内存的释放由系统自
jvm
堆
底层
面试
Java
垃圾回收
2023-11-29
JVM
面试
未读
类加载子系统
一、什么是类加载器,类加载器有哪些? 要想理解类加载器的话,务必要先清楚对于一个Java文件,它从编译到执行的整个过程。 类加载器:用于装载字节码文件(.class文件) 运行时数据区:用于分配存储空间 执行引擎:执行字节码文件或本地方法 垃圾回收器:用于对JVM中的垃圾内容进行回收
jvm
底层
面试
Java
2023-11-29
JVM
推荐文章
面试
未读
JVM内存结构
一、JVM内存整体结构(运行时数据区): 前言:JVM的组成 | 东的博客 (dongtech.eu.org) 当我们通过前面的:类的 加载 –> 验证 –> 准备 –> 解析 –> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区
jvm
堆
栈
底层
面试
2023-11-28
面试
JVM
未读
JVM的组成
一、JVM是什么 Java Virtual Machine Java程序的运行环境(java二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理,垃圾回收机制 二、JVM由哪些部分组成,运行流程是什么?
面试
jvm
底层
Java
2023-11-28
并发编程
面试
未读
线程基础
前置:线程与进程的区别 | 东的博客 (dongtech.eu.org) 一、创建线程的四种方式 参考回答: 共有四种方式可以创建线程,分别是:继承Thread类、实现runnable接口、实现Callable接口、线程池创建线程 详细创建方式参考下面代码: ① 继承Thread类</
线程
多线程
并发
面试
juc
底层
2023-11-28
1
2
下页
你好啊!
一个不断学习中小菜鸡程序员...
我的小窝
分享设计与科技生活
最新评论
👍👍
游客 /
好丝滑的博客!
略略略12138 /
哇哇哇什么是Java啊
Administrator /
啦啦啦
Administrator /
hgg
Administrator /
最近发布
常用命令整理
2023-09-06 09:44:00
Kubernetes学习笔记
2024-02-19 10:27:51
MongoDB手册
2024-01-02 17:23:00
注解和反射
2023-12-28 15:24:10
分类
实用教程
2
JavaSE
1
微服务
7
Spring
2
JVM
6
并发编程
5
效率开发
9
面试
24
推荐文章
7
私货🤪
0
kubernetes
1
mongodb
1
注解
1
seata
1
rabbitmq
3
集合
2
设计模式
1
技术方案
1
mq
6
事务
2
微服务
8
mybatis
1
mysql
2
redis
4
日志
2
aop
1
security
2
springboot
1
安全
1
rbac
2
spring
3
锁
3
调优
3
垃圾回收
2
栈
1
堆
3
jvm
6
多线程
3
线程
2
底层
11
juc
3
并发
5
面试
22
linux
2
docker
2
git
1
常用命令
1
反射
2
动态代理
1
Java
11
Halo
0
二月 2024
1
篇
一月 2024
1
篇
十二月 2023
14
篇
十一月 2023
16
篇
十月 2023
1
篇
九月 2023
1
篇
八月 2023
1
篇
文章数 :
39
访问量 :
2389
建站天数 :
2023-06-22
繁