重建二叉树

重建二叉树 输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。 注意: 二叉树中每个节点的值都互不相同; 输入的前序遍历和中序遍历一定合法; 样

主动信息收集原理

主动信息收集学习 基于ping探测 基于nmap扫描方式 使用 scapy 定制数据包进行高级扫描 僵尸扫描 主动信息收集原理 直接与目标系统交互通信 无法避免留下访

自定义线程池的方法

如何自定义线程池 corePoolSize 核心线程数 maximumPoolSize 最大线程数 keepAliveTime 线程存活时间【超出核心线程数的那部分】 unit 时间单位 workQueue 任务队列 threadFactory, 线程工厂,自定义线程的名字【用户自定义

子序列的数目

剑指 Offer II 097. 子序列的数目 Difficulty: 困难 给定一个字符串 s和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删

最近公共祖先

给出一个二叉树,输入两个树节点,求它们的最低公共祖先。 一个树节点的祖先节点包括它本身。 注意: 输入的二叉树不为空; 输入的两个节点一定不为空,且

最小的k个数

最小的 k个数 输入 n 个整数,找出其中最小的 k 个数。 注意: 输出数组内元素请按从小到大顺序排序; 数据范围 $1≤k≤n≤1000$ 样例 1 2 3 输入:[

最重要的JVM参数指南

1.概述 在本篇文章中,你将掌握最常用的 JVM 参数配置。如果对于下面提到了一些概念比如堆、 2.堆内存相关 Java 虚拟机所管理的内存中最大的一块,Java

cdn原理

cdn 加速 所谓的 CDN 加速技术,就是将客户端上传的图片、音视频发布到多个分布在各地的 CDN 节点的服务器上,当有用户需要访问这些图片和音视频时,能够通过 DNS

保证消息的可靠性

如何保证消息可靠传递 什么是 ACK 有了 TCP 协议本身的 ACK 机制为什么还需要业务层的 ACK 机制? tcp的ack只能保证连接层的“不丢数据”和“不乱序”,但数据
T