高端网站价格wordpress导航栏美化

bicheng/2026/1/21 1:32:47/文章来源:
高端网站价格,wordpress导航栏美化,手表网站 二手,深圳双语网站制作目录: Spring Boot 整合 Servlet三大组件 #xff1a;1. 使用 组件注册 的方式 整合Servlet三大组件 ( 实际操作为 : 创建自定义的三大组件对象 结合刚创建的自定义组件对象来 将 XxxRegistrationBean对象 通过… 目录: Spring Boot 整合 Servlet三大组件 1. 使用 组件注册 的方式 整合Servlet三大组件 ( 实际操作为 : 创建自定义的三大组件对象 结合刚创建的自定义组件对象来 将 XxxRegistrationBean对象 通过”配置类“的方式加入到 IOC容器中 )使用 组件注册 方式 整合Servlet使用 组件注册 方式 整合Filter / 过滤器使用 组件注册 方式 整合Listener / 监听器 2. 使用 路径扫描 的方式 整合Servlet三大组件 ( 就是通过 注解 的方式来整合Servlet三大组件 )使用 路径扫描 / 注解 方式 整合Servlet使用 路径扫描 / 注解 方式 整合Filter使用 路径扫描 / 注解 方式 整合Listene Spring Boot 整合 “Servlet三大组件” 作者简介 一只大皮卡丘计算机专业学生正在努力学习、努力敲代码中! 让我们一起继续努力学习 该文章参考学习教材为 《Spring Boot企业级开发教程》 黑马程序员 / 编著 文章以课本知识点 代码为主线结合自己看书学习过程中的理解和感悟 最终成就了该文章 文章用于本人学习使用 同时希望能帮助大家。 欢迎大家点赞 收藏⭐ 关注哦 侵权可联系我进行删除如果雷同纯属巧合 进行 Servlet开发时通常首先自定义Servlet 、Filter ( 过滤器 )、Listener ( 监听器 ) 三大组件然后在文件 web.xml 中进行配置而 Spring Boot 使用的是 内嵌式Servlet容器没有提供外部配置文件 web.xml 那么Spring Boot是如何整合Servlet的相关组件呢Spring Boot提供 了 ① 组件注册 和 ② 路径扫描两种方式整合Servlet三大组件 ( Servlet 、Filter、Listener )接下来将对分别对这 两种整合方式进行详细讲解。 1. 使用 “组件注册” 的方式 “整合Servlet三大组件” ( 实际操作为 : 创建自定义的三大组件对象 结合刚创建的自定义组件对象来 将 XxxRegistrationBean对象 通过”配置类“的方式加入到 IOC容器中 ) 在 Spring Boot中使用 组件注册 方式 整合内嵌Servlet容器的 Servlet、Filter、Listener三大组件时只需将这些 自定义组件 ( 即为自定义的“Servlet三大对象” ) 通过 ServletRegistrationBean、FilterRegistrationBean、ServletListenerRegistrationBean类 注册 到 容器 中即可。 使用 “组件注册” 方式 “整合Servlet” 使用 “组件注册” 方式 “整合Servlet” 具体操作为 ① 自定义一个Servlet对象 ( 该对象用于 ServletRegistrationBean对象中 ) ② 通过 配置类的方式将ServletRegistrationBean对象 加入到IOC容器中通过以上操作即实现了 SpringBoot中整合 “Servlet”。 MyServlet.java : package com.myh.chapter_11.config;import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.stereotype.Component;import java.io.IOException;/*** SpringBoot中通过“注册组件”的方式来整合Servlet三大组件* 即通过创建XxxRegistrationBean对象并将其加入到IOC容器中的方式来在SpringBoot中整合Servlet的三大组件*/ Component //加入到IOC容器中 public class MyServlet extends HttpServlet { ///*doGet()方法*/Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doPost(request, response);}/*dopost方法*/Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//当url访问该Servlet中的doPost()方法会执行方法体中的代码//客户端如浏览器向Servlet发送请求并收到响应时它会看到响应的内容是 hello MyServlet 这个字符串。response.getWriter().write(hello MyServlet);} }ServletConfig.java : package com.myh.chapter_11.config;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration //将该类标记为配置类 public class ServletConfig { //Serlvet配置类Autowiredprivate MyServlet myServlet;Bean //将给方法的返回值对象加入到IOC容器中//在SpringBoot中注册XxxRegistrationBean组件/对象public ServletRegistrationBean getServlet() {/*/myServlet 这个请求映射到对应的Servlet对象上*/ServletRegistrationBean servletRegistrationBean new ServletRegistrationBean(myServlet,/myServlet);return servletRegistrationBean;} }启动项目进行测试。项目启动成功后在浏览器上访问 http://localhost:8080/mySerlvet , 效果如下图所示 从 上图可以看出浏览器能访问/MyServlet并正常显示数据说明SpringBoot 成功整合Servlet组件。 使用 “组件注册” 方式 “整合Filter / 过滤器” 使用 “组件注册” 方式 “整合Filter” 具体操作为 ① 自定义一个Filter对象 ( 该对象用于 ServletRegistrationBean对象 中 ) ② 通过 配置类的方式将FilterRegistrationBean对象 加入到IOC容器中 通过以上操作即实现了 SpringBoot中整合 “Filter”。 MyFilter.java : package com.myh.chapter_11.config;import jakarta.servlet.*; import org.springframework.stereotype.Component;import java.io.IOException;Component //加入到IOC容器中 public class MyFilter implements Filter { //实现 Filter/过滤器接口Overridepublic void init(FilterConfig filterConfig) throws ServletException {Filter.super.init(filterConfig);}/*** doFilter()方法在“请求处理之前”被执行就是一个url请求,想到达doFilter()方法再到达对应的Servlet组件的方法*/Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {//对url请求进行过滤,url请求先在doFilter()方法中拦截如被放行才会接着去执行Servlet中的方法System.out.println(hello MyFilter);//将请求和响应对象传递给过滤器链中的下一个实体这个实体可以是一个过滤器或者是最终的Servlet或JSP页面filterChain.doFilter(servletRequest, servletResponse);}Overridepublic void destroy() {Filter.super.destroy();} //自定义“过滤器”/Filter类}ServletConfig.java : package com.myh.chapter_11.config;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;import java.util.Arrays;Configuration //将该类标记为配置类 public class ServletConfig { //Serlvet配置类Autowiredprivate MyFilter myFilter;Beanpublic FilterRegistrationBean getFilter() { //将Filter组件加入到IOC容器中FilterRegistrationBean filterRegistrationBean new FilterRegistrationBean(myFilter);//设置过滤器要过滤的url路径filterRegistrationBean.setUrlPatterns(Arrays.asList(/toLoginPage,/myFilter));return filterRegistrationBean;}}上述代码中使用 组件注册 方式 注册自定义 的 MyFilter类。在 getFilter( MyFilter filter ) 方法中使 setUrlPatterns(Arrays.asList(“/toLoginPage”,“/myFilter”)) 方法定义了 过滤的请求路径 为 “/toLoginPage”和“/myFilter’”。 启动项目项目启动成功后在浏览器上访问 http://localhost:8080/myFilter 查看 控制台打印效果由于没有编写对应路径的请求处理方法所以浏览器会出现404错误页面这里 重点关注控制台即可)具体如下图所示 从上图可以看出控制台中打印了自定义Filter中的输出语句 “hello MyFilter”这说明 SpringBoot整合自定义Filter组件成功。 使用 “组件注册” 方式 “整合Listener / 监听器” 使用 “组件注册” 方式 “整合Listener” 具体操作为 ① 自定义一个Listener对象 ( 该对象用于 ServletListenerRegistrationBean对象 中 ) ② 通过 配置类的方式将 ServletListenerRegistrationBean对象 加入到IOC容器中 通过以上操作即 实现了 SpringBoot中整合 “Listener”。 MyListener.java : package com.myh.chapter_11.config;import jakarta.servlet.ServletContextEvent; import jakarta.servlet.ServletContextListener; import org.springframework.stereotype.Component;Component public class MyListener implements ServletContextListener { //自定义的“监听器”/Listener 对象/** contextInitialized()方法是Web应用程序启动时被执行。* 该方法的主要用途是对系统的全局变量、配置参数等进行初始化确保系统在正常运行之前处于一个良好的状态*/Overridepublic void contextInitialized(ServletContextEvent sce) { //该方法子啊web应用程序启动时被执行System.out.println(contextInitialized.....);}/*** contextDestroyed()方法在web应用程序的生命周期结束时/ web应用程序“销毁”时被执行*/Overridepublic void contextDestroyed(ServletContextEvent sce) { //该方法在web应用程序的生命周期结束时被执行System.out.println(contextInitialized.....);} }需要说明的是Servlet容器提供了很多 Listener 接口例如 ServletRequestListener、HtpSessionListener、ServletContextListener 等我们在自定义 Listener类时要根据自身需求选择实现对应接口。 ServletConfig.java : package com.myh.chapter_11.config;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;import java.util.Arrays;Configuration //将该类标记为配置类 public class ServletConfig { //Serlvet配置类Autowiredprivate MyListener myListener;Beanpublic ServletListenerRegistrationBean getListener() {ServletListenerRegistrationBean servletListenerRegistrationBean new ServletListenerRegistrationBean(myListener);return servletListenerRegistrationBean;}}完成自定义Listener组件注册后 启动项目项目启动成功后查看控制合打印效果效果 如下图所示。程序启动成功后控制台会打印出 自定义Listener组件 中定义的输出语句 contextInitialized… 单击 IDEA 中的 Exit 按钮 关闭当前项目注意如果直接单击红色按钮会强制关闭程序浏览器就无法打印关闭监听信息)再次查看控制合打印效果效果 如下图所示 程序成功关闭后控制台打印出了自定义Listener组件中定义的输出语句 : contextInitialized… 通过效果演示。 通过上面的代码和运行截图展示 说明了 Spring Boot整合自定义Listener 组件成功。 注意点 如果我们将自定义的 Servlet组件配置类 ServletConfig 全部注释并重启项目后自定义的 Servlet、Filter、Listener组件 “仍然生效”。 出现这种情况的 主要原因 是 嵌入式Servlet容器 对 Servlet、Filter 、Listener 组件 进行 了 自动化识别和配置而自定义的Servlet、Filter、Listener都 继承/实现 了对应的 类/接口同时自定义的Servlet、Filter、Listener组件都使用了 Component注解 这些组件/对象会被自动扫描为Spring组件。 ServletRegistrationBean、FilterRegistrationBean、ServletListenerRegistrationBean 这些组件组装配置的 根本目的 是对一些 请求路径 和 参数进行 初始化设置和组装 。假设没有组件注册类那么自定义Servlet虽然生效无法确定 是哪个访问路径生效。 自定义的Filter会对所有的请求都进行过滤不会出现选择性过滤的情况。 而自定义的Listener则没有太大影响因为定制该组件基本不需要设置什么参数。 2. 使用 “路径扫描” 的方式 “整合Servlet三大组件” ( 就是通过 “注解” 的方式来整合Servlet三大组件 ) 在Spring Boot中除了使用“组件注册”的方式来整合Servlet三大组件 还可以使用 “路径扫描” 的方式 整合 内嵌式 Servlet容器 的 Servlet、Filter、Listener 三大组件时。 使用 “路径扫描 的方式整合Servlet三大组件” 具体操作 为 第一步、 在自定义的 Servlet、Filter、Listener 类上 分别添加 : WebServlet( )注解 、WebFilter( )注解、WebListener( )注解 。 第二步、在 项目主程序启动类上使用ServletComponentScan注解 开启“组件扫描” / “注解扫描” 即可。 使用 “路径扫描 / 注解” 方式 “整合Servlet” 创建项目 MyServlet.Java package com.myh.chapter_11.config;import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.stereotype.Component;import java.io.IOException;//通过注解的方式来在SpringBoot中“整合Servlet” ( 就是通过注解的方式来SpringBoot中能使用Servlet ) //将 /annotationMyServlet请求映射到该Servlet类中 WebServlet(/annotationMyServlet) public class MyServlet extends HttpServlet {/*doGet()方法*/Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doPost(request, response);}/*dopost方法*/Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//当url访问该Servlet中的doPost()方法会执行方法体中的代码//客户端如浏览器向Servlet发送请求并收到响应时它会看到响应的内容是 hello MyServlet 这个字符串。response.getWriter().write(hello MyServlet(annotaion));} }Chapter11Application.Java ( 项目主程序启动类 ) package com.myh.chapter_11;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan;SpringBootApplication ServletComponentScan //开启基于注解方式的Servlet组件扫描支持 ( 让整合Servlet的三大组件的注解生效 ) public class Chapter11Application {public static void main(String[] args) {SpringApplication.run(Chapter11Application.class, args);}}启动项目后访问http://localhost:8080/annotationMyServlet 效果如下所示 表示用”路径扫描“的方式 成功整合了Servlet。 使用 “路径扫描 / 注解” 方式 “整合Filter” 创建项目 MyFilter.Java package com.myh.chapter_11.config;import jakarta.servlet.*; import jakarta.servlet.annotation.WebFilter; import org.springframework.stereotype.Component;import java.io.IOException;//通过注解的方式来在SpringBoot中“整合Filter” ( 就是通过注解的方式来SpringBoot中能使用Filter ) //将 /annotationMyFilter 和 /annotationLogin 请求映射到该 该Filter(过滤器)类中 WebFilter(value {/annotationMyFilter,/annotationLogin}) public class MyFilter implements Filter { //实现 Filter/过滤器接口Overridepublic void init(FilterConfig filterConfig) throws ServletException {Filter.super.init(filterConfig);}/*** doFilter()方法在“请求处理之前”被执行就是一个url请求,想到达doFilter()方法再到达对应的Servlet组件的方法*/Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {//对url请求进行过滤,url请求先在doFilter()方法中拦截如被放行才会接着去执行Servlet中的方法System.out.println(hello MyFilter(annotaion));//将请求和响应对象传递给过滤器链中的下一个实体这个实体可以是一个过滤器或者是最终的Servlet或JSP页面filterChain.doFilter(servletRequest, servletResponse);}Overridepublic void destroy() {Filter.super.destroy();} //自定义“过滤器”/Filter类}Chapter11Application.Java ( 项目主程序启动类 ) package com.myh.chapter_11;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan;SpringBootApplication ServletComponentScan //开启基于注解方式的Servlet组件扫描支持 ( 让整合Servlet的三大组件的注解生效 ) public class Chapter11Application {public static void main(String[] args) {SpringApplication.run(Chapter11Application.class, args);}}启动项目后访问http://localhost:8080/annotationMyFilter 效果如下所示 表示用”路径扫描“的方式 成功整合了Filter。 使用 “路径扫描 / 注解” 方式 “整合Listene” 创建项目 MyListener.Java package com.myh.chapter_11.config;import jakarta.servlet.ServletContextEvent; import jakarta.servlet.ServletContextListener; import jakarta.servlet.annotation.WebListener; import org.springframework.stereotype.Component;//通过注解的方式来在SpringBoot中“整合Listener” ( 就是通过注解的方式来SpringBoot中能使用Listener ) //在web应用程序启动时会执行 contextInitialized()方法 , web应用程序结束/销毁后会执行contextDestroyed()方法 WebListener public class MyListener implements ServletContextListener { //自定义的“监听器”/Listener 对象/** contextInitialized()方法是Web应用程序启动时被执行。* 该方法的主要用途是对系统的全局变量、配置参数等进行初始化确保系统在正常运行之前处于一个良好的状态*/Overridepublic void contextInitialized(ServletContextEvent sce) { //该方法子啊web应用程序启动时被执行System.out.println(contextInitialized.....(annotaion));}/*** contextDestroyed()方法在web应用程序的生命周期结束时/ web应用程序“销毁”时被执行*/Overridepublic void contextDestroyed(ServletContextEvent sce) { //该方法在web应用程序的生命周期结束时被执行System.out.println(contextInitialized.....(annotaion));} }Chapter11Application.Java ( 项目主程序启动类 ) package com.myh.chapter_11;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan;SpringBootApplication ServletComponentScan //开启基于注解方式的Servlet组件扫描支持 ( 让整合Servlet的三大组件的注解生效 ) public class Chapter11Application {public static void main(String[] args) {SpringApplication.run(Chapter11Application.class, args);}}启动项目后访问http://localhost:8080/annotationMyFilter 效果如下所示 表示用”路径扫描“的方式 成功整合了Listene。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

