synchronized和reentranlock的区别
synchronized 和 ReentrantLock 都是 Java 中提供的可重入锁: 用法不同:synchronized 可用来修饰普通方法、静态方法和代码块,而 ReentrantLock 只能用在代码块上。 获取锁和释放锁方式不同:...
Linux操作系统任务计划详解
其实大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本呢?这就要借助Linux的cron功能了。这部分内容很重要,请大家牢记! 命令crontab Linux任务计划功能的...
什么是K8s
Kubernetes 是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理。 该项目托管在 CNCF。 Kubernetes 提供了部署容器并在多个主机上进行扩展的所有所需工具。 Kubernetes 集...
PostgreSQL 12.6 源码部署详细步骤教程
前言 时间序列数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库,具备写多读少、冷热分明、高并发写入、无事务要求、海量数据持续写入等特点,可以基于时间区间聚合分...
Ubuntu安装Mysql教程(Ubuntu如何启用远程连接mysql)
1、用apt-get安装mysql #更新一下apt 仓库 sudo apt-get update #安装mysql-service sudo apt-get install mysql-server -y #也可以指定版本 (可选) sudo apt install mysql-server-5.7 2、查...
Linux运维常用命令大全有哪些?
Linux运维常用命令 一、Linux关机命令如下: 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机 二、Linux重启命令如下:...
Linux如何分割文件(Linux文件分割和重命名)
在 Linux 系统中,可以使用一些命令行工具来分割和重命名文件。 下面介绍几种常用的方法 使用 split 命令分割文件 split 命令可以将一个大文件分割成多个小文件。以下是一个将文件按照大小进行...









