Linux网络发包工具 | Sendip
Sendip 是一个Linux平台的命令行网络发包工具,目前支持的协议有IPv4、TCP、BGP、ICMP、UDP、RIP、NTP、IPv6、ICMPv6、RIPng。Sendip 功能很强大,它支持自定义报文头部和数据(即任意的IP数据...
1108. IP 地址无效化
https://leetcode-cn.com/problems/defanging-an-ip-address/ 难度简单67 给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。 所谓无效化 IP 地址,其实就是用 '[.]' 代...
一款优秀、亮眼的开源堡垒机
戳上方蓝字“极客之家”关注我! 介绍 在运维的日常工作中,登陆服务器操作不可避免,为了更安全的管控服务器,但凡有点规模的公司都会上线堡垒机系统,堡垒机能够做到事前授权、事中监控、事后...
高级篇Docker复杂安装详说
一、安装mysql主从复制 1、主从复制原理 默认你懂 2、主从搭建步骤 1、新建主服务器容器实例3307 docker run -p 3307:3306 --name mysql-master \ -v /mydata/mysql-master/log:/var/log/mysql ...
226. 翻转二叉树
226. 翻转二叉树https://leetcode.cn/problems/invert-binary-tree/ 难度简单1361 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9] ...
LeetCode算法系列(Java版) 62. 不同路径
LeetCode算法系列(Java版) 62. 不同路径LeetCode算法系列(Java版) 63. 不同路径 II 力扣原题 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。...
Redisson分布式锁实现原理
一、背景 本文一方面是抱怨一下现下的面试体验,另一方面看一下redisson(3.15.1)的trylock api的实现(我也不喜欢针对面试去看源码,只是想找个出口宣泄一下)。 笔者是因为喜欢写代码才干的j...