自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java线程池(笔记)

JVM先根据用户的参数创建一定数量的可运行的线程任务,并将其放入队列中,在线程创建后启动这些任务,如果线程数量超过了最大线程数量(用户设置的线程池大小),则超出数量的线程排队等候,在有任务执行完毕后,线程池调度器会发现有可用的线程,进而再次从队列中取出任务并执行。在系统运行过程中不断有新的线程被创建,旧的线程在执行完毕后被清理,线程在排队获取共享资源或者锁时被阻塞,因此运行中的线程会在就绪、阻塞、运行状态之间来回切换。(4)正在运行的线程在调用了yield方法或失去处理器资源时,会再次进入就绪状态。

2024-06-21 19:44:19 646

原创 java异常处理机制

throw和throws的区别如下位置不同:throws作用在方法上,后面跟着的是异常的类;而throw作用在方法内,后面跟着的是异常的对象。功能不同: throws用来声名方法在运行过程中可能出现的异常,以便调用者根据不同的异常类型预先定义不同的处理方式;throw用来抛出封装了异常信息的对象,程序在执行到throw时后续的代码将不再执行,而是跳转到调用者,并将异常信息抛给调用者。也就是说,throw后面的语句块将无法被执行(finally除外)。

2024-06-19 19:10:10 119

原创 java集合(笔记)

4种集合,分别为List、Queue、Set、Map。

2024-06-19 18:59:45 752

原创 令牌桶算法示例(java实现)

令牌桶算法实列demo

2024-06-12 15:25:04 142

原创 双亲委派机制(笔记)

笔记

2024-06-08 19:48:24 90

原创 java中的4种引用类型(笔记)

在java中最常见的就是强引用。在把一个对象赋给一个引用变量时,这个引用变量就是一个强引用。有强引用的对象一定为。弱引用通过WeakReference类实现,如果一个对象只有弱引用,则在垃圾回收过程中一定会被回收。软引用通过SoftReference类实现。如果一个对象只有软引用,则在。是造成java内存泄漏(Memory Link)的主要原因。虚引用通过phanatom类实现,虚引用和引用队列联合使用,,所以不会被垃圾回收机制收回。

2024-06-01 00:06:29 164

原创 jvm学习笔记

学习笔记

2024-05-31 20:16:06 779

原创 若依导出选中数据实现

在原有export的基础上在新加一个exports接口。

2024-04-15 09:45:37 225

原创 05邮电笔记

在这篇文章中,我们将介绍如何使用深度优先搜索算法检测无向图中是否存在从给定顶点开始的简单回路。我们将使用 C++ 实现来演示。

2023-11-26 22:36:30 402

原创 笔记(重庆邮电23真题)

首先,我们可以使用广度优先搜索(BFS)算法来计算每个像素点到离其最近的白像素的距离。我们从所有白像素出发,以它们为起点进行BFS遍历,将每个被遍历到的黑像素标记上距离。素 p1=(i1, j1),p2=(i2, j2) 之间的距离定义为:d (p1, p2) = |i1-i2| + |j1 - j2|。输入:第 1 行包含两个整数 n 和 m (1≤n≤150, 1≤m≤150),用一个空格隔开。第 i 行第 j 列的像素被称作像素(i, j)。示(i, j)与离其最近的白像素之间的距离。

2023-11-18 00:07:21 306

原创 串的KMP匹配

KMP算法(Knuth-Morris-Pratt算法)是一种字符串匹配算法,用于在一个文本串S中查找是否包含另一个模式串P。它的实现思路是利用已经匹配过的信息来避免不必要的回溯,从而提高匹配效率。请注意,在实际代码中,需要处理各种边界情况和异常情况,上面的代码只是一个简单的示例。希望这个KMP算法的实现代码对您有帮助!如果有其他问题,请随时向我询问。

2023-08-02 22:46:04 88

原创 分块查找笔记

学习笔记

2023-07-28 23:58:16 485 1

原创 二分查找算法笔记

学习笔记

2023-07-28 23:54:36 85 1

原创 哨兵线性搜索

学习笔记

2023-07-28 23:42:10 180 1

原创 C++实现关键路径代码

笔记

2023-07-27 22:46:59 152 1

原创 广度优先搜索算法C++(笔记)

C++ 实现广度优先搜索 图

2023-06-06 16:37:11 252

原创 霍夫码编码(笔记)

霍夫曼编码是一种无损数据压缩算法。其思想是为输入字符分配可变长度代码,分配代码的长度基于相应字符的频率。

2023-05-21 21:15:47 75

原创 org.springframework.web.bind.MissingPathVariableException: Required URI template variable ‘id‘ for m

报错

2023-05-18 14:55:08 1015

原创 图的表示(笔记)

在这种方法中,图形以二维矩阵的形式存储,其中行和列表示顶点。矩阵中的每个条目代表这些顶点之间的边的权重。该图表示为链表的集合。有一个指针数组指向连接到该顶点的边。

2023-04-04 09:09:09 57

原创 矩阵逆向旋转,查找元素(C++)

给定一个矩阵 mat[][] 有 n 行和 m 列。我们需要找到矩阵中唯一的元素,即那些在矩阵中不重复的元素或那些频率为 1 的元素。这个想法是使用散列并遍历矩阵的所有元素,如果字典中存在一个元素,则增加其计数。否则插入一个值为 1 的元素。: O(m*n),其中 m 是行数,n 是列数。1- 找到矩阵的转置。3- 找到矩阵的转置。2- 转置的反转列。

2023-03-29 22:07:06 329

原创 【无标题】矩阵打印主对角线和次对角线

【代码】【无标题】矩阵打印主对角线和次对角线。

2023-03-28 14:52:27 114

原创 二叉树代码(C++实现)

【代码】二叉树代码(C++实现)

2023-03-23 15:55:20 307

原创 数据结构(二叉树)

树是一种流行的数据结构,本质上是非线性的。与其他数据结构(如数组、堆栈、队列和链表)不同,树表示分层结构。树的排序信息并不重要。一棵树包含节点和 2 个指针。这两个指针是父节点的左子节点和右子节点。让我们详细了解树的术语。根:树的根是没有父节点的树的最顶层节点。每个树只有一个根节点。父节点:作为节点的前置节点的节点 称为节点的父节点。兄弟:同一父节点的子节点称为同级节点。边缘: Edge 充当父节点和子节点之间的链路。叶: 没有子节点的节点称为叶节点。它是树的最后一个节点。树中可以有多个叶节点。

2023-03-23 14:38:44 109

原创 java的设计模式

java常用的设计模式

2023-03-21 09:06:53 91

原创 二叉顺序树代码实现(C++)

C++实现二叉顺序树

2022-10-31 00:29:32 90

原创 最大矩形面积 (C++)

单调栈 计算最近小于关系

2022-10-16 13:35:01 1221

原创 C++ 最大子序列和

最大子序列和(使用单调队列)

2022-10-13 10:54:52 995

原创 C++链表实现

C++链表实现

2022-09-29 09:41:56 372

原创 C++实现顺序表

C++实现顺序表

2022-09-26 23:51:33 244 1

原创 2021-09-13

Spring boot 整合shiro需要导入的依赖<!-- shiro整合spring的包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version> </dependency>shiro

2021-09-13 21:49:45 136

空空如也

空空如也

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

TA关注的人

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