草庐IT

SpringCloud-springcloud简介

全部标签

【业务功能篇86】微服务-springcloud-系统性能压力测试-jmeter-性能优化-JVM参数调优

系统性能压力测试一、压力测试  压力测试是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,是通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况。然后做针对性的测试与分析,找到影响系统性能的瓶颈,评估系统在实际使用环境下的效率情况,评价系统性能以及判断是否需要对应用系统进行优化处理或结构调整。并对系统资源进行优化。  在压力测试中我们会涉及到相关的一些性能指标:响应时间(ResponseTime:RT):从客服端发送请求开始到获取到服务器的响应

低代码平台简介(10家国产化低代码平台详细介绍)

低代码平台:一个号称能在几分钟的时间里开发一套企业内部都可使用的系统开发工具。本人曾做过一个测试,2人,历时8小时,用低代码平台成功搭建出一套“客户管理系统”。该系统所需要的15个子模块与40个界面。同样的功能如果用传统编码开发模式,按以往开发经验测算需要7个人日左右,也就是说用了低代码,降低开发时间和人力成本70%以上,开发效率也提升80%以上。基于这样的优势,也让“低代码”在国内各个行业刮起了一场低代码风暴。还因此吸引了国内大厂纷纷加入,像腾讯、阿里、华为、网易、百度等科技巨头目前都已研发出了自己的低代码产品。并且还对该领域的其他产品进行了大量投资。就比如阿里,先是在2018年投资了一家低

Grad-CAM简介

论文名称:Grad-CAM:VisualExplanationsfromDeepNetworksviaGradient-basedLocalization论文下载地址:https://arxiv.org/abs/1610.02391推荐代码(Pytorch):https://github.com/jacobgil/pytorch-grad-cambilibili视频讲解:https://b23.tv/1kccjmb文章目录0前言1Grad-CAM介绍以及实验1.1理论介绍1.2梯度计算示例1.3Pytorch梯度计算实验2使用Pytorch绘制热力图0前言对于常用的深度学习网络(例如CNN),

2、最优化理论的简介

1、最优化模型及其分类  最优化的数学模型一般表示为其中及都是定义在上的实值连续函数,且至少有一个是非线性的。如果,则问题被称为无约束优化问题。如果是正整数,则问题被称为约束优化问题。其中,称为目标函数,称为约束函数。如果都是线性函数,则问题就是线性规划。如果和存在一个非线性函数,则问题就是非线性规划。特别地,若为二次函数,为线性函数,则问题是二次规划问题。  2、求解无约束优化问题的方法  无约束优化问题,即  求解无约束优化问题(1)的算法有线搜索算法和信赖域法等(1)、线搜索  线搜索的基本迭代格式为其中是搜索方向,是搜索步长为线搜索确定。线搜索分为精确线搜索和非精确线搜索i、精确线搜索

【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介

🍁博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!文章目录Kubernetes简介1kubernetes架构1.1master节点1.2Node节点1.3kubectl2kubeadm2.1kubeadm功能Kubernetes集群部署准备工作(所有节点都要做同样的操作)服务器配置关闭防火墙关闭selinux关闭交换分区修改三台集群的主机名:(每个主机限一条命令)所有节点都添加集群ip与主机名到hosts中:三台机器进行时间同步特殊说明:三台都安装需要的一些命令:部署docker(所有节点都需要部署)给doc

SpringCloud实用篇4——MQ RabbitMQ SpringAMQP

目录1初识MQ1.1同步和异步通讯1.1.1同步通讯1.1.2异步通讯1.2技术对比2.快速入门2.1安装RabbitMQ2.1.1单机部署2.1.2集群部署2.2RabbitMQ消息模型2.3.导入Demo工程2.4入门案例2.4.1publisher实现2.4.2consumer实现3SpringAMQP3.1BasicQueue简单队列模型3.1.1消息发送3.1.2消息接收3.1.3测试3.2WorkQueue3.2.1.消息发送3.2.2消息接收3.2.3.测试3.2.4.能者多劳3.2.5总结3.3发布/订阅3.4Fanout3.4.1案例----利用SpringAMQP演示Fan

Flink简介

第一章初识Flink大数据开发总体架构大数据开发总体架构数据传输层:常用的数据传输工具有Flume、Sqoop、Kafka。Flume是一个日志收集系统,用于将大量日志数据从不同的源进行收集、聚合,最终移动到一个集中的数据中心进行存储。Sqoop主要用于将数据在关系型数据库和Hadoop平台之间进行相互转移。Kafka是一个发布与订阅消息系统,它可以实时处理大量消息数据以满足各种需求,相当于数据中转站。数据存储层:数据可以存储于分布式文件系统HDFS中,也可以存储于分布式数据库HBase中,而HBase的底层实际上还是将数据存储于HDFS中。此外,为了满足对大量数据的快速检索与统计,可以使用E

《计算机与人脑》:神经元功能简介

看到这一章……怎么说好呢,大师真敢把这当成一章。怪不得连编者都不好意思了,把“人脑”部分的前言也并了过来,才凑起来显得像“一章”。首先,冯诺依曼做了个承上启下,说明本书的目的,就是“比较”。也就是说,到了讨论人脑部分的时候,他会拿计算机与人类神经系统进行比较。冯诺依曼认为,计算机与人脑都是“自动机”,两者有共通点也有不同点。差异点来看,不仅是尺寸和速度等明显的方面,还有更深层次、更根本的方面,比如两者的功能、控制原理就有着很大的区别,也包括总体的组织原理。人类的神经网络,从直接的观察来看,会更倾向于“数字型”。神经网络的基本元件,就是神经细胞,或者叫做神经元。来,我们上一个神经元的图:图片来自

iOS单元测试之OCMock的简介和使用

一、OCMock简介1.1、Mock介绍作为一个动词,mock是模拟、模仿的意思;作为一个名词,mock是能够模仿真实对象行为的模拟对象。在软件测试中,mock所模拟的对象是什么呢?它一定不是我们所测试的对象,而是SUT(SoftwareUnderTest:测试的对象)的依赖(dependency)。换句话说,mock的作用是模拟SUT依赖对象的行为。文字不好理解,我们画个图,如下图所示,被测试对象是A,A依赖的是B,B依赖的是C。而我们要mock的是B的行为。图中A就是SUT。mock依赖关系.png1.2、OCMock介绍OCMock是一个用于为iOS或MacOSX项目配置Mock测试的开

Dart简介4--异步支持

说明在很多语法中,回调处理异步任务是很常见的操作,然而回调多了是一件很老火的事情。Dart给了我们很友好的方式,可以允许我们写出和同步代码很像的异步代码。1,FutureFuture一个异步操作的最终完成(或失败)及其结果值的表示。简单来说,它就是用于处理异步操作的,异步处理成功了就执行成功的操作,异步处理失败了就捕获错误或者停止后续操作。一个Future只会对应一个结果,要么成功,要么失败。Future的所有API的返回值仍然是一个Future对象,所以可以很方便的进行链式调用。1.1Future一些常用的方法Future.then:接收异步结果;Future.catchError:如果异步