实习第三天
今天看了httprequest httpresponse 了解在后端里怎么去接收浏览器发来的请求报文以及怎么从后端框架里去发送打包好的响应报文,了解了浏览器到服务器的具体的流程,tomcat是一个很常见的web容器是一个很好的帮手,同时在vm里配置gitlab,在清华大学提供的源码网站里找到了gitlab-ce的deb文件下载去离线安装到vm里。
在看浏览器发送http请求给服务器的流程中,从浏览器到服务器中有很多流程,包括先看缓存再去DNS查询再把请求意图打包成HTTP发给服务器,服务器接收到了之后首先由tomcat来进行处理交给serverlet再去交给controller接收,controller接收给了service,service调用mapper数据库查询数据进行具体的代码处理处理完之后再交回controller,再把数据打包成HTTPRESPONSE交回给浏览器,springboot自带tomcat,自动处理数据,很方便。初次之外在vm里部署gitea和gitlab的时候,查询很多资料部署gitea需要用到docker,配置docker又出了很多问题,比如部署gitea需要docker和docker-compose,而docker下好了之后docker-compose需要写对应的配置文件,配置文件中的格式很严格,出了很多问题,导致一直卡着,就算格式配好了还有其他的问题,最后一查gitea需不需要docker其实是非必要docker的,所以之后去部署东西的时候要去想一下需要什么东西,必要还是非必要,以及去熟悉一个软件的部署命令,比如vm中有很多命令我都不熟悉,但是在下午的部署中可以看懂了很多,还是需要多练多记多看,且脑子要动起来,真的很费脑子,要记着一下源码网站,以及要专注的去做那些事情,逻辑很复杂很乱,要理清。

浙公网安备 33010602011771号