1、问题描述 产生空指针的主要原因 由于Spring管理的对象都是单例的(singleton),和 WebSocket(多对象)相冲突 2、解决...
继承类是通过把父类的方法和属性继承到一个类中,而子类的方法和属性是子类自己定义的。 Java中有一个很重要的概念叫做继承,这也是 Java语...
栈内存 堆内存 分配 系统自动分配和管理的内存空间 手动分配的内存空间 回收 当一个函数被调用时,就会在栈中分配一段内存,当函数执...
1 前言 本文接上文 C++并发与多线程笔记七:condition_variable、wait、notify_one/all 的内容,主要记录 async、future、packaged_t...
面向对象三大基本特征 封装 继承 多态 封装 把客观事物封装成抽象的一个类,并且类可以把自己的数据和方法只让可信的类或者对象来操作。 一个类就...
软件设计原则 1.工厂模式(Factory) 1.1 简单工厂模式 关键字new public class CourseFactory {public ICourse create(String name){if("...
1. UML UML是一种标准化的图形化语言,用于软件系统建模,描述系统的结构、行为和交互,广泛应用于软件开发和系统建模领域。 UML图形主要...
1、ABA问题及解决⽅法简述。 CAS 算法是基于值来做⽐较的,如果当前有两个线程,⼀个线程将变量值从 A 改为 B ,再由 B 改回为 A,...
一、SpringBoot2.x使用单元测试 1、基于SpringBoot2.7版本,引入单元测试组件 <dependency><groupId>org.springframework.boot</gro...