- 1.ftp协议?
- 2.URL中的#、?、&的作用
- 4.tomcat需要java环境的支持
- 5.webappsweb,路径里咋没有webapps
- 6.在tomcat目录下其他文件夹有同名文件会影响吗
- 7.tomcat目录结构
- 8.研究一下,webapp里的东西???
- 9.访问本地尽量用localhost,访问别人的电脑用ip地址
- 10.不要用窗口右上角X关闭tomcat(可能有些线程没有执行完,没有完全关闭),用shutdown.bat
- 11.修改的时候,记得先搞一个副本,可以还原用。
- 12.服务器集群,修改端口号,来开启多个tomcat服务器。
- 13.服务器软件再研究研究???
- 14.webapp下部署的项目,里面的java代码必须是.class文件。
- 15.为什么url路径中,没有webapp
- 16.localhost下的xml文件中可以写多个嘛???
- 17.项目首页,index访问时不用写index.XXX,直接就能访问
- 18.SDK和JDk的区别???
- 19.JDK 有区分 JAVA SE 和 JAVA EE版本的吗?
- 20.idea配置的项目路径,是虚拟路径。
- 21.如果响应的数据比较大,可以打成压缩包返回
- 22.请求头和请求体之间有一个空行隔开
- 23.Content-Type(内容类型,比如json啥的)
- 24.web-INF文件夹是有保护作用的,不能被浏览器访问。
- 25.常用的状态码
- 26.响应头:返回的文件信息
- 27.相应:根据客户端请求的url,用IO流对象读取相应的文件,用网络流给他写回到客户端。
- 28.相应体,就是返回的具体文件,可以在中展示
- 29.tomcat部署的是out文件
- 30.文件类型和文件后缀不一样
- 31.javaEE13规范
- 32.Servlet,只能在web服务器上运行,比如tomcat
- 33.Tomcat可以热部署。
- 34.怎么在idea中显示out文件???
- 35.怎么调整potplayer的加速事件
- 36.Servlet底层是sockte吗?
- 37.tomcat启动自动创建servlet不好,会占用资源。
- 38.虚拟访问路径,和java中重载方法一样,优先精准匹配/
- 39.javaEE7为啥不用8???
- 40.一个servlet可以同时用xml和注解(两个虚拟路径不同,也可以访问)。
- 41.socket比servlet更基本,servlet基于socket。
- 42.报错看 Cause by:左边是没有缩进的(好找)
- 43.JMX端口是啥
FTP 概述
文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。
相比其他协议,如 HTTP 协议,FTP 协议要复杂一些。与一般的 C/S 应用不同点在于一般的C/S 应用程序一般只会建立一个 Socket 连接,这个连接同时处理服务器端和客户端的连接命令和数据传输。而FTP协议中将命令与数据分开传送的方法提高了效率。
FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。这两个端口一般是21 (命令端口)和 20 (数据端口)。控制 Socket 用来传送命令,数据 Socket 是用于传送数据。每一个 FTP 命令发送之后,FTP 服务器都会返回一个字符串,其中包括一个响应代码和一些说明信息。其中的返回码主要是用于判断命令是否被成功执行了。
2.URL中的#、?、&的作用1.#代表网页中的一个位置。其右面的字符,就是该位置的标识符。 比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。 1)#是用来指导浏览器动作的,对服务器端完全无用。所以,HTTP请求中不包括#。 2)也就是说,比如我们用vue去跳转一个指定的页面,那么我们向服务器端请求还是#号之前的内容,#后面的内容用来指导浏览器动作 3)在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。 2.?说明 1)连接作用 http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1 通过?来带参数,连接域名和参数,经常会用到。 2)清除缓存 http://www.xxxxx.com/index.html http://www.xxxxx.com/index.html?test123123 因为在做http请求的时候,如果浏览器检测到你的地址完全没变,会从缓存里读取先前请求过的数据,不再发送请求。有些时候是页面资源的加载,有些时候是API的get请求,都有可能。加上这个,会让浏览器认为这是一个新的地址,从而保证重新获取资源。 3.&说明 不同参数的间隔符 http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=14.tomcat需要java环境的支持 5.webappsweb,路径里咋没有webapps
webapps:URL里边是不用写 ,会自动找到web项目
6.在tomcat目录下其他文件夹有同名文件会影响吗不会,是固定的
7.tomcat目录结构日志是可以删除的
temp临时文件,一些缓存文件,提高运行速度,不用每次都加载。
8.研究一下,webapp里的东西??? 9.访问本地尽量用localhost,访问别人的电脑用ip地址 10.不要用窗口右上角X关闭tomcat(可能有些线程没有执行完,没有完全关闭),用shutdown.bat 11.修改的时候,记得先搞一个副本,可以还原用。 12.服务器集群,修改端口号,来开启多个tomcat服务器。 13.服务器软件再研究研究???Web 服务器、HTTP 服务器、应用服务器
Tomcat:Apache出品,典型的应用服务器软件,符合Servlet标准的应用容器,也可以提供http服务,但一般不会作为http服务器;是Spring Boot框架默认的内置服务器
14.webapp下部署的项目,里面的java代码必须是.class文件。 15.为什么url路径中,没有webappwebapps:URL里边是不用写 ,会自动找到web项目
16.localhost下的xml文件中可以写多个嘛???试一下
配置中的标签路径不区分大小写
17.项目首页,index访问时不用写index.XXX,直接就能访问 18.SDK和JDk的区别???EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
19.JDK 有区分 JAVA SE 和 JAVA EE版本的吗?简单来说 JAVA EE 比 JAVA SE 多了几个jar包, 别的没啥明显区别
20.idea配置的项目路径,是虚拟路径。 21.如果响应的数据比较大,可以打成压缩包返回 22.请求头和请求体之间有一个空行隔开 23.Content-Type(内容类型,比如json啥的)被指定为 application/x-www-form-urlencoded;这里的格式要求就是URL中Query String的格式要求:多个键值对之间用&连接,键与值之前用=连接,且只能用ASCII字符,非ASCII字符需使用UrlEncode编码。大
HTTP-请求头与请求体_Lea__DongYang的博客-CSDN博客_请求头和请求体是什么
24.web-INF文件夹是有保护作用的,不能被浏览器访问。 25.常用的状态码200-访问成功
404-找不到路径对应资源
302–重定向
304–访问的是浏览器的缓存
500–服务器内部有问题,抛出异常
26.响应头:返回的文件信息 27.相应:根据客户端请求的url,用IO流对象读取相应的文件,用网络流给他写回到客户端。 28.相应体,就是返回的具体文件,可以在中展示 29.tomcat部署的是out文件 30.文件类型和文件后缀不一样.jpg 文件后缀
jpeg文件的类型。
他俩其实是一个东西
31.javaEE13规范tomcat支持servlet和jsp
32.Servlet,只能在web服务器上运行,比如tomcat 33.Tomcat可以热部署。 34.怎么在idea中显示out文件??? 35.怎么调整potplayer的加速事件potplayer设置前进后退时间-左右按键_深海民工CFDer-CSDN博客_potplayer后退3秒
36.Servlet底层是sockte吗?Socket:使用TCP/IP或者UDP协议在服务器与客户端之间进行传输的技术,是网络编程的基础
Servlet:使用http协议在服务器与客户端之间通信的技术。是Socket的一种应用。
37.tomcat启动自动创建servlet不好,会占用资源。init方法可能是放在静态代码块中
38.虚拟访问路径,和java中重载方法一样,优先精准匹配/缺省匹配:上面三种都没有匹配通过的话,就会执行缺省匹配
默认的匹配(缺省匹配):访问不到资源的时候,会匹配,默认的,返回404,500页面等。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GVlCV3Xf-1640880950119)(C:UsersxiuAppDataRoamingTyporatypora-user-images1640750374598.png)]不行三种不能冲突
aaa/bbb/==>aaa/bbb可以访问(*可以不写任何东西)
39.javaEE7为啥不用8??? 40.一个servlet可以同时用xml和注解(两个虚拟路径不同,也可以访问)。 41.socket比servlet更基本,servlet基于socket。socket:使用TCP/IP协议或UDP协议,前者居多。
servlet:从维基百科中可以看到,一般使用的是HTTP协议。
Socket:使用TCP/IP或者UDP协议在服务器与客户端之间进行传输的技术,是网络编程的基础
Servlet:使用http协议在服务器与客户端之间通信的技术。是Socket的一种应用。
42.报错看 Cause by:左边是没有缩进的(好找)Caused by: java.lang.IllegalArgumentException: Invalid [demo01] in servlet mapping
43.JMX端口是啥JMX(Java Management Extensions) 是一个为应用程序提供管理功能的框架。也就是应用程序暴露一个端口,可以通过这个端口,查看程序的状态,修改程序的配置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)