- 博客(13)
- 收藏
- 关注
原创 内部类和枚举型
1.枚举是一组常量的集合。2.枚举属于一种特殊的类,里面只包含有限的特定的对象1.不需要提供setXxx方法,因为枚举对象值通常为只读。2.对枚举对象/属性使用final+static共同修饰,实现底层优化。3.枚举对象名通常使用全部大写,常量的命名规范。4.枚举对象根据需要,也可以有多个属性。
2024-06-04 11:10:56
577
原创 JAVA集合(学习记录)
List接口时Collection接口的子接口1.List集合类中元素有序(即添加顺序和取出顺序一致),且可重复2.List集合中的每个元素都有其对应的顺序索引,即支持索引。3.List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素4.JDK API中List接口的实现类有:ArrayList,LinkedList和Vector1.无序(添加和取出的顺序不一致),没有索引,就不能用索引的方式来获取2.不允许重复元素,所以最多包含一个null。
2024-05-28 16:13:20
753
原创 线程基础(学习记录)
1.线程由进程创建的,是进程的一个实体2.一个进程可以拥有多个线程1.java在java语言中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。2.每个对象都对应于一个可称为"互斥锁"的标记,这个标记用来保证在人艺时刻,只能有一个线程访问该对象。3.关键字synchronized来与对象的互斥锁练习。当某个对象用synchronized修饰时,表明对象在任一时刻只能由一个线程访问4.同步的局限性:导致程序的执行效率要降低。
2024-05-26 15:55:38
531
原创 springboot学习笔记
import com@Documented //元注解 @Constraint(validatedBy = {StateValidation . class } //指定提供校验规则的类) @Target({FIELD }) //元注解 @Retention(RUNTIME) public @interface State {//这是自定义的注解 // 提供校验失败后的提示信息 String message() default "state参数的值只能是已发布或者草稿";
2023-12-10 16:05:08
396
1
原创 学习记录-JWT
1.官网解释:官网地址:https://jwt.io/introduction/翻译过来是指:jsonwebtoken(JWT)是一个开放标准(rfc7519),它定义了一种紧凑的,自包含的方式,用于在各方之间以JSON对象安全地传输信息。此信息可以验证和信任,因为它是数字签名的jwt可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。2.通俗理解。
2023-12-03 16:47:41
849
1
原创 SpringMVC(学习记录)
Spring MVC 是 Spring Framework 提供的一个流行的“Model-View-Controller” 的轻量级的web 开发框架。
2023-11-26 14:33:48
928
1
原创 Spring-AOP与事务(学习记录)
AOP又称面向切面编程,简单来说就是在不影响主业务的情况下去增加其他的功能,举个例子:就是小明妈妈叫小明去超市买盐,这里的主要业务就是买盐,但小明在超市可以在买盐之前去买水果,然后去买盐,也可以买盐后,再去买其他的,只要不影响主业务,又想添加新功能,都可以使用AOP来解决。//并写一个实现类@OverrideSystem.out.println("小明支付的金额"+payMoney);System.out.println("商品的金额:10元");
2023-11-19 09:23:03
82
原创 Spring-IOC讲解(学习记录)
IOC又叫控制反转,简单来说就是将创建对象,和对象调用的方式交给spring容器来创建,就少了自己手动去调用的过程,让Spring自己去管理,我们只管用,不管创建。目的:为了降低各层次之间的耦合性。System.out.println("save方法被执行了···");
2023-11-12 14:03:32
47
3
原创 [蓝桥杯 2013 国 AC] 网络寻路
这里的思路其实就是进行搜索,因为这个题的范围虽然很大,但是搜索只与它的搜索的层数有关,而这里说了,在转发两次之后,相当于告诉了我们搜索的层数就是4层,所以我们这道题就是用dfs来做,这其中重要的是如何存储两个相邻的边,这里就要使用到vector容器,它适合这种范围不确定,而且要存储相邻边的情况,搞懂了这个,这道题就迎刃而解。输入数据的第一行为两个整数 N,M,分别表示节点个数和连接线路的条数 (1≤N≤10000,0≤M≤100000)。1→2→1→2 或者 1→2→3→2都是非法的。
2023-09-05 22:12:23
49
原创 洛谷P1605 迷宫
题目描述:给定一个 N×M 方格的迷宫,迷宫里有T 处障碍,障碍处不可通过。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。给定起点坐标和终点坐标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。
2023-07-18 10:26:27
47
1
原创 洛谷 B3625 迷宫寻路
本篇用来写一下洛谷 B3625迷宫寻路问题,这是一道简单的搜索题题目描述:机器猫被困在一个矩形迷宫里。迷宫可以视为一个 n×m 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。机器猫初始时位于 (1,1) 的位置,问能否走到 (n,m) 位置。输入格式:第一行,两个正整数 n,m。接下来 n 行,输入这个迷宫。每行输入一个长为 m 的字符串,表示墙,表示空地。
2023-07-16 09:25:25
485
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人