相关文章
深入理解高并发编程 - ScheduledThreadPoolExecutor 与 Timer
ScheduledThreadPoolExecutor 和 Timer 都用于执行定时任务,但在功能和用法上有一些区别。下面解释这些区别,并提供一些使用案例来说明它们的应用场景。
区别:
线程管理:
ScheduledThreadPoolExecutor 使用线程池来管理任务执行…
建站知识
2024/12/25 14:58:47
《一个操作系统的实现》windows用vm安装CentOS——从bochs环境搭建到第一个demo跑通
vm安装CentOS虚拟机带有桌面的版本。su输入密码123456。更新yum -y update 。一般已经安装好后面这2个工具:yum install -y net-tools wget。看下ip地址ifconfig,然后本地终端连接ssh root192.168.249.132输入密码即可,主要是为了复制网址方便…
建站知识
2024/12/22 2:49:58
解决“先commit再pull”造成的git冲突
一、问题场景
在分支上修改了代码然后commit(没有push),此时再git pull,拉下了别人的修改,但是报错无法merge
二、解决步骤
1.在idea下方工具栏选择git -> log,可以看到版本变化链表,右键…
建站知识
2024/12/21 14:10:10
《Go 语言第一课》课程学习笔记(七)
代码块与作用域:如何保证变量不会被遮蔽?
什么是变量遮蔽呢?package mainimport ("fmt""github.com/google/uuid""github.com/sirupsen/logrus"
)func main() {fmt.Println("hello, world")logrus.…
建站知识
2024/12/16 12:42:43
idea报错:java: 程序包org.springframework.web.bind.annotation不存在
这个错误通常都是maven仓库的问题,试了网上很多方法,都没有解决,如果大家有遇到这个问题,且试了很多方法之后都没有解决,不妨可以试试我这个方法 先编译一下已经写好的代码,这时候会出现以上报错ÿ…
建站知识
2024/12/25 0:30:17
Java虚拟机(JVM):堆溢出
一、概念
Java堆溢出(Java Heap Overflow)是指在Java程序中,当创建对象时,无法分配足够的内存空间来存储对象,导致堆内存溢出的情况。 Java堆是Java虚拟机中用于存储对象的一块内存区域。当程序创建对象时,…
建站知识
2024/12/25 10:47:15
HTML详解连载(5)
HTML详解连载(5) 专栏链接 [link](http://t.csdn.cn/xF0H3)下面进行专栏介绍 开始喽行高:设置多行文本的间距属性名属性值行高的测量方法 行高-垂直居中技巧 字体族属性名属性值示例扩展 font 复合属性使用场景复合属性示例注意 文本缩进属性…
建站知识
2024/12/23 1:58:17
ubuntu20.04磁盘满了 /dev/mapper/ubuntu--vg-ubuntu--lv 占用 100%
问题
执行 mysql 大文件导入任务,最后快完成了,查看结果发现错了!悲催!都执行了 两天了
The table ‘XXXXXX’ is full ? 磁盘满了? 刚好之前另一个 centos 服务器上也出现过磁盘满了,因此&a…
建站知识
2024/12/24 0:11:05