
tomcat
文章平均质量分 62
大模型诸葛
Dubbo源码贡献者,原大众点评架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前后端分离是如何做的,如何解决跨域问题,微服务有哪些框架
1.说说前后端分离是如何做的在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的 API 服务即可。前后端之间通过 HTTP 请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给浏览器2.如何解决跨域跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器JavaScript 施加的安全限制什么是同源?所谓同源是指,域名,协议,端口均相同http://www.baidu.com --> http://admin.baidu.com 跨域原创 2022-03-28 20:52:46 · 4862 阅读 · 0 评论 -
首发,看了这份美团架构师的spring源码笔记后,才发现原来学习的思路都错了
前言Spring让我们可以更快,更轻松,更安全地进行Java编程。Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架。像阿里巴巴,亚马逊,微软等在内的所有科技巨头对Spring都有很大的贡献,因此Spring经常在大厂面试的时候被问到,下面我选了几道关于pring源码的面试题,看大家能不能回答出来:IOC源码主要流程bean相互依赖注入问题为什么要使用springSpring事务在controller层不起作用的原因如何用基于 Java 配置的方式配置Spring原创 2022-03-13 21:24:10 · 4850 阅读 · 9 评论 -
一篇文章彻底搞懂Tomcat热部署与热加载
热部署和热加载是类似的,都是在不重启Tomcat的情况下,使得应用的最新代码生效。热部署表示重新部署应用,它的执行主体是Host,表示主机。热加载表示重新加载class,它的执行主体是Context,表示应用。Tomcat中的后台线程热部署和热加载都需要监听相应的文件或文件夹是否发生了变化。它们都是由Tomcat的后台线程触发的。BackgroundProcessor就表示后台线程。每个容器都可以拥有一个BackgroundProcessor,但是默认情况下只有Engine容器会在启动的时候.原创 2020-10-21 15:41:11 · 4449 阅读 · 13 评论 -
阿里面试题:请问Tomcat是一个Servlet容器吗?里面大有文章
前言“Tomcat是一个Servlet容器”,这句话对于JAVA程序员们应该都是耳熟能详。但是就这么单纯的这么一句话被阿里面试官嘴里问出来之后,你觉得还那么简单吗?好,单纯的思考一下这句话,我们可以抽象出来这么一段代码:class Tomcat { List<Servlet> sers;}但是如果Tomcat就长这样,那么它肯定是不能工作的,所以,Tomcat理论上其实是这样才对:class Tomcat { Connector connector; // 连接处理器原创 2020-10-20 17:30:49 · 4274 阅读 · 16 评论