自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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