自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring-kafka源码解析

前言: 关于Kafka,是一个比较流行的MQ工具,也是多数公司比较常用的。有关于Kafka的一些基本内容读者可以参考官方文档,了解一下生产者消费者的使用。kafka的搭建笔者也不再详述,网络上有很多文章介绍。 这篇文章主要是从源码的角度来分析一下Spring对kafka的使用封装 笔者搭建的kafka版本为 kafka_2.11-0.11.0.11....

2018-12-10 14:19:30 7988 2

原创 Tomcat源码解析:Container中的Pipeline和Valve

前言:    我们在上一篇博客 中分析了关于tomcat处理请求的全过程,在最后的时候交给了当前Engine的pipeline去处理。    Engine.pipeline获取了first_valve,然后执行其invoke方法,即完成了请求的处理。    那么这个Pipeline和Valve到底什么关系呢,valve.invoke()方法到底是如何执行的呢?在本篇博客中就来分析一下...

2018-12-06 11:25:59 679

原创 Tomcat源码解析:Jsp文件的编译、实现

1.Jsp简介    jsp(java server page),其根本是一个简化的Servlet技术,是一种动态网页技术标准。    它是在传统的网页HTML页面中插入java代码段,从而形成jsp文件,后缀为.jsp。    jsp同Servlet一样,是在服务端执行,通常返回给客户端的是一个HTML文件。    这种动态网页技术,主要目的是将逻辑从Servlet中分离,jsp...

2018-12-06 11:18:33 5910

原创 Tomcat源码解析:Web请求处理过程

前言:    Catalina是Tomcat提供的Servlet容器实现,它负责处理来自客户端的请求并处理响应。    但是仅有Servlet容器服务器是无法对外提供服务的,还需要由连接器接收来自客户端的请求,并按照既定协议进行解析,然后交由Servlet容器处理 1.Coyote    Coyote是Tomcat连接器框架的名称。客户端通过Coyote与服务器建立连接、发送请...

2018-12-06 11:09:44 807

原创 Tomcat源码解析:Catalina源码解析

1.Catalina    对于Tomcat来说,Catalina是其核心组件,所有基于JSP/Servlet的Java Web应用均需要依托Servlet容器运行并对外提供服务。    4.0版本后,Tomcat完全重新设计了其Servlet容器的架构,新版本的Servlet容器被命名为Catalina。    Catalina包含了前面讲到的所有容器组件。它通过松耦合的方式继承Co...

2018-12-06 10:55:33 1087

原创 Tomcat基本架构解析(Tomcat架构解析学习笔记)

1.Tomcat组件架构设计 1)server 服务器可以描述为这样一个应用:接收客户端发来的请求数据并进行解析,完成相关业务处理,然后把处理结果作为相应返回给客户端。 通常我们可以使用serversocket监听指定端口来实现该功能 2)Connection和Container(Engine) 当我们将请求监听...

2018-12-06 10:42:56 15112 2

深入分析Java+web 技术内幕part1

首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。

2017-09-12

redis学习笔记

个人学习redis时候的笔记,例子比较齐全,比较详细,一步一步均有记录,保证一看就会,适合入门人员

2015-12-28

空空如也

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

TA关注的人

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