blog.hongxi.org

Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)

乐视秒杀:每秒十万笔交易的数据架构解读

乐视秒杀:每秒十万笔交易的数据架构解读 2016-05-09 06:38 随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定地完成支付尤为重要。所以在2015年11月,我们对整个支付系统进行了全面的架构升级,使...

2016-05-10 09:49:43

阅读数:3

评论数:0

(5)SpringMVC-http请求处理路线

核心架构的具体流程步骤如下: 1、 首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制; 2、 DispatcherServlet——&...

2016-05-09 17:25:28

阅读数:10

评论数:0

Spring的IoC容器实现原理(一)#loadBeanDefinition

Spring有十几个组件,核心组件为bean(演员)-context(舞台)-core(道具) bean包装的是object,而object中肯定要有数据,如何给这些数据提供生存环境就是context要解决的问题,对于context来说他就是要发现每个bean之间的关系,为他们建立起来并维护...

2016-05-09 02:31:51

阅读数:7

评论数:0

(3)DispatcherServlet与初始化主线

在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点:  SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由Di...

2016-05-06 00:05:23

阅读数:11

评论数:0

(4)SpringMVC核心配置文件详解

在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。 在文章写完之后,也陆续...

2016-05-06 00:04:15

阅读数:7

评论数:0

(1)SpringMVC前传

在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。 笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其...

2016-05-06 00:04:04

阅读数:25

评论数:0

(2)SpringMVC概览

对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。 SpringMVC的构成要素 了解一个框架的...

2016-05-06 00:02:48

阅读数:15

评论数:0

tomcat源码分析-http请求在Container中的执行路线

    在CoyoteAdapter的service方法中,主要干了2件事:     1. org.apache.coyote.Request -> org.apache.catalina.connector.Request extends HttpServletReq...

2016-05-02 21:52:34

阅读数:1

评论数:0

tomcat源码分析-Container初始化与加载

    我们谈到tomcat时,第一印象是它是一种servlet容器,这个概念是相当抽象和本质的,我们仍然对tomcat的内幕很陌生。我们知道,tomcat由Connector和Container两大组件构成,Connector在前面的文章已经介绍过了,今天我们就来看看Container是怎么...

2016-05-02 17:20:26

阅读数:4

评论数:0

tomcat源码分析-Connector初始化与启动

    一个应用应用服务器的性能很大程度上取决于网络通信模块的实现,因而Connector模块对于tomcat来说是重中之重。从tomcat5开始,默认的连接器实现为Coyote实现(orag.apache.tomcat:tomcat-coyote:7.0.57),本文基于coyote实现会回...

2016-05-01 23:43:26

阅读数:1

评论数:0

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