桂林哪里做网站门户网站系统建设项目投标书

一、实验目的 1、加深对离散信号频谱分析的理解; 2、分析不同加窗长度对信号频谱的影响; 3、理解频率分辨率的概念,并分析其对频谱的 影响; 4、窗长和补零对DFT的影响 实验源码: 第一题: % 定义离散信…

商丘哪里做网站重庆行业网站建设

Vue.js 一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作 DOM,而是通过修改数据。它相比我们传统的前端开发,如使用 jQuery 等前端库直接修改 DOM,大大简化…

兼职做网站系统免费做网站软件2003

文章目录 引言迭代器模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用迭代器示例代码地址 引言 想象一下,你在一个书店里浏览各种书籍。你可能会从头到尾查看每一本书,或者可能跳过一些不感兴趣的部分。在这个过程中,你实…

做网站的能赚多少钱互联网推广方式有哪些

应用需求变化多端的物联网,虽具备庞大的发展潜力及应用商机,但由于市场过于分散,几乎没有杀手应用可言,因此对有意耕耘相关市场的半导体业者而言,如何借力使力,寻找盟友共同搭建出的生态系统,遂…

佛山企业网站设计制作茂名专业网站建设

本文要点 1、词汇表Vocabulary (普通名词) 1) 三组词(数据库支持的三个数字散列): 工作,工件,工具。论题,主题词,关键字。口号,符号,编号。 2…

