
后端
文章平均质量分 62
无声的雾
准备开始冲击大厂
展开
-
tomcat系统架构
tomcat架构体系图:tomcat通过Catalina将server.xml解析并实例化,一个Server实例包含多个Service容器实例,Service由多个连接器和连接器connector和一个Engine构成,Connector负责处理浏览器发出的请求,Connector将链接信息封装成为一个Request对象和Response对象,并通过适配器Adaptor到转换成容器可以请求和响应对象,并与Engine容器进行通信。一个Engine容器由多个Host虚拟主机对象构成,每一个Hos.原创 2021-03-17 00:45:52 · 208 阅读 · 1 评论 -
Spring源码剖析(持续更新中)
Spring IoC容器初始化主体流程Spring IoC的容器体系IoC容器是Spring的核⼼模块,是抽象了对象管理、依赖关系管理的框架解决⽅案。Spring 提供了很多 的容器,其中 BeanFactory 是顶层容器(根容器),不能被实例化,它定义了所有 IoC 容器 必须遵从 的⼀套原则,具体的容器实现可以增加额外的功能,⽐如我们常⽤到的ApplicationContext,其下更具 体的实现如 ClassPathXmlApplicationContext 包含了解析 xml原创 2021-03-08 22:19:00 · 195 阅读 · 0 评论 -
skywalking的安装和部署
1.安装首先上官网下载对应的包http://skywalking.apache.org/找到对应的包进行下载下载后上传到linux上面进行解压tar –zxvf apache-skywalking-apm-bin然后进入到文件夹下进行配置。其中agent目录是探针目录,bin目录用来启动程序的,logs目录用来存放日志的,webapp目录是web界面的配置,config目录是设置目录。进入到webapp目录,编辑webapp.yml文件,配置端口,端口就是我们访原创 2021-02-25 16:17:17 · 6513 阅读 · 0 评论 -
request.getQueryString()中文带%解决办法
我们在请求的时候,会在url中拼接参数,这里,中文参数request.getparameter的时候可以获取到对应的中文,但是在做request.getQueryString()的时候,中文带百分号,解决办法就是,用URLDecoder转义一下,具体操作如下 String queryString = request.getQueryString(); if(!StringUtil.isBlank(queryString)){ //中文转义原创 2020-11-03 14:45:31 · 1526 阅读 · 0 评论