手动实现一个Redis分布式锁
今天第一天开工,收拾心情,又要开始好好学习,好好工作了。 对于使用 Java 的小伙伴,其实我们完全不用手动撸一个分布式锁,直接使用 Redisson 就行。 但是因为这些封装好的组建,让我们越来越...
如何在Linux操作系统中创建定时器
这是一个演示如何创建 POSIX 兼容的间隔定时器的教程。 对开发人员来说,定时某些事件是一项常见任务。定时器的常见场景是看门狗、任务的循环执行,或在特定时间安排事件。在这篇文章中,我将演...
Wireshark使用指南:网络封包分析入门教程
Wireshark是一款开源的网络封包分析工具,广泛应用于网络调试、安全分析、网络协议学习等领域。 本文将提供一个Wireshark的基础使用教程,帮助读者快速掌握这个强大工具的基本使用方法。 Wiresh...
Ubuntu的软件存储库系统详解
当你开始使用 Ubuntu 或者其它基于 Ubuntu 的发行版时,你很快就会学会使用 apt命令安装软件包: sudo apt install package_name 你可能还会使用这三条 PPA 命令安装其它软件: sudo add-a...
echo命令在Linux中的作用以及其常见用法
在Linux系统中,'echo'是一个常用的命令,用于在终端或脚本中输出文本。 它可以将指定的字符串或变量的值打印到标准输出,从而向用户提供信息或进行调试。 本文将详细介绍'echo'命令在Unix中的...
Redis除了做缓存,还能做什么?
分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
Linux gunzip命令:解压文件
Linux gunzip 命令用于解压文件。 gunzip 是个使用广泛的解压缩程序,它用于解开被 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz。事实上 gunzip 就是 gzip 的硬连接,因此不论是压...
深入理解Python时间戳: 应用与转换
一、Python时间戳简介 时间戳,也被称为Unix时间戳,是自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 在Python编程语言中,时间戳是对日期和时间的一种重要表示方式。 它提供...









