天高任鸟飞

久坐等于慢性自杀,工作强度,运动强度

排序:
默认
按更新时间
按访问量

Spring boot切换Servlet容器

切换Servlet容器 Spring boot默认配置Tomcat作为Servlet容器 引入web模块,默认使用嵌入式的Tomcat 可以切换Jetty、Undertow 默认配置 Pom文件,查看依赖关系 默认使用Tomcat 因为,Web引入了Tomcat的启动器 切换J...

2018-09-16 21:04:37

阅读数:55

评论数:0

Spring boot配置Servlet容器

配置Servlet容器 Spring boot默认使用Tomcat,作为Servlet容器 也支持Jetty、Undertow作为Servlet容器 Jetty 适合开发长连接应用 长连接,表示一直进行点对点连接 比如,Web聊天应用 聊天时,需要一直架起一个点对点连接 U...

2018-09-16 21:02:54

阅读数:41

评论数:0

Spring boot注册三大组件

注册三大组件 Spring boot 以jar包的方式 使用嵌入式的Tomcat启动Web应用 没有Web应用目录结构,没有web.xml文件 Web应用 是一个Web应用的目录结构 存在目录文件src/main/webapp/WEB-INF/web.xml 可以把三大组件,注册在...

2018-09-16 20:58:42

阅读数:126

评论数:0

Spring boot自动注册DispatcherServlet

DispatcherServlet SpringBoot自动配置SpringMVC的时候 自动注册SpringMVC的前端控制器DIspatcherServlet DispatcherServletAutoConfiguration ServletRegistrationBea...

2018-09-16 20:53:50

阅读数:61

评论数:0

Spring boot修改Servlet配置

配置文件 通过配置文件,可以修改Servlet配置 默认使用Tomcat,作为Servlet容器 Application.properties 绑定方式 Server.prot属性 Ctrl+点击 ServerProperties 绑定和server相关的配置 这里面的...

2018-09-11 21:50:44

阅读数:72

评论数:0

Spring boot嵌入式Servlet容器定制器

修改Servlet配置 可以通过配置文件修改 也可以编写一个嵌入式Servlet容器定制器 EmbeddedServletContainerCustomizer 在自定义配置中,添加组件 EmbeddedServletContainerCustomizer 是一个接口,接口里只有一个方...

2018-09-11 21:45:47

阅读数:42

评论数:0

Spring boot配置嵌入式Servlet容器

Servlet容器 项目,打成war包,放在Tomcat启动 Tomcat就是一个Servlet容器 Spring boot 默认的嵌入了Servlet容器Tomcat 打开项目pom文件 右键Diagrams,show Dependencies 显示依赖关系图 Ctrl+滚轮,可...

2018-09-11 21:42:39

阅读数:31

评论数:0

Dubbo服务调用原理

服务调用原理 参考文档 http://dubbo.apache.org/zh-cn/docs/dev/design.html 引用服务 最终,创建一个代理对象 InvokerInvocationHandler Invoke,是一层一层封装的结果 invoker.i...

2018-09-11 21:40:30

阅读数:34

评论数:0

Dubbo服务引用原理

服务引用原理 配置文件 通过Spring容器加载 每一个标签,对应一个解析类 Reference 对应ReferenceBean 实现了FactoryBean FactoryBean 工厂Bean 引用标签,通过往容器中,注入Bean 使用时,从容器中,获取B...

2018-09-11 21:37:24

阅读数:20

评论数:0

Dubbo服务暴露原理

服务暴露原理 配置文件 IOC容器启动,加载配置文件的时候 Dubbo标签处理器,解析每一个标签 封装成对应的组件 service 解析service标签 将service标签信息,封装成ServiceBean ServiceBean 实现了两个重要机制 ...

2018-09-11 21:32:12

阅读数:33

评论数:0

Dubbo标签解析原理

配置文件 是Spring的配置文件 程序启动,是以Spring的方式 加载配置文件启动 Spring解析,配置文件中的每一个标签 BeanDefinitionParser 标签解析器 搜索,BeanDefinitionParser Ctrl+T,查看继承树 DubboB...

2018-09-11 21:23:03

阅读数:16

评论数:0

Dubbo框架设计原理

框架设计 参考文档 http://dubbo.apache.org/zh-cn/docs/dev/design.html 整体分为三层 Business 业务逻辑层,只有一层Service 面向接口编程,一个接口,对应一个实现 远程调用,通过调用接口,来调用接口实现 RP...

2018-09-11 21:19:25

阅读数:29

评论数:0

Spring boot定制错误数据携带出去

定制错误数据 Spring boot出现错误以后,会来到/error请求 会被BasicErrorController处理,自适应返回 浏览器访问,返回页面 客户端访问,返回json getErrorAttributes 获取返回的响应数据 在AbstractErrorCo...

2018-09-11 21:12:40

阅读数:26

评论数:0

Spring boot定制错误json数据

定制错误json数据 客户端访问 如果,程序出错了 返回的json数据,需要定制的 定制错误页面 在模板文件夹、或者静态资源文件夹下 放置一个error文件夹,里面存放错误状态码对应的页面 这些页面,就是错误页面 在错误页面,可以获取相关的错误信息 自定义异常 UserNo...

2018-09-11 21:08:32

阅读数:75

评论数:0

Spring boot定制错误页面

定制错误页面 浏览器访问 如果,程序出错了 需要返回一个符合项目网站风格的页面 有模板引擎的情况下 error/状态码 将错误页面命名为,错误状态码.html 放在模板引擎文件夹里面的,error文件夹下 发生此状态码的错误,就会来到对应的页面 DefaultErro...

2018-09-10 23:02:47

阅读数:40

评论数:0

Spring boot错误处理原理

错误处理原理 ErrorMvcAutoConfiguration 错误处理自动配置 自动配置 给容器中添加了以下组件 1、DefaultErrorAttributes 2、BasicErrorController 3、ErrorPageCustomizer 4、Defau...

2018-09-10 22:57:29

阅读数:28

评论数:0

Spring boot错误处理机制

错误处理机制 当程序发生错误的时候 浏览器访问 Spring boot提供了一个默认的错误页面 包括错误状态码、错误类型、提示消息、时间 客户端访问 当程序发生错误的时候 默认响应了一个json数据 Spring boot 会自动识别访问的类型 返回对应的错误提示类...

2018-09-10 22:05:36

阅读数:23

评论数:0

Netty通信原理

Netty 基于Java框架NIO,进行通信 是一个异步事件驱动的,网络应用程序框架 用于快速开发可维护的高性能协议服务器和客户端 极大地简化了TCP和UDP套接字服务器等网络编程 Dubbo底层通信 使用的netty框架,进行通信 实现原理 基于NIO的多路复用模型,来实...

2018-09-10 22:01:29

阅读数:30

评论数:0

BIO与NIO区别

IO 网络IO、本地IO 网络间的数据传输,称为网络IO 本地磁盘间的数据传输,称为本地IO BIO Blocking IO 阻塞IO 实现原理 服务器,当每一个请求进来 要接收传来的数据,都会开启一个Socket 开启一个线程,来处理数据 读取Socket传递的数据 ...

2018-09-10 21:56:56

阅读数:37

评论数:0

RPC原理

RPC Remote Procedure Call 远程过程调用 调用步骤 1、服务消费方client调用,以本地调用方式,调用服务 2、client stub接收到调用后,负责将方法、参数等 组装成能够进行网络传输的消息体 client stub,客户端代理 3、clien...

2018-09-10 21:53:48

阅读数:32

评论数:0

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