wgood35x
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
555
评论数
1743
随机文章
Vscode 配置代码片段
由于阿蛮君经常在 vscode 中编写 markdown 笔记,并且很多情况需要附上代码,所以需要经常编辑 markdown 的代码块。 但是代码块经常是有很多反引号的,输入起来非常麻烦,于是有了在 vscode 预制代码块的想法。 1. 编辑代码片段 点击设置 -> 用户代码片段-> markdown.json,编辑为如下内容: { "Print to ```shell&q...
获取 PVE 虚拟机虚拟磁盘里面的文件
1. 加载nbd模块 NBD(网络块设备: Network Block Device),利用 qemu-nbd 将 qemu 虚拟机镜像挂载到 Linux 上。 展开来讲,nbd 可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像一块硬盘一样。使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上。 NBD 与 NFS 有所不同:NFS 只是提供一个挂载点供客户端使用,客户端无法...
Windows 软件保活 PowerShell 脚本
由于使用了 RunAny 这款启动神器,很多免安装的软件启动都是通过这款软件启动的,但不知道为什么经常会退出,于是让 gpt 写一个 powershell 脚本,每隔 10 秒检查一次,如果软件没有运行,就启动软件。 编写好如下脚本,然后设置 Windows 定时任务即可(需要配置为只在用户登录时运行),当然可以修改脚本监控其他软件。 # 获取脚本所在的目录 $scriptDir = Split-...
Spring 实例化 Bean 对象的基本流程
一、 实例化基本流程 基本流程图如下: Spring 容器在进行初始化时,会将 xml 配置的 <bean> 的信息封装成一个 BeanDefinition 对象,所有的 BeanDefinition 存储到一个名为 beanDefinitionMap 的 Map 集合中。 Spring 框架再对该 beanDefinitionMap 进行遍历,使用反射创建 Bean 实例对象,创建好...
可重入锁 ReentrantLock 使用
ReentrantLock(可重入锁)是 Java 中的一种同步机制,它提供了与synchronized关键字相似的功能,但具有更灵活的特性。在多线程编程中,ReentrantLock允许线程在获取锁之后再次获取同一把锁,而不会导致死锁。 ReentrantLock 具有以下特点: 可重入性: ReentrantLock是可重入的,这意味着一个线程可以多次获取同一把锁而不会产生死锁。当线程重复获取...
标签云
最新评论