Spring Boot中推荐使用Thymeleaf作为模板引擎.因为Thymeleaf提供了完美的SpringMVC支持. Thymeleaf是一个java类库,他是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。 我们把HTML页面放在classpath:/t ...
分类:
其他好文 时间:
2020-11-01 09:51:46
阅读次数:
21
前言Dubbo整体介绍的差不多了,今天就开始面试环节了,我会列举一些常见的Dubbo面试题,只会抓着重的,一些太简单的我就不提了。不仅仅给你面试题的答案,也会剖析面试官问这个问题的原因,也就是他的内心活动。想从你这里问出什么?想要什么答案?想挖什么坑给你跳?正文知道什么是RPC么?一般面试官会以这样的问题来切入、热场,毕面试也是循序渐进的过程,所以你也不用太心急一开始就芭芭拉说一堆,要抓住关键点简
分类:
其他好文 时间:
2020-10-31 02:08:22
阅读次数:
16
前言相信经过前面几篇之后,大家已经对Dubbo整体流程已经清晰了,包括服务是如何暴露的,服务是什么时候注册到注册中心的,以及服务是怎么引入的,服务整体的调用过程等等。不过还有一个很重要的点没有深入的讲过,就是Dubbo的集群容错功能。线上的服务肯定都是集群部署的,至少得来个两台,互相做backup,那么问题来了,服务消费者要选用哪一台提供者进行调用呢?调用失败了怎么办呢?这时候集群容错功能就派上用
分类:
其他好文 时间:
2020-10-31 02:07:57
阅读次数:
15
Dubbo即将毕业,晋升为Apache顶级项目?2018年2月9日,Apache基金会的邮件列表上发起了讨论是否接纳阿里的Dubbo项目进入Apache孵化器的投票。2018年2月15日,邮件列表显示,Dubbo获得了14张赞成票,在无弃权和反对票的情况下,正式通过投票,顺利成为Apache基金会孵化项目。近日,有消息传出,Dubbo即将孵化完成,破壳而出,成为Apache顶级项目。Apache开
分类:
Web程序 时间:
2020-10-31 01:28:10
阅读次数:
26
前方高能预警:本文将会有大量代码出没。1.背景在看一些框架源码的时候,可以看见他们很多都会和Spring去做结合。举个例子dubbo的配置:很多人其实配置了也就配置了,没有去过多的思考:为什么这么配置spring就能识别,dubbo就能启动?如果你也需要做一个框架和Spring结合,或者你想知道Spring其他框架是如何和Spring做结合的,那么你应该了解一下Spring的扩展机制。2.如何扩展
分类:
编程语言 时间:
2020-10-30 11:40:57
阅读次数:
20
1. 请求的值绑定在request中 方法参数中使用request,通过request.getParameter("参数名")的方式获取参数 参数拼接在url后面,以Get方式传参 GET url= http://localhost:8080/geturlp?name=zhangsan 或者 以PO ...
分类:
编程语言 时间:
2020-10-26 11:51:17
阅读次数:
35
cover description: "自带工具,快速验证" date: 2020.10.25 10:34 categories: - Cloud - DevOps - Java tags: [Microservices, RPC] keywords: ZooKeeper, Dubbo, Telne ...
分类:
其他好文 时间:
2020-10-26 11:04:29
阅读次数:
20
springMVC从2014年开始流行,基本工作上都用过,一起在熟悉和深入了解下。源码:https://github.com/limingios/netFuture/blob/master/仿springmvc/tl0920SpringMVC简洁的一个web开关MVC其实就是一种设计模式,三层架构:视图,模型,控制。J2EE开发的模式,例如servlet来说绝对是简洁。支持Restful支持,支持
分类:
编程语言 时间:
2020-10-26 11:02:20
阅读次数:
27
问题描述 1.可以访问同一个文件夹下面的success.jsp文件,如图: 2、却不能访问同一个文件夹下面的 index.html文件,如图: 问题分析 项目里面的web.xml会继承tomcat下面的web.xml DefaultServlet不生效,所以访问不了 如何解决 1、首先找到tomca ...
分类:
编程语言 时间:
2020-10-26 10:33:30
阅读次数:
20
(一)拦截器的概念 SpringMVC的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),用于对处理器进行预处理和后处理。是可以在action执行前后执行的代码。是我们做web开发时经常用的技术。比如:权限控制、日志等。我们也可以将多个Interceptor连在一起组成 ...
分类:
编程语言 时间:
2020-10-22 23:01:54
阅读次数:
29