机关单位网站建设申请远象建设 网站

由悉尼科技大学和西南交通大学联合主办,四川大学、中南大学社会计算研究中心、西南财经大学、武汉理工大学协办的2024年第四届数字化社会与智能系统国际学术会议将于2024年11月22-24日在中国郑州举行。会议主题主要聚焦智能系统在数字化社会中的相关技术和应用发展。…

seo网站结构图一个电商网站开发要多久

本来想搞存档的&#xff0c;失败了&#xff0c;要再学学文件操作的函数。还有一个打印地图的函数&#xff0c;更失败&#xff0c;彻底放弃。最近开学了&#xff0c;游戏不会经常更新&#xff0c;要写作业。昨天写到10点T_T #include<bits/stdc.h> #include<windows.h…

滕州市网站建设seo和sem是干什么的

在JS中&#xff0c;我们可以通过添加单击事件来屏蔽a标签的href跳转页面。下面是实现这个功能的完整攻略&#xff1a; 1.使用addEventListener函数添加单击事件 我们可以通过addEventListener函数来为a标签添加单击事件&#xff0c;代码如下&#xff1a; document.querySele…

长春专业网站制作wordpress跟随插件

文章目录 前言一、列表框二、文本框&#xff08;域&#xff09; 1.文本框2.文本域三、密码框总结 前言 该篇文章简单介绍了Java中Swing组件里的列表框、文本框、密码框。 一、列表框 列表框&#xff08;JList&#xff09;相比下拉框&#xff0c;自身只是在窗体上占据固定的大小…

