自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 TCP 三次握手/四次挥手

TCP 三次握手/四次挥手1、TCP的三次握手TCP使用三次握手建立连接,双方都进入了estalished状态就可以开始传输数据了:第一次握手:客户端请求服务器端发送syn给服务器,进入syn_sent状态,等待服务器端的响应。第二次握手:服务器端接收到客户端的syn后,发送自己syn+ack给客户端,服务端进入syn_rcvd状态。第三次握手:客户端接收到服务器端的发送的syn+a...

2020-04-01 21:31:04 164

原创 单体架构、微服务架构,MVC、RPC、SOA、微服务架构的区别

单体架构、微服务架构,MVC、RPC、SOA、微服务架构的区别一、单体架构单体架构也称为单体系统或者单体应用,就是把一种系统中的所有的功能、模块耦合在一个应用中的架构方式;1、单体架构的特点:基于单体架构的项目最终会打包成一个唯一的jar包或者war包;它会以一个进程的方式来运行;1、单体架构的优缺点:优点:项目易于管理,部署简单。缺点:测试成本高、可伸缩性差、可靠性差、系统的迭代困...

2019-12-06 19:38:45 5033

原创 JVM的类加载过程

JVM的类加载机制JVM类加载的五个阶段:加载验证准备解析初始化类构造器client类加载器:启动类加载器(Bootstrap ClassLoader)扩展类加载器(Extension ClassLoader)应用程序类加载器(Application ClassLoader)双亲委派JVM类加载的五个阶段:JVM的类加载分为五个部分:加载、验证、准备、解析、初始化加载加载是类加载过程中的...

2019-11-30 17:11:24 330

原创 Spring MVC运行原理

Spring MVC运行原理DispatcherServlet:前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自己定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。<!--配置监听器--> <listener> <listener-clas...

2019-11-02 10:34:18 297

空空如也

空空如也

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

TA关注的人

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