- 博客(175)
- 收藏
- 关注
原创 泛型11.16
①泛型是Java5的新特性,属于编译阶段的功能。②泛型可以让开发者在编写代码时指定集合中存储的数据类型③泛型作用:1.类型安全:指定了集合中元素的类型之后,编译器会在编译时进行类型检查,如果尝试将错误类型的元素添加到集合中,就会在编译时报错,避免了在运行时出现类型错误的问题。2.代码简洁:使用泛型可以简化代码,避免了繁琐的类型转换操作。比如,在没有泛型的时候,需要使用 Object 类型来保存集合中的元素,并在使用时强制类型转换成实际类型,而有了泛型之后,只需要在定义集合时指定类型即可。
2024-11-16 00:51:00
498
原创 get 和 post 请求有哪些区别?
GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求会被浏览器主动cache,而POST不会,除非手动设置。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求在URL中传送的参数是有长度限制的,而POST没有。GET在浏览器回退时是无害的,而POST会再次提交请求。编码,而POST支持多种编码方式。
2025-12-21 19:37:29
155
原创 时间复杂度(按增长速度从低到高排序)包括以下几类,用于描述算法执行时间随输入规模 n 增长的变化趋势:
执行时间随 n 增长呈指数级爆炸,效率极低,仅适用于极小的输入规模。执行时间随 n 增长呈对数级增长(通常以 2 为底),每次操作可将问题规模缩小一半。执行时间与 n 的平方成正比,通常涉及两层嵌套循环。例:冒泡排序、插入排序、暴力解法的两数之和。例:访问数组中的某个元素、简单的加减运算。执行时间是 n 与 logn 的乘积,常见于高效的排序算法。执行时间与 n 的立方成正比,涉及三层嵌套循环。例:线性查找、数组的遍历操作。执行时间随 n 增长呈阶乘级增长,是效率最差的复杂度之一。例:全排列的暴力枚举。
2025-11-13 16:44:44
323
原创 cp命令1
命令是 Linux 系统中用于复制文件或目录的核心工具之一。无论是简单的文件备份,还是复杂的目录结构迁移,都离不开它。(交互模式)可以在覆盖已存在文件前进行确认,这是一个很好的安全习惯。:当需要完整备份目录,并希望保留所有属性(包括符号链接、文件权限、时间戳)时,递归复制,并保留所有文件属性(权限、时间戳等),相当于。复制文件时保留其原始属性(如时间戳、权限)仅复制目标不存在的文件,不覆盖已有文件。保留符号链接本身,而非复制其指向的文件。显示复制过程的详细信息,便于跟踪进度。:在脚本或日常使用中,使用。
2025-11-12 13:17:22
327
原创 Spring Boot 中数据源自动配置的核心流程
整个流程的核心是“配置文件 → 属性类 → 自动配置类 → 组件”配置文件写参数;把参数绑定到属性类;让自动配置类能使用属性类;自动配置类基于属性类的参数,创建并装配组件到容器中。
2025-11-06 20:41:08
336
1
原创 SpringBoot自动配置类
维度自动配置(机制)自动配置类如何工作(单元逻辑)概念范围宏观,描述 “整套自动装配的流程”微观,描述 “单个配置类的执行细节”核心关注点启动器、条件筛选、整体装配流程配置绑定、组件创建、条件生效逻辑类比理解像 “快递配送系统”(从揽件到签收的整套流程)像 “某个快递员的配送逻辑”(如何取件、运输、派件)“自动配置” 是 **“为什么 Spring Boot 能自动帮你配好组件” 的整套逻辑 **;
2025-11-06 19:59:42
317
原创 HandlerAdapter
定义自定义处理器(如实现特定接口或注解)。实现接口,重写supports()(判断是否支持自定义处理器)和handle()(执行处理器逻辑)方法。将自定义注册到 Spring 容器(如通过@Bean注解)。是 Spring MVC 中 “适配器模式” 的典型应用,通过统一接口适配不同类型的处理器,降低了与具体处理器的耦合度,使框架更具扩展性。在实际开发中,最常用的是,它支撑了基于和的注解式开发。
2025-11-05 20:24:00
664
原创 六种核心 HandlerMapping 实现类
最常用,处理 @RequestMapping 注解的处理器方法,支持 RESTful 风格、请求参数匹配等,是 Spring MVC 默认的核心实现。
2025-11-05 19:40:51
671
原创 ModelAndView
在Spring MVC框架中,是一个核心类,它巧妙地将模型数据(Model)和视图信息(View)封装在一个对象里,方便控制器处理方法一次性返回数据和视图目标。
2025-11-05 18:22:36
567
原创 数字图像处理绪论
本文系统介绍了数字图像处理的核心概念与技术体系。主要内容包括:1)数字图像的定义与分类(可见光/不可见光图像、模拟/数字图像);2)图像来源(电磁波、声波、电子显微镜、计算机生成);3)图像处理的目标(提升质量、特征提取、压缩存储)及与计算机视觉等领域的关联;4)技术发展历程(1920年代至今);5)完整处理流程(获取、复原、增强等7个步骤);6)处理系统构成(硬件/软件模块);7)未来发展方向(精度速度提升、算法创新、标准化等)。文章构建了数字图像处理的基础框架,突出了其在医疗、航天等领域的广泛应用价值。
2025-10-15 14:08:26
883
原创 填空 前三章
特征编码中,(哑变量编码)将包含 n 个取值的离散型特征转换成 n-1 个二元特征,可解决 One-Hot 编码特征间线性相关的问题。对于名义型数据距离度量,若两个样本的匹配数目为 m,总属性数量为 p,则它们之间的距离计算公式为(d (i,j)=(P-m)/P)。Logistic 回归模型的核心是通过(Sigmoid 函数)将线性预测结果映射到(0,1)区间,以表示事件发生的概率。数据预处理中,(数据清洗)的主要作用是补充缺失数据、平滑噪声数据、识别或删除离群点,解决数据不一致问题。
2025-10-10 19:03:21
219
原创 数据科学与回归模型相关试卷
已知某线性回归模型为\(Y = \beta_0 + \beta_1X_1 + \beta_2X_2 + \varepsilon\),经过样本观测得到以下数据(部分关键计算结果):\(X^TX=\begin{pmatrix}15&120&2450\\120&1274&26050\\2450&26050&5325000\end{pmatrix}\),\(X^TY=\begin{pmatrix}1620\\12740\\260500\end{pmatrix}\)。
2025-10-10 18:50:38
735
原创 第二章数据预处理:公式Python代码实现
当点 A在点 B的密集邻域内时(d(A,B)小),使用 k-distance(B)作为距离,这相当于赋予点 B一个“最小感知范围”。点 A的第k距离邻域 Nk(A)包含了所有与点 A距离不超过 k-distance(A)的点。最终,点 A的局部离群因子是其邻域点 Nk(A)的平均局部密度与点 A自身的局部密度的比值。:在高维空间中,所有点对之间的距离都变得相似,基于距离的密度概念会失效,导致LOF性能下降。其邻居的平均密度。点 A的局部可达密度是其第k距离邻域内的所有点到 A的平均可达距离的倒数。
2025-10-10 18:02:57
956
原创 第二章 预处理
核心分类:定量变量(可量化)与定性变量(仅描述属性)的区分是高频考点,需结合实例判断。定量变量:包括计量变量(连续型,如身高、温度,对应连续型随机变量分布)和计数变量(离散型,如顾客人数、正品个数,对应离散型随机变量分布)。定性变量:包括有序变量(有顺序,如病情轻重、质量等级)和名义变量(无顺序,如性别、书的代码)。常考题型:给出变量(如 “产品合格率”“学历层次”),判断其所属类型。
2025-10-10 17:50:55
1043
原创 mkdir命令
mkdir命令是 Linux 和类 Unix 操作系统中用于创建新目录(文件夹)的基础命令,其名称来源于 "make directories"。该命令功能丰富,通过不同的选项可以灵活创建单级或多级目录结构,并设置目录权限等属性。
2025-10-09 19:41:28
377
原创 ls命令Linux
在 Linux 系统中,ls命令用于列出目录中的文件和子目录。它是日常操作中最常用的命令之一,功能强大且支持多种选项来定制输出格式。
2025-10-09 19:17:24
287
原创 HttpEntity 详解
HttpEntity 是 Spring 处理 HTTP 消息的核心类,它提供了统一的方式来访问和操作 HTTP 消息的头部和主体内容。通过 HttpEntity 及其子类 RequestEntity 和 ResponseEntity,开发者可以灵活地处理各种 HTTP 交互场景,尤其是在需要精细控制请求和响应的情况下非常有用。
2025-10-02 16:43:33
379
原创 ResponseEntity 详解
是 Spring 框架提供的一个类,用于封装完整的 HTTP 响应信息,包括响应状态码、响应头和响应体。它是HttpEntity的子类,专门用于处理响应数据。
2025-10-02 16:40:51
216
原创 、@RequestParam 取出文件项
System.out.println("===============以上处理了头像=================");System.out.println("=======生活照保存结束==========");* 1、@RequestParam 取出文件项,封装为MultipartFile,就可以拿到文件内容。//1、获取原始文件名。
2025-10-02 16:02:48
327
原创 Spring IoC容器加载过程
这是最核心的对应关系:容器的"实例化Bean"阶段包含了Bean从诞生到可用的全部细致过程。标志着单个Bean和整个容器都准备就绪。容器关闭触发所有Bean的销毁流程。Bean进入运行状态。
2025-09-29 19:41:26
172
原创 BeanFactory
,决定Bean的生产方式。你可以把它看作建造Bean的“蓝图”或“配方”。当Spring容器启动时,它会读取配置文件(如XML中的。
2025-09-29 19:39:08
1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