首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
大厂面试题
订阅
用户6854537597769
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
【JVM系列1】深入分析Java虚拟机堆和栈及OutOfMemory异常产生原因
前言JVM系列文章如无特殊说明,一些特性均是基于HotSpot虚拟机和JDK1.8版本讲述。下面这张图我想对于每个学习Java的人来说再熟悉不过了,这就是整个JDK的关系图:从上图我们可以看到,Jav
玩转Java注解---元注解、内置注解、自定义注解的原理和实现 | Java注解和反射系列(一)
这是我参与更文挑战的第18天,活动详情查看: 更文挑战 相关文章 Java注解和反射系列:Java注解和反射系列 前言 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引
SpringMVC执行流程
这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战 SpringMVC的执行流程其实重点就是DispatcherSerlvet、handlermappings,handlerAd
Spring事务传播行为详解
Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对…
18个示例详解 Spring 事务传播机制(附测试源码)
## 什么是事务传播机制 事务的传播机制,顾名思义就是多个事务方法之间调用,事务如何在这些方法之间传播。 > 举个例子,方法 A 是一个事务的方法,方法 A 执行的时候调用了方法 B,此时方法 B
描述Java动态代理的几种实现方式,分别说出相应的优缺点。
欢迎大家关注我的公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者...
在Java的反射中,Class.forName和ClassLoader的区别
最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoade…
从源码分析Class.forName与ClassLoader的区别
在Java中Class.forName()和ClassLoader都是对类进行加载,我们也知道在Class.forName中会加载静态代码块,但是ClassLoader并不会加载静态代码块。 从以上我们也可以推出来,其实ClassLoader是遵循了双亲委派模型,最终会调用类加…
(十八) 反射的原理是什么,反射创建类实例的三种方式是什么?
javac在这一阶段会把java代码编译为class文件,保存在硬盘中,这个文件中保存着这个类的类名、成员名、构造方法、其他方法等。 Class阶段会把class字节码文件中的信息转化成class类对象,比如成员变量用Field[]保存,构造方法用Constructor[]保存…
TreeMap 实现原理
本片博文就 TreeMap 的源码、原理以及用法做一个探究