西安跨境电商平台网站没域名可以用wordpress么

1.选题背景 基于Spring Boot的企业资产管理系统的设计与实现选题背景主要源于现代企业对资产管理的需求。随着企业规模的扩大和业务的发展&#xff0c;各类资产的数量和种类都在不断增加&#xff0c;包括办公设备、电脑、软件许可证、车辆等。传统的手工记录和管理方式已经无法…

静态网站托管网站建设能带来流量么

华为的“大海思”与“小海思” https://www.cnbeta.com/articles/tech/828275.htm没先到华为海思这么狠.. 作为华为的全资子公司&#xff0c;说起海思半导体&#xff0c;大家可能第一时间会想起麒麟处理器。经过多年的持续的研发投入&#xff0c;华为海思自研的麒麟处理器现在确…

手机网站建设liedns怎做卖东西的网站

在前面使用DllImport去调用了公司祖传的PLC;坑也被坑了一下,但是总感觉还是基于祖传的Dll木有一点意思;毕竟就是一个数据的监控和开关量的控制;要是直接能用我的屌丝机控制一下就可以好好开(Z)心(B);毕竟前面咱也是玩过一点点Xamarin的,那就再次拾起来去玩耍一下吧;来看看最终咱…

网站数据库默认地址怎样申请企业邮箱账号

