自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 转发和重定向的区别,深度解析,让你彻底了解!!!(你的每一个点赞和浏览都是我下次创作的动力,肝起来!)

可能大家又有疑问是你怎么知道图二的重定向为什么会请求响应两次,如图三,这是因为我们只请求了一次,而浏览器又帮我们请求了一次,这回导致第二次的请求会把第一次的请求给覆盖掉,从而导致地址栏的请求路径发生改变。而虽然说重定向那个服务器也给了客户端资源,但并没有直接展示其结果,而是让客户端自己向服务器端发送对应的请求,因此说转发属于服务器端行为,重定向属于客户端行为。从图一可以看出当用请求或转发在浏览器的地址栏内容是不同的,大家也可以自己在测试的时候注意一下该点。说明:资源路径指的是页面资源或新的请求路径。

2023-12-18 07:00:00 481

原创 Servlet生命周期超详细讲解,由表面到原理

如果没有重写service(),调取父类service(),在父类的方法中获取请求方式,判断是get还是post,如果是get,调取doGet(),如果post,调取dopost().这里判断对象是否存在这是tomcat通过反射创建了servlet对象(进行对象初始化(这里对象初始化不作讲解)),通过该对象调用重写的service方法。如果重写了service(),调取重写后的service()方法处理请求并响应结果。的数字了,当然post()也一样,不要看了,下面没了,动起手来自己走一遍post().

2023-12-15 19:56:11 461

原创 冒泡排序!含java代码以及每一步代码注释,多个为什么,含代码优化,小白也能看懂

j++) {//为什么减1?,因为是两个挨着的数前一个和后一个比较,减1,j就永远不会是数组的最后一个数,而又要和j的最后一个数比,又能刚好比较完。因为在一次排序过程中,就已经确定了最后的一个数是最大的了,下次就没必要在将前面已经确认的数在进行比较了,第一次i=0,因为第一次结果还没有出来,从第二次开始就减一,以此类推。假设3个人从高到底站,前两个人的位置站好了,第3个人的位置就没得选了,因此只需排2次。//前一个如果比后面的一个大,则交换位置。}//一个内层for循环下来后,最大的数就已经在后面了。

2023-11-22 20:18:35 134

原创 斐波拉契数列,图解,含java代码

/todo 从第三个位置开始 当前位置的值= 前一个位置的数 + 前两个位置的数。//todo 第一个和第二个位置的值 永远是1。下标 : 1 2 3 4 5 6。斐波拉契数列:1 1 2 3 5 8。

2023-11-21 21:20:42 150

java 斐波拉契数列递归超详细图解

java 斐波拉契数列递归超详细图解

2023-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除