1、DispatcherServlet
摘要:SpringMVC是基于spring形成的MVC框架,所以本系列的也是基于spring源码分析系列之上的,涉及到spring的内容,本篇不会再次赘述,如有遗忘,请自行查阅,话不多说,let’s go! 我们启动springMVC的时候会在web.xml中配置一个Servlet,操作如下: <serv
阅读全文
3、初始化
摘要:在前面我们了解了一个tomcat是如何构建起来,就像是一个机器人,我使用各种组件组装起来,形成一个长得像人的机器人,现在是时候按下电源按钮,检验我们的成果了。电源按下,机器人开口说了声正在初始化。。。。。。 服务初始化 getServer().init(); 首先来看下StandardServer的
阅读全文
4、跳跃表
摘要:一、简介 跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。 在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比
阅读全文
1、docker for mac 搭建ftp
摘要:一、准备工作 1.1 安装docker docker下载地址:https://www.docker.com/get-started 1.2 设置加速器地址 首先注册阿里云容器镜像服务 地址:https://cr.console.aliyun.com/cn-hangzhou/instances/rep
阅读全文