# 内容
本文源自课程实验,实验内容如下:
在进行IP-Table设置前需要搭建实验环境,实验所需的环境配置如下图所示:
,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 UML图: 说明 定义: 职责链模式(Chain of Responsibil ...
分类:
其他好文 时间:
2020-01-21 00:26:55
阅读次数:
84
#!/bin/bash # A simple iptables firewall configuration PATH=/sbin:/bin:/usr/sbin:/usr/bin; export PATH #flush/erase original rules iptables -F #清除所有已制 ...
分类:
其他好文 时间:
2020-01-20 19:21:48
阅读次数:
103
使用chalk定义输出样式:Chalk comes with an easy to use composable API where you just chain and nest the styles you want. const chalk = require('chalk') console ...
分类:
其他好文 时间:
2020-01-19 00:06:07
阅读次数:
281
说明 iptables来源:《Linux网络技术》王波(第一版)。中关于iptables的命令介绍。见增补信息。 在使用过程中,并不是一定要按照书中所规定的代码实现需求。而是应该按照好wireshark等能够抓包的软件,然后通过iptables调试和观察,实现最后的调通。 rinetd端口转发 端口 ...
分类:
其他好文 时间:
2020-01-18 20:57:46
阅读次数:
78
1. Introduction Welcome, gentle reader. It is assumed you know what an IP address, a network address, a netmask, routing and DNS are. If not, I recomm... ...
分类:
其他好文 时间:
2020-01-17 13:46:48
阅读次数:
79
开放端口命令:nc -lp 端口号 & (如开放80端口:nc -lp 80 & 即可) 使用此命令开放的端口在使用时会报端口已经被占用,是因为该命令打开的端口都有相应的监听程序,解决方法如下: 使用命令lsof -i:端口号(如:lsof -i:80)查看占用端口的pid 然后直接kill -9 ...
分类:
系统相关 时间:
2020-01-17 13:28:51
阅读次数:
123
Seata 是 阿里巴巴2019年开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里内部一直扮演着分布式一致性中间件的角色,帮助阿里度过历年的双11,对各业务进行了有力的支撑。经过多年沉淀与积累,2019.1 Seata 正式宣布对外开源 。目前 Seata 1.0 已经 GA。
分类:
编程语言 时间:
2020-01-17 09:19:35
阅读次数:
136
/** * 跨域允许 */ @Configuration public class CorsConfig { @Bean public WebFilter corsFilter() { return (ServerWebExchange ctx, WebFilterChain chain) -> { ...
分类:
编程语言 时间:
2020-01-16 12:34:40
阅读次数:
611
Linux使用iptables封IP,是常用的应对网络攻击的方法,但要封禁成千上万个IP,如果添加成千上万条规则,对机器性能影响较大,使用ipset能解决这个问题。 iptables 包含几个表,每个表由链组成。默认的是 filter 表,最常用的也是 filter 表,另一个比较常用的是nat表, ...
分类:
系统相关 时间:
2020-01-16 10:21:15
阅读次数:
104