相关文章
操作系统Lesson8 - 同步互斥机制和编程方法
文章目录 忙等互斥与睡眠唤醒如何解决设立临界区 忙等互斥屏蔽中断可行性对单核处理系统上,最简单 锁变量严格轮询法Peterson算法问题代码:两个人互相谦让,造成死锁。解决方案 TSL指令 忙等互斥与睡眠唤醒
为了解决多个进程之间的操作不会相…
建站知识
2025/1/24 9:31:19
前端导出excel实战(xlsx库和exceljs库)
一. 概览
前端导出excel是比较常见的需求,比如下载excel模板和批量导出excel。目前比较常用的库有xlsx和excel,接下来就着两种方式进行梳理。
二. 下载模板
xlsx库实现:
示例核心代码如下:
const excelColumn {details: {ma…
建站知识
2025/1/17 5:09:00
1-12 GD32基于定时器输入捕获
前言: 基于本人对相关知识回顾与思考,仅供学习参考 目录
前言:
1.0 输入捕获 2.0 信号周期
3.0 定时器配置
4.0 定时器配置
5.0 定时器中断
后记: 1.0 输入捕获 2.0 信号周期 获取信号周期的方法,在第一次捕获与…
建站知识
2025/1/22 12:51:43
001-mysql安装
[rootcentos701 ~]# hostname -I 10.0.0.200 172.17.0.1 [rootcentos701 ~]# hostname centos701 [rootcentos701 ~]# rpm -qa | grep mariadb [rootcentos701 ~]# rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64 [rootcentos701 ~]# useradd mysql -s /sbin/nologin #创建…
建站知识
2025/1/23 15:45:41
在 Spring Boot 项目中使用 Thymeleaf 时,通常情况下,你需要配置热加载(Hot Reload)来在开发过程中更快速地看到页面的变化。
配置步骤:
1. 添加 DevTools 依赖
在 pom.xml 中添加 spring-boot-devtools 依赖。DevTools 提供了自动重启、LiveReload、模板热加载等功能。
<dependencies><!-- Spring Boot DevTools (用于热加载) --><dependency><groupId>org.spri…
建站知识
2025/1/14 18:49:17
【jvm】为什么要有GC
目录 1. 自动内存管理2. 提升程序稳定性3. 优化性能4. 跨平台能力5. 分代回收策略 1. 自动内存管理
1.JVM中的GC机制负责自动管理内存,这意味着开发人员不需要手动分配和释放内存。2.这一特性大大简化了Java程序的内存管理,降低了内存泄漏和内存溢出等问…
建站知识
2025/1/14 18:49:18
SpringBoot Test详解
目录
spring-boot-starter-test 1、概述2、常用注解 2.1、配置类型的注解2.2、Mock类型的注解2.3、自动配置类型的注解2.4、启动测试类型的注解2.5、相似注解的区别和联系 3、SpringBootTest和Junit的使用 3.1、单元测试3.2、集成测试 4、MockMvc 4.1、简单示例4.2、自动配置4…
建站知识
2025/1/22 14:25:40