- 博客(4)
- 收藏
- 关注
原创 java 如果避免超买超卖问题
在Java中,避免超买(overbuying)和超卖(overselling)问题通常涉及到多线程并发操作时的线程安全性和同步控制。这些问题通常与共享资源的并发访问有关,如共享变量、共享数据结构等。:Java提供了许多线程安全的数据结构,如等。这些数据结构在设计上考虑了并发访问,并提供了内置的同步机制,可以避免超买和超卖问题。:通过使用关键字或者等锁机制来保护共享资源的访问,确保在同一时间只有一个线程可以访问共享资源,避免出现并发访问问题。:Java提供了一系列的原子类,如AtomicLong。
2024-07-10 09:48:13
435
原创 Java 线程
在Java中,线程的生命周期可以分为几个状态,每个状态表示线程在不同阶段的情况。新建状态(New)当创建一个线程对象时,线程处于新建状态。此时线程对象已经被创建,但还没有调用start()方法启动线程。就绪状态(Runnable)当调用了线程的start()方法后,线程进入就绪状态。在就绪状态下,线程已经准备好运行,但还没有分配到CPU时间片。运行状态(Running)当线程获取到CPU时间片并开始执行时,线程进入运行状态。在运行状态下,线程正在执行其任务代码。阻塞状态(Blocked)
2024-07-09 17:31:22
1557
1
原创 Spring Boot基础知识
Spring Boot是一个用于创建独立的、基于Spring框架的生产级别的应用程序的开源框架。它简化了基于Spring的应用程序的开发过程,提供了一种快速构建应用程序的方式,并集成了许多常用的功能和库,使开发人员能够更专注于业务逻辑的实现而不必过多关注配置。简化配置:Spring Boot通过自动配置(auto-configuration)机制,可以根据项目的依赖和环境自动配置应用程序,大大减少了开发人员的配置工作。集成。
2024-07-09 16:40:05
1090
原创 java基础问题记录
重载是在同一个类中,方法名相同但参数列表不同;重写是子类重新定义父类中的方法。重载是编译时的多态,根据参数列表选择调用哪个方法;重写是运行时的多态,根据对象类型选择调用哪个方法。重载与方法的返回类型无关;重写要求方法的返回类型必须相同或是其子类。内部类(Inner Class)是定义在另一个类内部的类。在Java中,内部类可以访问外部类的成员变量和方法,包括私有成员,同时也可以访问外部类的静态成员。成员内部类:定义在类内部的普通类。静态内部类:使用 static 修饰的内部类。局部内部类。
2024-07-09 16:22:48
1163
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人