自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 子元素与父元素上方有空隙的解决方法

消除子元素在父元素中的空隙

2024-05-23 22:25:16 201

原创 多线程抢红包的一个问题

创建了10个线程并运行,但是输出的结果少于10个线程。

2023-05-15 15:06:36 186

原创 线程安全问题

如果序号是3,并且出现三次,是很好解释的,但是序号是2,就不好解释了。然后窗口2读取ticket,这是ticket=1,+1后为2,然后窗口1从就绪态到运行态,输出语句,读取ticket=2。然后窗口2从就绪态到运行态,输出语句,读取ticket=2。窗口1的ticket原本为0,+1后为1,进入阻塞态。但是问题是:这只能解释出现两次序号为2的售票,而截图中出现的是三次序号为。

2023-04-14 15:12:37 183

原创 springmvc过滤器执行时间

先调用过滤器,再执行前端控制器。

2023-03-04 16:35:10 234

原创 关于springmvc自动获取bean的问题

由于当时老师没有添加id="multipartResolver"导致报错,状态码500内部服务器错误。老师说springmvc的获取bean的方式是根据id获取的。添加上之后功能正常。在方法中声明的参数是。MultipartFile photo,是MultipartFile 类型的,所以id应该是固定的。

2023-03-04 09:20:03 161

原创 无法访问org.springframework.context.ApplicationContext

在学习spring6的过程中遇到的错误,关于jdk版本不对报了一个错误。

2023-02-13 23:00:16 2781 3

原创 flex-grow属性

学习笔记

2023-01-16 18:05:08 35

原创 箭头函数this的指向问题求问

js箭头函数求问

2023-01-13 19:01:20 55

原创 关于@Mapper注解无效的一种可能性

2022-12-13 19:22:19 231

原创 冒泡排序模板

package sortPractice;public class BubbleSort { public BubbleSort(int[] nums) { int i, j, k; for (i = 0; i < nums.length; i++) { for (j = nums.length - 1; j > i; j--) { if (nums[j] < nums[j - 1]) {.

2022-04-19 11:17:15 48

原创 选择排序模板

package sortPractice;public class SelectSort { public SelectSort(int[] nums) { int i, j, k = 0; for (i = 0; i < nums.length; i++) { int min = Integer.MAX_VALUE; //找到当前最小值和最小值的下标。 for (j = i; j &.

2022-04-19 11:15:16 67

原创 直接插入排序

package sortPractice;public class InsertSort { public InsertSort(int[] nums) { int i, j = 0, k = 0; for (i = 1; i < nums.length; i++) { k = nums[i]; //不能用nums[j]>nums[i]在这个for循环中nums[i]的值可能会被覆盖。 .

2022-04-19 11:09:23 256

原创 归并排序练习

package sortPractice;public class MergeSort { //tmp的长度应设定为nums.length int[] tmp; public void sort(int[] nums, int low, int high) { if (low >= high) return; int mid = (low + high) / 2; int cnt = 0; .

2022-04-19 10:46:49 36

原创 springmvc笔记

我在Customer中写了有参的构造方法,结果在运行的时候报错说找不到 构造方法。这是因为,一旦用户定义了有参的构造方法,系统就不再提供默认的构造方法。这是Java的覆盖(overriding)所致。另外,我看的书上有在handleLogin前加上action="{pageContext.request.contextPath",实际上不写也能运行。<?xml version="1.0" encoding="UTF-8"?><project xm...

2021-12-20 23:38:34 50

原创 Mybaitis配置模板

db.propertiesjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/empjdbc.username=rootjdbc.password=123456mybatis-config.xmlresources中不能用“.“表示下级目录,会报错。<?xml version='1.0' encoding='UTF-8'?><!DOCTYP...

2021-12-12 16:05:23 505

原创 pom.xml模板

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <spring.vers.

2021-12-12 14:06:40 99

原创 迪杰斯特拉算法模板

class Djstl { int[] dist; //到i点的最短路 Boolean[] visited; //点是否被访问。 int l; //邻接矩阵中的点的个数。 public Djstl(int[][] v) { //构造方法初始化,v表示邻接矩阵。 l = v.length; dist = new int[l]; visited = new Boolean[l]; for (int i =.

2021-11-15 10:49:33 611

原创 堆排序(最小堆为例)

最小堆:每个节点的值都小于其左孩子和右孩子节点的值。1.按完全二叉树的顺序插入要排序的元素。2.若此元素a大于它的根节点b,则a和b交换位置。

2021-11-11 20:03:03 1397

原创 但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。

在使用jdbc后,再 Deploy all 后会出现这个问题。实际上是deploy all会重新打开资源,这时发现无法注销,所以强制取消注册,其实是关闭(取消)了注册。而在使用资源的时候不会出现问题,在使用jdbc的时候还会注册。只是在关闭资源的时候被发现没有关闭而已。...

2021-11-08 16:52:18 4452 1

转载 202快乐数(快慢指针)

编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为1,那么这个数就是快乐数。如果 n 是快乐数就返回 true ;不是,则返回 false 。示例 1:输入:19输出:true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02 = 1来源:力扣(L...

2021-10-21 19:58:02 66

原创 力扣904水果成篮(滑动窗口)

在一排树中,第 i 棵树产生tree[i] 型的水果。你可以从你选择的任何树开始,然后重复执行以下步骤:把这棵树上的水果放进你的篮子里。如果你做不到,就停下来。移动到当前树右侧的下一棵树。如果右边没有树,就停下来。请注意,在选择一颗树后,你没有任何选择:你必须执行步骤 1,然后执行步骤 2,然后返回步骤 1,然后执行步骤 2,依此类推,直至停止。你有两个篮子,每个篮子可以携带任何数量的水果,但你希望每个篮子只携带一种类型的水果。用这个程序你能收集的水果树的最大总量是多少?示例 ..

2021-09-26 17:34:36 189

原创 关于包含重复元素的快速排序

力扣215:数组中的第K个最大元素public int partition(int[] nums, int low, int high) { int pivot = nums[low]; while (low < high) { while (pivot <= nums[high] && low < high) high--; nums[low] = nums[high]; .

2021-08-14 11:56:51 2199

ssm框架整合模板-------简单模板

ssm框架整合模板-------简单模板

2022-06-26

空空如也

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

TA关注的人

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