自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 会话、过滤器、监听器

Cookie是在浏览器与服务器端交互时,由服务器在响应头中,存储的一小段数据,响应给客户端浏览器在接收到响应头时,有Cookie,就保存在客户端而后续每次对该服务器的访问,都会携带Cookie过去如何创建Cookie并响应给客户端1.创建Cookie对象2.将Cookie对象放在response里。创建的Cookie必须在创建的同时指定存储的name和value。cookie的数据只能是String类型。简单数据服务器端借助响应头Set-cookie告知浏览器cookie的保存。

2024-01-17 20:49:20 868

原创 Servlet和MVC架构模式

/浏览器请求的资源,资源将请求转发给了另一个资源,以完成一次响应。->重写了GenericService的service,调用了自身重载的有HTTP协议的service方法。HttpServletRequest代表的是Http协议的请求对象,其封装的是请求相关的所有内容(请求报文)重定向是客户端发送了一次请求,得到了一个响应,该响应是新的请求路径,客户端再一次发送新请求,得到一次新响应。HttpServletResponse代表的是响应对象,其包含的是响应相关的内容(响应报文)转发是服务器内部的行为。

2024-01-17 19:59:22 904

原创 多线程详解

1.1 步骤:① 创建一个继承于Thread类的子类② 重写Thread类的run() 方法 ----> 将此线程要执行的操作,声明在方法体中③ 创建当前Thread的子类的对象④ 通过对象调用start() : 1.启动线程 2.调用当前线程的run()

2023-12-26 09:54:37 857 1

原创 集合源码分析

LinkedHashMap在HashMap使用的数组+ 单向链表 + 红黑树的基础上,又增加了一对双向链表,记录添加的(key,value)的先后顺序。在选择了ArrayList的前提下,推荐使用:new ArrayList(int capacity):底层创建指定的capacity长度的数组,这样就避免了底层的扩容和数组的复制。情况2,情况3:(key1,value1)元素与现有的(key2,value2)构成单向链表结构,(key1,value1)指向(key2,value2)默认扩容为原来的2倍。

2023-12-24 10:35:35 365 1

原创 集合框架概述

集合框架

2023-12-23 10:26:56 778 1

原创 java虚方法的解释

Java虚方法

2023-12-06 19:59:46 167 1

原创 迷宫回溯问题和八皇后问题代码实现

迷宫回溯、八皇后问题

2023-07-07 17:53:18 41 1

原创 约瑟夫问题分析和代码实现(环形链表实现)

约瑟夫问题

2023-07-06 15:05:07 175 1

原创 单链表的反转和单链表的逆序打印

单链表的逆转和单链表的逆序打印。

2023-07-04 15:55:48 203

原创 数组模拟环形队列实现

【代码】数组模拟环形队列实现。

2023-07-02 22:29:22 45 1

原创 数据结构与算法分析中的稀疏数组

解释: 每一列分别表示的是:在原始二维数组中的行、列、值。第一行第一个表示的是原始数组的行数,第二个数表示的是原始数据的列数,第三个数是原始数组中除0以外的数据的个数。当一个数组中大部分元素为0,或者为用一个数据时,可以使用稀疏数组来保存该数组。2)把具有不同值的元素的行列记录在一个小规模的数组中,从而缩小程序的规模。1)先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组。2)在读取稀疏数组后几行的数据,并赋值给原始的二维数组即可。1)遍历原始的二维数组,得到有效数据的个数sum。

2023-06-28 13:32:48 41 1

空空如也

空空如也

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

TA关注的人

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