selang
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
Linux 磁盘加密和自动挂载
1. 描述 LUKS(Linux Unified Key Setup)是一个标准,定义了在 Linux 系统上进行磁盘加密的格式和规范。 而 cryptsetup 是一个实现了 LUKS 标准的工具,用于在 linux 系统上管理磁盘加密。它能够创建、管理和解锁加密的磁盘分区或整个硬盘。主要功能包括设置加密选项、创建加密设备映射、打开和关闭加密设备等。 使用 cryptsetup 对分区进行加密后...
Windows 软件保活 PowerShell 脚本
由于使用了 RunAny 这款启动神器,很多免安装的软件启动都是通过这款软件启动的,但不知道为什么经常会退出,于是让 gpt 写一个 powershell 脚本,每隔 10 秒检查一次,如果软件没有运行,就启动软件。 编写好如下脚本,然后设置 Windows 定时任务即可(需要配置为只在用户登录时运行),当然可以修改脚本监控其他软件。 # 获取脚本所在的目录 $scriptDir = Split-...
Mysql 的日志文件 binlog 与数据恢复
一、Binlog 1. 简介 MySQL 的二进制日志(Binlog)是一种事务日志,用于记录对数据库的更改操作。 Binlog 主要用于 MySQL 复制和恢复: 复制: 从库通过拉取主库的binlog实现主从数据一致 恢复: 通过重放binlog恢复数据丢失或误操作情况 2. 原理 在 MySQL 中,每个事务都会在提交后生成相应的 Binlog 记录。MySQL 服务器会为每个客户端连接创建...
飞牛配置 sudo 免密
飞牛 Nas 系统现在越来越完善了,最近又装了系统试了一下,使用配套的 app 体验非常不错。现在准备使用飞牛做主力,但是还是要注意数据备份。 虽然功能很完善了,但是还免不了有一些操作需要 ssh 进行操作,不想每次都输入密码,于是就想使用 sudo 免密运行。 首先执行命令 sudo visudo,如果习惯使用 vim,可以使用命令 sudo EDITOR=vim visudo。 在 %Admi...
可重入锁 ReentrantLock 使用
ReentrantLock(可重入锁)是 Java 中的一种同步机制,它提供了与synchronized关键字相似的功能,但具有更灵活的特性。在多线程编程中,ReentrantLock允许线程在获取锁之后再次获取同一把锁,而不会导致死锁。 ReentrantLock 具有以下特点: 可重入性: ReentrantLock是可重入的,这意味着一个线程可以多次获取同一把锁而不会产生死锁。当线程重复获取...
标签云
最新评论