加载中
Dubbo中SPI源码解析

从两个示例代码,介绍dubbo的SPI的使用以及相关源码分析,分析了获取扩展实现和获取自适应扩展点实现的源码,最后简单说了下ExtensionFactory的流程,看完就可以理解为什么dubbo是自包含的了...

02/24 17:12
1
ArrayList的初始容量现在为0,不再是10了

前言 一直记得ArrayList的初始容量大小是10,今天再次看ArrayList的源码(版本:Jdk 7u80)时发现在构造函数的注释上写着初始化容量是10,但是构造函数中却没有指定初始容量,仅仅初始化了一...

2018/10/18 20:06
24
上传Zip文件不解压读取文件内容时ZipEntry的size为-1的问题

这几天在做通过流下载zip文件以及上传zip文件不解压读取zip文件内容的功能,在读取zip文件内容的时候遇到了size为-1的情况,在此记录下遇到的情况、解决办法、以及未解决的问题。...

2018/03/03 22:17
414
Spring boot Actuator配合Jolokia,Telegraf,Influxdb,Grafana实现监控

Spring boot项目监控,作为一个示例项目,研究其可行性。使用Spring initializr生成一个可运行的简单Spring boot项目,开启Actuator和Jolokia支持,使用Telegraf采集项目运行信息,InfluxDB时...

2017/12/14 21:48
706
最近没更新博客,但是我还在

最近一直没更新博客,不是懒惰了,这段时间一直在看Spring源码,从1.x到5.x,接下来还要准备看下Spring Boot的相关实现和Spring Cloud。另外最重要的是怕写出来的东西误人子弟,不敢乱写了~...

2017/06/08 21:02
25
tomcat7中Digester的使用以及对server.xml的解析过程分析

tomcat在启动的时候,会调用Catalina的load的方法启动一个新的Server实例,在这里会有关于Digester的使用,以及对server.xml的解析过程。

2017/05/17 00:17
32
tomcat7的server.xml解析

这里对tomcat7的server.xml文件进行解释一下,方便在分析启动源码的时候理解Digester做的事情。

2017/05/16 00:05
14
tomcat7启动流程源码分析

主要介绍下tomcat7的启动流程,以及相关源码的分析。这里从我们常用的tomcat7的启动脚本为分析入口,然后进入到tomcat7相关源码中去。使用到的tomcat的版本为tomcat 7.0.77。...

2017/05/10 18:00
24
tomcat7类加载器解析

tomcat中也有很多的自定义的类加载器,保证容器的不同部分,以及运行在容器中的web应用可以访问不同的保存着类和资源的仓库。tomcat的类加载器机制跟jdk的类加载器机制基本类似,但是web应用...

2017/05/10 11:17
16
关于UTF-8的BOM标识以及非法字符65279错误的一些记录

关于UTF-8的BOM标识和非法字符\65279的错误,已经遇到过好几次了,在这里记录一下。关于UTF-8带BOM和UTF-8不带BOM的区别,网上有很多解释。我遇到的最多的就是文件在Windows上被别人修改后,...

2017/05/09 21:36
102
JVM运行时数据区域介绍

原文链接 此处的内容是根据Java虚拟机规范(Java SE 7)相关内容以及深入理解Java虚拟机等做的总结。可能有不对的地方。了解这些区域,可以从总体上看下虚拟机内部是怎么构造的,网上也有相关...

2017/05/07 17:24
7
tomcat7中对http请求的处理过程

每个Server可以代表Tomcat,每个Server下面有多个Service,每个Service中包含多个Connector和一个Container,Connector用来处理和客户端的通信,然后把请求交给Container进行处理。这里就简单...

2017/05/05 23:44
30
tomcat7架构简介

这里仅仅是对Tomcat7中主要组件进行简单说明,详细的可以查看下tomcat的相关文档。

2017/05/05 23:42
6
设计模式中的责任链模式解析

这篇主要是在看Tomcat源码的时候,遇到了责任链模式相关的东西,做一下简单记录,可以和Tomcat源码中责任链的应用对比学习下,会更有效果。

2017/05/05 18:13
5
http协议简单解析

主要记录一下http协议的一些简单的知识,主要包括请求消息,响应消息的组成,以及get和post的‘对比’,对于更详细的信息可以看下http RFC。https也没有做说明。

2017/05/04 15:15
4
跨域以及CORS相关知识简介

html同源策略是不允许JavaScript的跨域请求的,而使用CORS(Cross-origin resource sharing)可以实现跨域请求,当然也有其他的办法,常用的有JSONP方式来实现跨域,这里就简单的列举一下实现...

2017/05/03 16:32
10
Spring中AOP源码深入解析

有关AOP相关概念以及Spring AOP相关概念和Spring AOP的使用不再重复。关于AOP在Spring中的地位,不用说相信我们都知道,也都会用,但是对于更深入的东西,还未接触过,这里就对Spring AOP的相...

2017/04/21 22:44
75
Dubbo中SPI扩展机制详解

前面我们了解过了Java的SPI扩展机制,对于Java扩展机制的原理以及优缺点也有了大概的了解,这里继续深入一下Dubbo的扩展点加载机制。 Dubbo扩展点加载的功能 Dubbo的扩展点加载机制类似于Jav...

2017/04/20 00:22
44
Spring定时器的配置从1.0到5.0的演进

这里主要是记录下从Spring1.0到现在的5.0中定时器的配置方式,关于源码,暂先不解释。主要用作自己记录用,如果有错误的还请指出一起改正学习,免得误导别人,谢谢。 Spring1中定时器的配置 ...

2017/04/19 16:25
19

没有更多内容

加载失败,请刷新页面

返回顶部
顶部