广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发
RDB指的是Redis的一种持久化机制,其核心是生成Redis数据在某个时间点的快照
生命周期指的是一个对象从创建到销毁的整个生命过程。Bean的生命周期分为以下5个部分:
每种隔离级别的具体效果在全面解析MySQL(5)——“索引、事务、JDBC”三大核心一文中有介绍,本文不再赘述
*:匹配任意字符(除包分隔符外) ..:匹配任意子包或多级目录;匹配任意数量参数
1.创建SpringBoot3.0.0+项目并添加依赖:Spring Web、MyBatis Framework、MySQL Driver、Lombok 2....
SpringBoot配置文件:SpringBoot支持多种类型的配置文件,常见的格式包括properties、yaml和yml,主要用于集中管理应用程序的各种...
在上文:Java外功基础(1)——Spring Web MVC中,很形象地模拟出使用Spring"建造房子"的大概流程。使用Spring建造房子不需要像Serv...
创建项目/配置文件: (1)在IEDA中创建Maven项目 (2)在pom.xml文件中添加servlet依赖(置于< project >< /projec...
共享变量访问修改是线程安全问题的前提,但需结合2/3/4才会引发问题;抢占式执行是线程调度的特性,无法避免
单任务(进程)系统:同一时间只能运行一个程序或任务,任务必须按顺序完成。用户需等待当前任务结束后才能启动新任务。系统资源由一个任务独占,缺乏并发能力,适...
JVM的垃圾回收(Garbage Collection,GC)是一种自动内存管理机制,用于回收程序中不再使用的对象占用的内存空间,避免因对象未被正确释放而导致内...
Java Virtual Machine (JVM) 是JDK的核心组件之一,它使得 Java 程序能够在任何支持 JVM 的设备或操作系统上运行,而无需修改源...
使用者可以通过现有的功能对书架内的图书进行增删查改等操作,所以将图书管理系统分为四个板块,分别放在三个包中,外加main。 1. Person包:有user(...
在面的线程安全相关的博文中,解决线程安全问题的方法主要使用synchronized和volatile两个关键字。引发线程安全问题的根本原因是多个线程同时对共享变...
上篇博文介绍了HTTP协议(Java EE(18)——网络原理——应用层HTTP协议),这篇篇博文在了解HTTP协议的基础上再介绍HTTPS协议
从编写Java代码的角度来说,线程一共有六种状态;但是以操作系统的视角来看,线程状态可以分为物种
HTTP协议发展至今发布了多个版本,其中1.0,1.1,2.0是基于传输层TCP协议实现的,3.0是基于UDP实现的
UDP和TCP属于网络五层模型中传输层的协议 特点: UDP:无连接,不可靠,面向数据包,全双工 TCP:有连接,可靠,面向字节流,全双工 1.无连接和...
随着软硬件的快速发展,计算机的通信模式已经由原来的独立模式(计算机之间相互独立)——>局域网通信(同一局域网下的计算机可以通信)——>广域网通信(将多个局域网连...