自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树算法

检验两个树是否相同, 根据一棵树的中序遍历与后序遍历构造二叉树,根据一棵树的前序遍历与中序遍历构造二叉树,给定一个二叉树, 找到该树中两个指定节点的最近公共祖先 ,二叉树的构建及遍历,对称二叉树,判断一颗二叉树是否是平衡二叉树,翻转二叉树,另一颗树的子树,根据二叉树创建字符串

2025-09-01 16:42:10 864

原创 二叉树(Java实现)

二叉树

2025-08-27 17:17:10 907

原创 Map和Set(Java实现)

Map,Set,搜索树

2025-08-22 16:19:52 990

原创 排序(Java实现)

排序,插入排序,选择排序,交换排序,归并排序实现

2025-08-18 18:27:42 1025

原创 堆(Java实现)

堆,PriorityQueue

2025-08-10 21:35:14 977

原创 栈和队列(Java实现)

栈和队列,算法习题。

2025-08-01 20:54:51 910

原创 LinkedList的模拟实现(双向链表Java)

双向链表linkedList(Java实现)

2025-07-21 22:32:11 163

原创 LinkedList与链表(单向)(Java实现)

链表java实现

2025-07-21 21:30:34 1062

原创 杨辉三角和洗牌算法(顺序表Java实现)

杨辉三角和洗牌算法(顺序表实现)

2025-07-17 19:41:36 184

原创 ArrayList与顺序表(Java)

1.4: get(获取指定下标的元素)首先判断想要获取的顺序表是否是空的,然后直接返回下标对应的顺序表对应下标的值。

2025-07-16 19:53:08 918

原创 算法效率和泛型

一:算法效率一:算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间。1:时间复杂度。

2025-07-13 15:01:08 849

原创 Web自动化测试

一:安装selenium库3:驱动下载(edge浏览器驱动下载)

2025-06-07 22:51:49 902

原创 Spring事务和事务的传播机制

二:事务的操作。

2025-05-11 17:35:59 744

原创 Spring AOP应用

execution表达式更适⽤有规则的, 如果我们要匹配多个⽆规则的⽅法呢, ⽐如:TestController中的t1(),这个时候我们使⽤execution这种切点表达式来描述就不是很⽅便了。当我们在⼀个项⽬中, 定义了多个切⾯类时, 并且这些切⾯类的多个切⼊点都匹配到了同⼀个⽬标⽅法.当⽬标⽅法运⾏的时候, 这些切⾯类中的通知⽅法都会执⾏, 那么这⼏个通知⽅法的执⾏顺序是什么样的呢。• 代码⽆侵⼊: 不修改原始的业务⽅法, 就可以对原始的业务⽅法进⾏了功能的增强或者是功能的改变。

2025-05-08 18:54:52 763

原创 Spring统一功能(拦截器,统一文本返回格式,统一异常处理)

统⼀的数据返回格式使⽤ @ControllerAdvice 和 ResponseBodyAdvice 的⽅式@ControllerAdvice 表⽰控制器通知类,添加类 ResponseAdvice , 实现 ResponseBodyAdvice 接⼝, 并在类上添加。拦截器是Spring框架提供的核⼼功能之⼀, 主要⽤来拦截⽤⼾的请求, 在指定⽅法前后, 根据业务需要执⾏预先设定的代码。当Tomcat启动之后, 有⼀个核⼼的类DispatcherServlet, 它来控制程序的执⾏顺序.

2025-04-23 17:21:19 1104

原创 Mybatis-Plus的使用

1:配置pom文件:(Spring Boot 3)2:创建于sql数据库字段对应的实体类:(属性中的注解接下来就进行解释)@Data@TableName("user_info")//指定表名@TableId(type = IdType.AUTO)//指定对应的主键,设置自增@TableField("delete_flag")//指定列名3:编写Mapper接⼝类:MybatisPlus提供了⼀个基础的BaseMapper。

2025-04-20 16:10:19 1411

原创 mybatis中,sql语句的动态实现(xml方式)

下面进行解释:<if test="username!trim。二:trim标签。

2025-04-17 17:07:23 1039

原创 Mybatis的xml形式

属性,表⽰命名空间,值为 mapper 接⼝的全限定。id引用接口的方法名称,相匹配起来。名,包括全包名.类名。

2025-04-13 10:19:18 318

原创 Mybatis的注解形式

但有些情况下, 数据插⼊之后, 还需要有后续的关联操作, 需要获取到新插⼊数据的id,如果想要拿到⾃增id, 需要在Mapper接⼝的⽅法上添加⼀个Options的注解。方法的返回值可以是一个集合也可以是一个类对象,集合可以返回0-n条数据,而类只能返回0-1条数据,如有有多条数据则会报错。字段值会丢失‌(可以通过设置别名as,与@Result注解进行匹配与映射)是MyBatis的参数占位符,对应方法参数。中的字段名(列名),与表结构直接对应‌。,则无法自动映射,查询结果中。

2025-04-13 09:56:31 1188

原创 session与cookie直接的工作交互

session与cookie直接的工作交互。

2025-04-07 17:21:02 308

原创 yml(yaml)与properities

properties 配置⽂件说明@Value读取配置文件二:yml配置文件说明yml 基本语法yml 配置不同数据类型yml 配置读取配置对象,配置集合,配置Map。

2025-04-05 00:19:07 399

原创 DI注入理解

会在spring容器,根据类型//属性注入@Autowired@Autowired因为@Autowired是在spring容器中取拿对象,然后根据类型赋予给对象参数值,所以@Autowired是配合着五大注解来使用的(@Controller,@Service等),首先需要五大注解将类或对象(@Bean)交给spring管理然后在通过@Autowired调用,简单原理就是这样。下面是运行代码:(下面的代码没有在添加测试代码,省略了,测试代码相同)//DI测试。

2025-04-03 16:21:31 607

原创 @Component、@Service、@Controller、@Repository 和 @Configuration 五个 Spring 注解的对比分析(附加@Bean)

相同点均用于注册 Bean,依赖 Spring 的组件扫描机制。不同点:语义和附加功能不同,适用于不同代码分层场景。最佳实践(上述五个注解形成对象,Application通过上述注解形成的对象,调用对象)

2025-04-02 10:24:11 1613

原创 Java后端返回JSON格式指南

RestControler会自动帮我们将return的数据转为JSON的格式传给前端,但是有个前提return的返回类型可以是集合/对象,例如Map,list,以及创建的类,但是不能是字符串类型(String)。我们可以看到此代码的返回值类型为String类型,那么前端收到的Content-Type:text/plain,就可能导致前端在将json转为对象是发生错误,那么如何修改呢?)包装成符合 JSON 格式的字符串,作为 HTTP 请求体发送。明确告诉后端:“我发送的是 JSON 格式的请求体”。

2025-03-30 20:48:32 1386

空空如也

空空如也

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

TA关注的人

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