
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录>应用层>表示层>会话层>传输层>网络层>数据链路层>物理层>总结>应用层应用层是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,是网络应用程序使用的,即使用互联网的计算机应用,例如谷歌,火狐。这些应用不驻留于应用层,但是它们使用应用层的各种网络协议,例如:HTTP协议,HTTPS协议。有几十个应用层协议,于各
最近在复习Spring的面试题,关于Spring Bean的生命周期一直没有很深入的理解,自己结合源码参考了网上的几篇文章,写了一点东西,方便理解。让我们结合源码捋一遍这个过程,主要的过程在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.java这个类中...
Maven中添加servlet、jsp依赖最近学习java web的知识,正好把servlet所需的依赖打一下创建java web项目之后,首先是需要添加servlet、jsp依赖到pom.xml:目前是最新版的<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-
目录一、什么是循环依赖?二、Bean的生命周期2.1 Spring Bean 的生命周期2.2 Bean 的生成步骤三、三级缓存3.1三个缓存分别有什么作用四、思路分析4.1 为什么 Spring 中还需要 singletonFactories 呢?五、Spring解决了哪种情况下的循环依赖5.1ObjectFactory六、getEarlyBeanReference方法七、总结一、什么是循环依赖
文章目录>应用层>表示层>会话层>传输层>网络层>数据链路层>物理层>总结>应用层应用层是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,是网络应用程序使用的,即使用互联网的计算机应用,例如谷歌,火狐。这些应用不驻留于应用层,但是它们使用应用层的各种网络协议,例如:HTTP协议,HTTPS协议。有几十个应用层协议,于各
目录1.1主力机型1. HotSpot VM1.2体系结构1.3 运行时数据区1.3.1 程序计数器1.3.2 虚拟机栈1.3.3 本地方法栈1.3.4 堆1.3.5 方法区1.4 对象如何存放1.4.1 对象的创建过程1.4.2 对象的内存布局1.对象头(HotSpot虚拟机对象的对象头部分包括两类信息)2. 实例数据3. 对齐填充1.4.3 对象的访问定位1.1主力机型1. HotSpot V
Throwable」是异常的顶层父类,代表所有的非正常情况。它有两个直接子类,分别是「Error」「Exception」。Error 是错误,一般是指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这种错误无法恢复或不可能捕获,将导致应用程序中断。通常应用程序无法处理这些错误,因此应用程序不应该试图使用 catch 块来捕获Error 对象。在定义方法时,也无须在其 throws 子句
JCIFS 是使用纯 Java 开发的一个开源框架,通过 smb 协议访问远程文件夹。该框架同时支持 Windows 共享文件夹和 Linux 共享文件夹,不过,Linux 共享文件夹需要安装 Samba 服务软件。(官网:http://www.samba.org/)。
最近项目中需要用到Excel表格的上传下载功能,于是选择了EasyExcel这款工具,总的来说非常的好用,下面就做一个简单的演示。官方文档地址https://www.yuque.com/easyexcel/doc/easyexcelhttps://alibaba-easyexcel.github.io/一、依赖pom.xml 中需要添加的依赖<dependency><groupI

在 JMM 中,定义了一套 Happens-Before 原则,用于保证程序在执行过程中的可见性和有序性。Happens-Before 原则主要包括程序次序原则、volatile 变量原则、传递原则、锁定原则、线程启动原则、线程总结原则、线程中断原则和对象终结原则。在JMM中, 如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须要存在happens-before关系。








