- 博客(11)
- 收藏
- 关注
原创 postman简介
我们在浏览器发起请求,请求后端web服务器,也即内置的tomcat,请求会被部署在Tomcat中的Controller接收,然后Controller再进行响应。DispatcherServlet负责接收发送的请求,然后根据执行的规则,将请求再转发给后面的请求处理器XxxController,请求处理器处理完请求之后,最终再由DispatherServlet响应数据。由于前后端分离,对后端技术人员来讲,在开发过程中,是没有前端页面的,那后端人员怎么测试自己所开发的程序呢?在浏览器中输入地址,测试后端程序。
2025-02-14 10:10:40
147
原创 tomcat部署安装
解压下载好的tomcat压缩包,即完成安装,这里我们解压到D:\install\ apache-tomcat-9.0.78下,注意,Tomcat在解压缩的时候,解压所在的目录可以任意,但最好解压到一个不包含中文和空格的目录,因为后期在部署项目的时候,如果路径有中文或者空格可能会导致程序部署失败。打开目录就能看到如下结构,其中bin目录下有两类文件,一类是以.bat结尾的,表示windows系统的可执行文件,一种是以.sh结尾的,表示linux系统的可执行文件。卸载tomcat,直接删除安装目录即可。
2025-02-14 10:10:03
229
原创 web服务器简介
当客户端发送http请求后,web程序接收并处理请求,web程序服务器处理http协议请求报文并进行响应的过程可以使用java代码实现,如下是一个代码示例(不需要执行,简单了解即可,其原理是Servlet技术)
2025-02-14 10:09:11
722
原创 http之post请求
对于不适用GET的情况,可以考虑使用POST方式,因为POST方法可以允许客户端给服务器提供更多的信息,POST方法将请求参数封装在HTTP请求体数据中,以名称/值的形式出现,可以传输大量数据,这样POST方式对传送的数据大小没有限制,而且也不会显示在URL中。application/x-www-form-url-encoded:表示提交的数据格式是name=value&name=value,然后对其对进行url编码,url编码是把非英文内容转换为%xx%xx。
2025-02-14 10:07:26
489
原创 http之get请求
Get请求的请求行资源路径不仅包括请求路径,还包括参数,即get请求的参数都会拼接到url中,所以get请求不需要设置请求体,但get传递参数的长度会受到限制。Connection:告诉服务器请求连接如何处理:Keep-Alive-告诉服务器回传数据不要马上关闭,保持一小段时间的连接;Accept:表示浏览器能接收的资源类型,如image/jpeg,image是大类型,jpeg是小类型,符合MIME类型。Cache-Control:缓存机制,如cach-Control:no-cache。
2025-02-14 10:06:41
302
原创 http协议请求行
name=OPPO&status=1,/brand/findAll为请求路径,问号用于连接资源路径和参数,参数的格式为key=value,该例为name=OPPO,status=1,多个参数用&符号拼接。在HTTP/1.1版本中,浏览器访问服务器的请求方法有GET、POST、PUT、DELETE、OPTIONS、HEAD、CONNECT、TRACE等,其中GET和POST最为常用。PUT 传输文件,PUT方法用来传输文件,类似FTP协议,文件内容包含在请求报文实体中,然后请求保存到url指定的服务器位置。
2025-02-14 10:06:05
202
原创 http协议
请求之间无法共享数据可能会引发一些问题,如京东购物,加入购物车和去购物车结算是两次请求,由于http协议无状态,加入购物车响应结束后,未记录加入购物车的是何种商品,发起结算请求后,无法获取哪些商品加入了购物车,会导致此次请求无法正确显示数据。HTTP协议是应用层协议,依赖于TCP协议,绝大多数HTTP通信都是建立在TCP连接之上的。上文提到了TCP协议,TCP协议是传输层协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP工作在IP协议之上,为上层应用程序提供可靠的通信服务。
2025-02-14 10:05:27
188
原创 javascript学习1
浏览器、前端服务器、前端程序、后端服务器、后端程序交互流程:当用户在浏览器中输入web应用程序的url时,浏览器会向前端服务器发送请求(采用的协议包括http、https、ftp),前端服务器接受到请求后,根据请求的url,将请求发送给相应的前端程序处理,当Web应用程序需要从后端服务器获取数据时,前端程序会向后端服务器发送请求(采用的协议包括http协议、WebSocket协议、FTP协议等),后端服务器接收到请求后,根据url和参数,查询数据库或进行其他操作,生成响应并将响应返回给前端程序。
2025-02-14 10:04:10
235
原创 idea小技巧二
选中一行代码,ctrl+d,快速在下一行粘贴。方法名按``ctrl+shift+h`输入psvm按enter后自动生成。输入sout按enter后自动生成。
2025-02-14 10:03:02
207
原创 idea小技巧
file–>setting–>Editor–>双击General–>勾选Mouse下的Change font size(Zoom) with Ctrl+Mouse Wheel。
2025-02-14 10:02:20
180
原创 AIGC改变世界
总体而言,如果正确利用和管理,AIGC技术将使人类生活更加便利、高效。需要的是通过多方努力,既发挥AIGC技术的积极作用,又避免其贻误。这需要科研界、政府和社会各个领域的参与,才能构建一个真正可持续、平衡的AI知识社会。AI系统可以分析大量医疗数据,帮助发现疾病的模式和规律,提高诊断和治疗效率。AIGC甚至可能解决人类的一些基础困惑,如宇宙存在的意义和生命起源等问题。一方面AI取代掉一些工作,另一方面也衍生出新的需求,如AI专业人才、软硬件开发人员等。在适应AIGC革命的同时,我们也需要更多的监管和管理。
2023-06-23 11:18:28
237
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人