最新 最热

NAT Slipstreaming攻击使防火墙形同虚设

2020年10月31日安全研究员Samy Kamka发布了一种被称为NAT Slipstreaming的攻击颠覆了人们对防火墙中NAT安全性认知。

2022-05-10
1

CMake,大型项目采用的构建工具

本篇文章主要描述CMake的基本用法。在之前的文件中我对Makefile,Autotools这两个构建工具。相关文章如下:

2022-05-10
1

重学SpringCloud系列五之服务注册与发现---中

在我前面的系列已经为大家介绍了Spring Cloud Config,可以实现将分布式微服务的配置进行集中管理。但是,就目前而言,我们目前仅限于在应用程序启动时更新此类配置。将属性的新值推送到Git之后,我们将需要手动重新启动每个...

2022-05-10
0

免费的,大厂的,内网穿透工具你要不要?

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。...

2022-05-10
1

4.1 Paralles 虚拟机安装及网络配置--设置静态ip

前面研究了k8s的组件,核心概念,网络模型,都了解了一遍,现在就要进入实战了,摆在面前的一座大山,必须克服才行---虚拟机搭建,及网络环境配置。...

2022-05-09
1

面试突击35:如何判断线程池已经执行完所有任务了?

很多场景下,我们需要等待线程池的所有任务都执行完,然后再进行下一步操作。对于线程 Thread 来说,很好实现,加一个 join 方法就解决了,然而对于线程池的判断就比较麻烦了。...

2022-05-09
1

面试突击33:线程池有哪些状态?状态是如何转换的?

在 Java 中,线程池的状态和线程的状态是完全不同的,线程有 6 种状态:NEW:初始化状态、RUNNABLE:可运行/运行状态、BLOCKED:阻塞状态、WAITING:无时限等待状态、TIMED_WAITING:有时限等待状态和 TERMINATED:终止状态。而线程池...

2022-05-09
1

面试突击23:说一下线程生命周期,以及转换过程?

线程的生命周期指的是线程从创建到销毁的整个过程,通常情况下线程的生命周期有以下 5 种:

2022-05-09
1

内网击穿之 HTTP 穿透:网站没上线?如何让全世界的人都可以访问你本地的网站?

对于大多数程序员来说,网站一经开发测试后,我们需要在对网站进行上线测试,但是没有自己的服务器,没有自己的域名,没有公网 IP,这个就成了一个难题。而今天白鹿就带给大家一个小教程,我们采用内网击穿的方式,使用第三方平台的...

2022-05-08
1

配置Azure负载均衡器入站NAT规则

前面的文章中和大家提到可以使用负载均衡器创建入站的NAT规则,从而将来自特定前端IP地址的特定端口的流量转发到特定后端实例的特定端口。这个功能的一个常见使用场景是使用负载均衡器的NAT规则来建立到Azure虚拟网络...

2022-05-07
1