自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JVM虚拟机内存模型(详解JVM)

虚拟机内存模型JVM组成解析栈和栈帧局部变量表操作数栈动态链接方法出口程序计数器为什么要设计程序计数器?堆内存先介绍一下堆内存的构成:这里提一下jvm的垃圾回收算法可以通过java自带的jvisualvm来看一下内存的变化提一下关于jvm调优方法区(简单提一下)本地方法栈(简单提一下) JVM组成解析 运行时数据区 运行时数据区中包括:栈、堆、方法区(元空间)、本地方法栈、程序计数器。详细概念在之后会有记录。 类装载子系统 将字节码文件加载进运行时数据区。 字节码执行引擎 栈和栈帧 在Java中,每开

2020-09-01 20:34:42 760

原创 No qualifying bean of type [java.lang.String] is defined: expected single matching bean but found 2

expected single matching bean but found 2 No qualifying bean of type [java.lang.String] is defined: expected single matching bean but found 2: 这些错误都是由于Spring容器自动装配无法匹配合适的bean引起的,值得说明的是,在使用配置文件方式配置bean时,在配置文件中配置bean时,需要特别注意那个 name 属性,而不是 id 属性,

2020-11-05 13:40:36 1396

转载 Spring AOP概念术语的通俗理解(通俗易懂)

Spring AOP概念术语的通俗理解1.我所知道的aop2.为什么要使用AOP3.那些aop的术语3.1 通知(Advice)3.2 连接点(JoinPoint)3.3 切入点(Pointcut)3.4 切面(Aspect)3.5 引入(introduction)3.6 目标(target)3.7 代理(proxy)3.8 织入(weaving)4.我所理解的aop原理 1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知

2020-09-02 10:21:10 498

原创 I/O模式简介之Java传统BIO

Java传统BIOI/O模型简单介绍BIO适用场景代码示例 I/O模型简单介绍 I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。 BIO 同步并阻塞,服务器实现模式为一个连接对应一个线程,即客户端有连接请求的时候服务器端就需要启动一个线程来进行处理,如果这个连接不做任何事情,就会造成不必要的开销。 适用场景 BIO方式适用于连接数目较小且固定的架构,这种方式对服务器资源要求较高,JDK1.4以前的唯一选择,程序简单通俗易懂(ServerSocket和Sock

2020-08-26 16:30:47 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除