自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP请求参数

HTTP参数

2023-12-13 15:08:24 128 1

原创 SPI(服务提供者的接口)

SPI服务提供接口

2023-08-16 20:27:24 205 1

原创 二分查找算法

二分查找算法

2023-08-11 09:06:32 60 1

原创 动态规划算法

动态规划例题

2023-08-10 14:17:16 56 1

原创 SpringBoot 自动配置

springboot自动配置特性

2023-03-10 21:09:58 64

原创 SpringBoot的常见注解

springboot常见注解

2023-03-10 20:42:57 53

原创 SpringBoot介绍

springBoot

2023-03-10 20:29:11 127

原创 JavaWeb基本概念

javaWeb概念

2022-12-20 11:47:41 83

原创 Java反射机制

简单说,反射机制指的是程序在运行时能够获取自身的信息(不是反射时,需要人为获取)。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。

2022-12-04 11:07:18 206

原创 MySQL中的MVCC

读写并发问题

2022-12-03 11:37:27 1106

原创 MySQL索引失效

索引失效

2022-12-03 10:27:06 212

原创 MySQL中的索引

索引是帮助MySQL数据结构(有序)。无索引时全表按顺序查找 效率低, 有索引时按照建立的索引来查找 效率高(图书馆书架标识、书本目录)。

2022-12-02 17:44:24 387

原创 存储引擎的介绍

存储引擎

2022-11-30 21:33:35 478

原创 事务的并发问题 与 事务的隔离级别

事务的并发问题与隔离级别

2022-11-30 20:35:23 342

原创 数据库中的事务

事务(transaction)是 作为一个单元的一组有序数据库的操作。

2022-11-30 20:03:41 80

原创 线程的状态及状态转换

在等待进入同步代码块的锁(内部对象锁)时,线程处于Blocked状态,当其他线程释放了这个锁,并且线程调度器允许该线程持有这个锁时,它将编程非阻塞状态。当调用o(任意对象).wait()或sleep()等方法处于waiting状态,如果wait()等有时间参数则处于计时等待状态。2.NEW状态 调用 start()方法 就转换成 RUNNABLE 状态,处于RUNNABLE状态的线程其他资源均具备,可通过Thread.yeild静态方法或系统调用转换成就绪状态Ready, 处于就绪状态的线程。

2022-11-18 20:38:41 262

原创 notify()和notifyAll()

3.notify() 是notifyAll() 方法的一个优化, 它有精确的使用场景,要求正确的使用,不然会出现死锁的情况。,从处于 等待集中随机选取一个线程唤醒。任何时候只能有一个对象获得锁,即只有一个线程能够 运行 synchronized 中的代码。相同点:两个方法都可以解除等待线程的阻塞 对应 wait()方法将一个线程加入到等待集中。因为notify() 方法一次只能唤醒一个线程,而且唤醒线程的方式是。, 确保唤醒任意一个都能够执行 后面的事项。,让其重新进入锁的争夺队列中。

2022-11-13 16:34:27 1337

原创 sleep()和wait() 有什么区别

sleep()常用于一定时间内暂停线程执行。wait()常用于线程间交互和通信。调用sleep()方法的过程中,线程不会释放对象锁。当调用wait() 方法时,线程会放弃对象锁。

2022-11-13 11:12:01 271

原创 如何停止一个正在运行的线程

提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了线程停止线程的方法

2022-11-13 10:48:34 153

原创 创建线程的几种方法

学习Java多线程的与并发的面试题整理提示:以下是本篇文章正文内容,下面案例可供参考1和2 的区别不大。实现使用 实现 Runnable接口 的好处1.使用实现接口Runnable 的方法可以避免单继承的限制。2.更适合多线程共享同一个资源的情况。

2022-11-12 23:22:51 80 1

空空如也

空空如也

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

TA关注的人

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