自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七条鱼的博客

发布一些程序学习笔记和经验

  • 博客(175)
  • 收藏
  • 关注

原创 泛型11.16

①泛型是Java5的新特性,属于编译阶段的功能。②泛型可以让开发者在编写代码时指定集合中存储的数据类型③泛型作用:1.类型安全:指定了集合中元素的类型之后,编译器会在编译时进行类型检查,如果尝试将错误类型的元素添加到集合中,就会在编译时报错,避免了在运行时出现类型错误的问题。2.代码简洁:使用泛型可以简化代码,避免了繁琐的类型转换操作。比如,在没有泛型的时候,需要使用 Object 类型来保存集合中的元素,并在使用时强制类型转换成实际类型,而有了泛型之后,只需要在定义集合时指定类型即可。

2024-11-16 00:51:00 498

原创 格式化字符

[宽度].[精度]类型。

2025-12-30 17:36:45 218

原创 format_stringr

组合使用(顺序无严格要求)。

2025-12-29 17:41:31 115

原创 NoSQL 数据库

NoSQL 数据库主要分为。

2025-12-24 14:55:48 387

原创 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

原创 特征选择算法

特征选择算法有四个核心步骤:可以分为有监督特征选择和无监督特征选择两大类:

2025-12-21 00:33:59 424

原创 ​​​​​​业务异常处理规范

【代码】​​​​​​业务异常处理规范。

2025-11-20 17:14:03 96

原创 查询缓存8.0

【代码】查询缓存mm。

2025-11-15 22:22:32 264

原创 存储引擎MySQL

2025-11-15 22:06:09 411

原创 hset命令

2025-11-15 18:35:45 96

原创 时间复杂度(按增长速度从低到高排序)包括以下几类,用于描述算法执行时间随输入规模 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

原创 监听SpringBoot启动的全生命周期

【代码】 监听SpringBoot启动的全生命周期。

2025-11-10 13:36:09 394

原创 YAML 语法

嵌套对象 / 简单值。

2025-11-07 15:32:37 237

原创 DT决策树

2025-11-07 15:14:13 124

原创 Spring Boot 中数据源自动配置的核心流程

整个流程的核心是“配置文件 → 属性类 → 自动配置类 → 组件”配置文件写参数;把参数绑定到属性类;让自动配置类能使用属性类;自动配置类基于属性类的参数,创建并装配组件到容器中。

2025-11-06 20:41:08 336 1

原创 面试题001

【代码】面试题001。

2025-11-06 20:03:55 217

原创 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

原创 mv命令-Linux

mv命令是 Linux 和类 Unix 操作系统中用于​​文件和目录的核心命令,其名称来源于 "move"。

2025-10-09 19:44:31 440

原创 mkdir命令

mkdir命令是 Linux 和类 Unix 操作系统中用于创建新目录(文件夹)的基础命令,其名称来源于 "make directories"。该命令功能丰富,通过不同的选项可以灵活创建单级或多级目录结构,并设置目录权限等属性。

2025-10-09 19:41:28 377

原创 ls命令Linux

在 Linux 系统中,ls命令用于列出目录中的文件和子目录。它是日常操作中最常用的命令之一,功能强大且支持多种选项来定制输出格式。

2025-10-09 19:17:24 287

原创 RESTful API 统一响应结果封装类

【代码】RESTful API 统一响应结果封装类。

2025-10-06 21:57:41 912

原创 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

原创 响应格式1

【代码】响应格式1。

2025-10-02 16:23:33 96

原创 、@RequestParam 取出文件项

System.out.println("===============以上处理了头像=================");System.out.println("=======生活照保存结束==========");* 1、@RequestParam 取出文件项,封装为MultipartFile,就可以拿到文件内容。//1、获取原始文件名。

2025-10-02 16:02:48 327

原创 路径匹配规则

匹配任意多个字符(0~N),但不能跨路径层级。

2025-10-02 15:45:16 218

原创 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

原创 3. 执行带参数并指定参数类型的 SQL

【代码】3. 执行带参数并指定参数类型的 SQL。

2025-09-22 17:01:46 128

原创 PreparedStatementCreator

【代码】PreparedStatementCreator。

2025-09-22 16:58:57 132

原创 示例:jdbcTemplate完整使用场景

【代码】示例:jdbcTemplate完整使用场景。

2025-09-22 16:55:12 110

空空如也

空空如也

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

TA关注的人

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