接口测试是软件测试中的一项重要工作&#xff0c;它涉及到系统与系统之间的交互点。接口可以是外部接口&#xff0c;也可以是内部接口&#xff0c;包括上层服务与下层服务接口以及同级接口。在接口测试中&#xff0c;我们需要确保接口能够按照预期的方式进行通信和交互&#xf…

兰州网站seo收费标准网络开发工程师工资

文章目录 一、创建数组的四种方式二、详解三、数组存储的弊端 一、创建数组的四种方式 以int数据类型为例 Test public void testNewArray() {//创建数组//法一int[] arr1 new int[]{1,2,3,4,5};System.out.println(arr1.length " " arr1[2]); //5 3//Arr…

什么是微网站系统怎么做网站轮播图片

1、解决方法&#xff1a;采用循环以及String类的charAt()方法 charAt()方法将返回String对象中索引值**&#xff08;从0开始&#xff09;**位置的字符。所以&#xff0c;我们只需要执行从0到String.length()-1的循环&#xff0c;就能够依次处理字符串中的所有字符。 注意&#…

中卫网站设计厂家太原关键词优化公司

程序功能是利用NtQueueApcThreadEx注入ShellCode到一个进程中&#xff0c;程序运行后会让你选择模式&#xff0c;按1为普通模式&#xff0c;所需的常规API接口都是使用Windows原本正常的API&#xff1b;在有游戏保护的进程中Windows原本正常的API无法使用&#xff0c;这时候需要…

百度网站怎么做信息什么是网站优化

天.一辈子也打不完哪.再问&#xff1a; 50到吧再答&#xff1a; http://zhidao.baidu.com/question/238264424.html 个网址里面有一些&#xff0c;因为有字数限制&#xff0c;我不好发题目给你&#xff0c;所以你自己去看看吧。 例 解方程&#xff1a; (1)2xxx31; (2)15x215 x1…

公司网站建设费维护费会计分录策划公司网站

LeetCode_209 长度最小的子数组 LeetCode_209 长度最小的子数组 题目要求 给定一个含有 n** 个正整数的数组和一个正整数 target 。** 找出该数组中满足其总和大于等于target 的长度最小的 连续子数组[nums<sub>l</sub>, nums<sub>l1</sub>, ..., nums…

网站建设有前途吗爱站网做网站吗

目录 前言 一、应用层的作用 1.1 应用层的作用 二、HTTP协议 2.1 HTTP协议 三、FTP协议 3.1 FTP协议 四、DNS协议 4.1 DNS协议 五、DHCP协议 5.1 DHCP协议 六、邮件协议 6.1 电子邮件协议 总结 前言 本篇文章给出了CSDN网络技能树中的部分练习题解析&#xff0c…

聊城做wap网站价格企业做网站要

大家在一些网络安全检查中&#xff0c;可能经常会遇到“三高一弱”这个说法。那么&#xff0c;三高一弱指的是什么呢&#xff1f; 三高&#xff1a;高危漏洞、高危端口、高风险外连 一弱&#xff1a;弱口令 一共是4个网络安全风险&#xff0c;其中的“高危漏洞、高危端口、弱…