- 博客(7)
- 收藏
- 关注
原创 解决idea,eclipse在tomcat启动html.,jsp网页后中文乱码问题,一站式解决所有中文乱码问题
乱码的原因其实是由于我们没有告诉浏览器如何解析我们的文字,因为中文汉字有很多种编码格式,我们如果没有告诉浏览器我们的编码格式,浏览器只会乱猜,就会导致中文乱码,如果是html文件只需要加入下列代码即可,如图所示即可。这两个代码都是告诉浏览器我们的中文编码是UTF-8形式,这样浏览器就会正确编码,最后效果如图。在我们写html文件,或者jsp 文件的时候,经常遇到在tomcat上运行后,中文乱码问题。如果是jsp文件则需要插入下列代码,如图所示。
2025-02-26 23:52:06
239
原创 Idea运行web文件在tomcat上,url不直接指向html文件
写这篇文章就是想说如果有更好的解决方法可以讨论,就是idea类似于eclipse直接打开某个文件的特性,在这等于就是启动了tomcat并且打开了浏览器,然后访问了index.html,当然可以调xml文件来设置每次打开指定访问某个文件,但是这样过于不方便,不易于测试代码,希望有更好方法解决。显然我在这个网址下没有任何web文件,所以找不到资源,但是你如果有一个名为index.html的web文件,他就会访问到index.html 这个文件,但是网址仍然不变。在这可以修改url的前缀名字。
2025-02-26 23:39:42
251
原创 TCP协议__释放连接__四次挥手实现的方式和原理(保姆级)
第一次参加1024程序员节,借此机会解释一下TCP协议的释放连接的四次挥手的原理过程吧在四次挥手中,实际是两两为一组的,每组都是一次FIN结束发送数据,一次ACK确认,并且客户端和服务器都可以自己提出释放连接的要求,在此处我们以客户端提出释放连接来解释四次挥手。首先由客户端发送一个FIN标志位为1的数据包,代表告诉服务器,我已经没有数据想发送给你了,想要关闭连接。这次是一次挥手然后服务器接收到客户端的FIN数据包,得知了客户端已经没有数据发送过来了,然后返回一个ACK确认包,但是此时服务器可能并没有关闭数据
2024-10-24 17:27:20
164
原创 TCP协议详解__三次握手__建立连接的实现的方式和原理(保姆级)
若只有两次握手,在客户端发送连接请求后,服务端收到并回复确认,就认为连接已建立。但此时如果客户端的请求报文在网络中延迟或丢失,客户端没有收到服务端的确认,会认为连接未建立而重新发送请求;当数据第一次从发送给接收方的时候,序号为1,数据长度为1460字节,那么对方期待我继续发送1461字节,所以确认号为1461。所以我接下来的数据段序号为1461,数据长度1460字节,对方发过来的确认号为2921字节,对方发送的确认号就是序号加上数据长度。占1位,为1代表确认对方数据,为0无意义。
2024-10-24 17:05:29
700
1
原创 详解TCP协议__可靠传输__流量控制__拥塞控制(保姆级)
上图是拥塞控制的第一种模式,在数据刚开始建立传输的时候,生成一个拥塞窗口大小CWND,然后CWND一开始指数级增加,在达到阈值ssthresh的时候进入拥塞避免算法,开始加法递增,假如传输过程中出现数据包的丢失,就将拥塞窗口值设为初始值再进行满开始,并且阈值的大小为出现丢包的时候CWND值的一半。,停止等待ARQ协议,原理当A主机往B主机发送一个数据包后,A主机会等待B主机返回一个确认数据,当A主机等待一定时间未收到B主机的确认数据,将会重传上一个数据包。
2024-10-20 12:33:22
370
2
原创 C语言如何理解变量指针,大一新生计算机必看
我们需要着重理解房子的概念,值,变量,和地址是完全分开的,不能混淆在一起,他们之间没有完全的必然联系,不会因为某个改变而使得另一个改变,就像房子里面的人可以改变,但是房子不会变化,房子的地址也不会变化,指针则是储存房子的地址。
2023-07-26 22:26:44
78
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人