相关文章
Valgo,类型安全,表达能⼒强的go验证器
valgo 是一个为 Go 语言设计的类型安全、表达性强且可扩展的验证库。该库的特点包括: github.com/cohesivestack/valgo
类型安全:利用 Go 语言的泛型特性(从 Go 1.18 版本开始支持),确保验证逻辑的类型安全。表达性&a…
建站知识
2024/9/12 3:45:37
计划任务 之 一次性的计划任务
计划任务
作用:定时自动完成特定的工作
计划任务的分类:
(1)一次性的计划任务
例如下周三对系统的重要文件备份一次
(2)周期性重复计划任务
例如每天晚上12:00备份一次
一次性的任务计划:…
建站知识
2024/9/9 7:31:00
Linux系统下 安装 Nginx
一、下载Nginx安装包
压缩包下载地址:nginx: download 服务器有外网,可直接使用命令下载
wget -c https://nginx.org/download/nginx-1.24.0.tar.gz 二、安装Nginx
1、解压
tar -zxvf nginx-1.24.0.tar.gz
2、安装Nginx所需依赖
yum install -y gc…
建站知识
2024/9/9 7:35:28
ON DUPLICATE KEY UPDATE 子句
ON DUPLICATE KEY UPDATE 是 MySQL 中的一个 SQL 语句中的子句,主要用于在执行 INSERT 操作时处理可能出现的重复键值冲突。当尝试插入的记录导致唯一索引或主键约束冲突时(即试图插入的记录的键值已经存在于表中),此子句会触发一…
建站知识
2024/9/9 7:35:24
Linux 性能优化基础
文章目录 常见指标分类(USE法)常见性能工具CPU性能工具内存性能工具文件系统和磁盘I/O性能工具网络性能工具 根据指标找工具CPU性能内存性能文件系统和磁盘I/O网络性能 根据工具找指标CPU性能内存性能文件系统和磁盘I/O网络性能 CPU性能分析一般步骤内存…
建站知识
2024/9/9 7:35:20
【Java面试】十八、并发篇(中)
文章目录 1、什么是AQS2、ReentrantLock的实现原理2.1 原理2.2 其他补充点 3、synchronized和Lock有什么区别3.1 区别3.2 Demo代码3.3 signal方法的底层实现 4、死锁的产生与排查4.1 死锁产生的条件是什么4.2 死锁的排查 1、什么是AQS
AQS,抽象队列同步器ÿ…
建站知识
2024/9/9 7:35:08