Wesley13 Wesley13
3年前
ubuntu下使用ufw保护docker容器
docker会默认开启iptablesNAT规则,如果使用pport:port这种形式暴露端口是得不到ufw的防护的。因为ufw操作的实际上是filter规则链,并没有提供简单的操作nat链的方案。经过一番google之后,终于解决这个问题,现总结如下。两步走第一步,禁用docker操作iptables的功能
Stella981 Stella981
3年前
Raft 基础
目录1.三个状态2.什么是任期3.节点之间的通信1\.三个状态Raft设计了3个状态,用于表示节点的状态,分别是跟随者,候选者,领导者。1.领导者:通常只有一个领导人,并且其他节点都是跟随者。2.跟随者:跟随者不会发送任何请求,只是简单的响应领导者或者候选人的请求,由领导人处理所有的客户端请
Wesley13 Wesley13
3年前
NEO从源码分析看UTXO交易
_0x00前言_社区大佬:“交易是操作区块链的唯一方式。”_0x01交易类型_在NEO中,几乎除了共识之外的所有的对区块链的操作都是一种“交易”,甚至在“交易”面前,合约都只是一个小弟。交易类型的定义在Core中的TransactionType中:源码位置:neo/Core/TransactionType
Wesley13 Wesley13
3年前
GNS3桥接问题
需求通过GNS3模拟器桥接笔记本本地网卡实现模拟器里面的路由器与真实网络互通步骤一:打开GNS3创建拓扑步骤二:拖一个cloud(云图标)到工作区步骤三:使用连线工具将路由器接口与cloud的以太网接口链接(双击cloud可以配置网卡)步骤四:笔记本本地网卡尽量不要配置IP,采用自动获取即可
linbojue linbojue
6天前
一篇文章带您深入了解JavaScript供应链安全
在如今的互联网时代下,JavaScript已经是开发动态和交互式用户体验的重要工具。随着开发者对第三方库和包的依赖越来越多,JavaScript供应链安全问题也逐渐浮出水面。本文将深入探讨JavaScript供应链安全的概念,分析其中的潜在风险和漏洞,并提
Stella981 Stella981
3年前
GeoSatoshi:地理空间数据区块链
GeoSatoshi:地理空间数据区块链!IntroductiontoEthereumSmartContractClients(Web3jsLibrary)(https://static.oschina.net/uploads/img/201805/08170735_VjVe.png)
通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用
导读本文主要讲解了MVEL表达式和责任链设计模式相结合一起的消息处理解决方案设计、解耦消息处理节点以及方便代码维护扩展。通过“订单拆单消息”的接入作为具体实践案例,简要阐述了MVEL表达式和ApacheChain职责链设计模式应用场景。希望通过本文,读者可
供应链场景使用ClickHouse最佳实践
关于ClickHouse的基础概念这里就不做太多的赘述了,都有很详细说明。结合供应链数字化团队在使用ClickHouse时总结出的一些注意事项,尤其在命名方面要求研发严格遵守约定,对日常运维有很大的帮助,也希望对读者有启发。目前供应链数字化ck集群用来存储