草庐IT

九、SpringCloud Bus消息总线

1、概述官网资料:https://docs.spring.io/spring-cloud-bus/docs/current/reference/html/1.1、什么是消息总线消息代理中间件构建一个共用的消息主题,可以被所有的微服务实例所订阅,当主题下有新的消息产生时,会被所有已订阅的微服务实例监听到消息代理又是什么?消息代理是一种消息验证、传输及路由的架构模式。具体的实例有很多:RabbitMQ、Apache下的Kafka、ActiveMQ及Alibaba下的RocketMQ等。消息代理主要负责消息的接收与发送,根据设定好的消息处理流路由到正确的app。它在微服务之间起到通信调度的作用,减少

FISCO BCOS入门(九)使用Caliper进行压力测试

Caliper是一个用于区块链性能测试和基准测试的工具,使用Caliper进行基准测试可以提供关于区块链系统性能的重要指标,本文章Caliper测试工具通过调用Helloorld合约来进行区块链系统进行压力测试并设置交易数量txNumber=10,交易速率tps=1。 前提:配置基本环境,安装nodejs,安装Docker,安装DockerCompose参考:使用Caliper进行压力测试环境部署(ubuntu)_发呆...的博客-CSDN博客加入Docker用户组sudogroupadddocker//USER为主机名sudogpasswd-a${USER}docker#重启Docker服务

linux把文件压缩成.tar.gz的命令&各个压缩解压命令大全--九五小庞

针对LINUX中解压和压缩的命令,一直以来使用都模糊不清,今天在此进行整理01-.tar格式解包:[*******]$tarxvfFileName.tar打包:[*******]$tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$gunzipFileName.gz解压2:[*******]$gzip-dFileName.gz压缩:[*******]$gzipFileName03-.tar.gz格式解压:[*******]$tarzxvfFileName.tar.gz压缩:[*******]$tarzcvfFileNam

JUC并发编程学习笔记(九)阻塞队列

阻塞队列阻塞队列队列的特性:FIFO(fistinpuptfistoutput)先进先出不得不阻塞的情况什么情况下会使用阻塞队列:多线程并发处理、线程池学会使用队列添加、移除四组API方式抛出异常不抛出异常,有返回值阻塞等待超时等待添加addofferputoffer(Ee,longtimeout,TimeUnitunit)移除removepolltakepoll(longtimeout,TimeUnitunit)检测队首元素elementpeek1、抛出异常publicstaticvoidtest01(){//队列是有大小的,创建时要明确该队列最大能有几个元素BlockingQueueque

MySQL——九、SQL编程

MySQL一、触发器1、触发器简介2、创建触发器3、一些常见示例二、存储过程1、什么是存储过程或者函数2、优点3、存储过程创建与调用三、存储函数1、存储函数创建和调用2、修改存储函数3、删除存储函数四、游标1、声明游标2、打开游标3、使用游标4、关闭游标游标案例一、触发器1、触发器简介触发器(trigger)是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。例如,当学生表中增加了一个学生的信息时,学生的总数就应该同时改变。因此可以针对

一百五十九、Kettle——Kettle9.2通过配置Hadoop clusters连接Hadoop3.1.3(踩坑亲测、附流程截图)

一、目的由于kettle的任务需要用到Hadoop(HDFS),所以就要连接Hadoop服务。之前使用的是kettle9.3,由于在kettle新官网以及博客百度等渠道实在找不到shims的驱动包,无奈换成了kettle9.2,kettle9.2的安装包里自带了shims的驱动包,不需要额外下载,挺好! 二、各工具版本(一)kettle9.2.0kettle9.2.0安装包网盘链接,请看鄙人拙作http://t.csdn.cn/VccRxhttp://t.csdn.cn/VccRx里面有目前我有的各种kettle安装包网盘链接(二)Hadoop3.1.3三、前提kettle9.2已经成功连接H

Docker从认识到实践再到底层原理(九)|Docker Compose 容器编排

前言那么这里博主先安利一些干货满满的专栏了!首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到底层原理》希望大家多多关注!Docker从认识到实践再到底层原理DockerCompose1.概览参考:比特就业课1.1DockerCompose是什么docker-compose是Docker官方的开源项目,使用python编写,实现上调用了Docker服务的API进行容器管理及编排,其官方定义为定义和运行多个Docker容器的应用。docker-compose中有两

【区块链】复习九之以太坊数据结构

以太坊数据结构1、账户1.1账户分类1.1.1外部账户1.1.2合约账户2、MPT树2.1Trie树2.2PatriciaTrie2.3MPT树3、消息和交易4、状态转换函数5、以太坊区块5.1区块头5.2区块体1、账户比特币是采用基于交易的账本模式,优点有:隐私保护比较好;缺点有:没有显示地记录账户余额,交易不方便(要一次性花出去)以太坊是基于账户的账本模式。优点:显示地记录账户余额交易更加方便对双花攻击(支付方不诚实)有着天然的防御缺点:易遭受重放攻击(收款方不诚实)。1.1账户分类以太坊为了实现智能合约,将账户分为:外部账户EOA和合约账户外部账户:由密钥控制,无代码与之关联合约账户:由

启动docker容器时报iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport(Docker容器九类常见故障)

Docker容器九类常见故障错误原因: 在防火墙中默认nat是REJECT的,所以端口映射被拒绝。解决方法:vim/etc/sysconfig/iptables##注释掉下面这一行,这行的意思是拒绝掉所有的FORWARD,拒绝的提示信息是icmp-host-prohibited(禁止)#-AFORWARD-jREJECT--reject-withicmp-host-prohibited#重启iptablessystemctlrestartiptables.service网上其他的解决方法:基本都是重置docker0网络,重启dockerpkilldockeriptables-tnat-Fifc

【技能树笔记】网络篇——练习题解析(九)

目录前言一、OSPF双栈1.1 OSPFv3LSA1.2 OSPFv3二、ISIS双栈2.1 ISISv62.2 ISIS高级特性三、BGP双栈四、PIM双栈总结🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。💡本文由Filotimo__✍️原创,首发于CSDN📚。📣如需转载,请事先与我联系以获得授权⚠️。🎁欢迎大家给我点赞👍、收藏⭐️,并在留言区📝与我互动,这些都是我前进的动力!🌟我的格言:森林草木都有自己认为对的角度🌟。前言本篇文章给出了CSDN网络技能树中关于双栈的练习题解析。文中不仅给出了此部分练习题的答案,还给出了具体解析,小伙伴们可以参考学习一下。这