
中台架构
jacljh
程序匠人
展开
-
jmeter实现multipart/form-data类型请求
http请求常见的content-type分为3种:application/json、x-www-form-urlencoded、multipart/form-data,这里重点说下multipart/form-data。multipart/form-data主要用于post请求体中需要上传文件的场景,在项目实践中遇到过当post请求体中既需要上传文件,又需要传一般的json格式参数这种场景,下面是在我实际测试中遇到的multipart/form-data格式请求的发送:1、填写protocal、h转载 2020-07-04 11:24:30 · 3632 阅读 · 0 评论 -
JMeter笔记
https://www.cnblogs.com/xiaoyu2018/tag/JMeter/转载 2020-07-04 11:21:44 · 254 阅读 · 0 评论 -
JMeter参数化User Defined Variables与User Parameters区别
偶然发现JMeter中有两个元件(User Defined Variables与User Parameters)很相近,刚开始时我也没注意,两者有什么不同。使用时却发现两者使用场景有些不同,现在小结一下。相同点:二者都是进行参数化的。一、User Defined Variables1、添加方法:选择“线程组”,右键点击添加-Config Element-User Defined Variables,在这个控件中,定义你所需要的参数,如2、使用方法:在对应的需要使用参数的位置,使用$.转载 2020-07-04 11:19:10 · 492 阅读 · 0 评论 -
jmeter中用json提取器提取响应数据中的多个值
json串 []表示对象组成的数组,{}表示对象。对象里包含多个 "属性":属性值。属性值可以是值,或数组,或对象。JSON Extractor使用jsonpath表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用. 取数组里的对象用[],数组索引从0开始。示例:例1 找一个响应结果是json格式的,分析响应结果。比如下面的响应整个是个数组,其中有4个对象。因此取值用$[索引取0-3或*取所有].属性值例2 如果响应类似...转载 2020-07-04 11:03:29 · 6400 阅读 · 0 评论 -
【Jmeter】参数Parameters和Body Data
在做接口并发测试的时候,才发现Jmeter中的Parameters和Body Data两种参数格式并不是简单的一个是xx=xx,另外一个是json格式的参数先看一个接口[post] /api/xx/xxxx/xxxx 通知服务端文件上传完毕输入参数:http content type: application/json名称 | 类型 | 是否必须 | 参数限制 | 描述--------- | ----------- | -------- | ---------- | ----------转载 2020-07-04 09:59:05 · 694 阅读 · 0 评论 -
Jmeter 设置 【HTTP 请求默认值】
一般情况下,我们在一个项目中调用的接口中域名、端口等都是相同的。当我们创建多个HTTP 请求时,由于这些数据是必填项,所以,我们就需要不停地填写相同的数据。如果项目进行过程中出现了更改域名、更改端口号等情况,我们又需要把每一个请求中的数据都做更改,这样看上去似乎有些麻烦了。下面我们就来介绍一种方法将这些相同的参数设置为默认的,每次创建 HTTP 请求时就不用再输入了,这就需要我们配置【HTTP 请求默认值】来实现了。这次依然用百度搜索关键字做例子,来解释。1)我们先创建两个 HTT...转载 2020-07-04 09:37:24 · 672 阅读 · 0 评论 -
@value 注解配置默认值
@Value在注解模式下读取配置文件注入属性值代码如下: @Value("${name}") private String name;但是,如果配置文件中没有设置 name的值, spring在启动的时候会报错。这时需要给name配置默认值,代码如下: @Value("${name:bob}") private String name;除了String类型外,其他类型也可如上配置 @Value("${age:250}") priv...转载 2020-06-21 00:16:27 · 1771 阅读 · 0 评论 -
DBeaver - 一款免费开源的通用数据库工具
DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:转载 2020-06-17 21:54:01 · 918 阅读 · 0 评论 -
MySQL 存储过程简单使用
下面是存储过程的例子,删除给定球员参加的所有比赛:mysql> delimiter $$ #将语句的结束符号从分号;临时改为两个$$(可以是自定义) mysql> CREATE PROCEDURE delete_matches(IN p_playerno INTEGER) -> BEGIN -> DELETE FROM MATCHES -> WHERE playerno = p_playerno; -> END$$ Query OK, 0 rows affect原创 2020-06-15 15:25:23 · 289 阅读 · 0 评论 -
Redis系列十:Pipeline详解
一、pipeline出现的背景:redis客户端执行一条命令分4个过程: 发送命令-〉命令排队-〉命令执行-〉返回结果1这个过程称为Round trip time(简称RTT, 往返时间),mget mset有效节约了RTT,但大部分命令(如hgetall,并没有mhgetall)不支持批量操作,需要消耗N次RTT ,这个时候需要pipeline来解决这个问题二、pepeline的...转载 2020-04-28 22:47:14 · 465 阅读 · 0 评论 -
Redis 管道pipeline
Redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:./bin/redis-cli -h 192.168.36.189 -p 637...转载 2020-04-28 22:42:16 · 292 阅读 · 0 评论 -
IDEA中Lombok插件的安装及使用
这个插件的好处在于可以让我们的代码更简洁,减少一些重复的工作,最常用的就是@Data注解,比如在实体类上使用@Data注解,实体类的各个属性就不需要书写get和set方法。安装方法:1、File→Settings→Plugins,输入mybatis plugin,本地没搜到,就可以点击Search in repositories(或直接点击Browse repositories进入搜...转载 2020-03-23 12:53:31 · 398 阅读 · 0 评论 -
电商-大中台+小前端
转载 2020-03-15 11:29:26 · 366 阅读 · 0 评论 -
大中台+小前台概念
1.什么是“大中台、小前台”关键词:精准打击、管理高效、资源整合、灵活敏捷阿里巴巴 “大中台、小前台”机制的提出,某种程度上是从传统的事业部制向准事业部制的转换。就阿里巴巴而言,“前台”就是贴近最终用户/商家的业务部门,包括零售电商、广告业务、云计算、物流以及其它创新业务等;而“中台”则是强调资源整合、能力沉淀的平台体系,为“前台”的业务开展提供底层的技术、数据等资源和能力的支持,中台将集...转载 2020-03-15 11:10:34 · 965 阅读 · 0 评论 -
中台服务架构的一点思考
中台服务架构的思想是伴随着企业规模不断扩大、业务多元化而形成的。如阿里巴巴将集团20多个核心业务中公共的、通用的业务以服务的方式沉淀到了共享业务事业部,这套共享服务体系为阿里巴巴集团的核心业务赋能,真正发挥服务重用的价值。说到中台服务就需要提及SOA (面向服务的架构)。百科上关于SOA的介绍如下:SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口...转载 2020-03-15 10:31:33 · 362 阅读 · 0 评论 -
业务中台介绍
业务中台是支持多个前台业务且具备业务属性的共性能力组织,有助于业务能力复用、加速业务创新和促进数字化转型。其核心是“构建企业共享服务中心”,助力企业实现快速、低成本创新,为数据资产增值裂变提供动力支持。传统IT架构:以流程自动化为中心 预先确定流程场景,通过自动化提升运营效率 业务响应力有限,缺少柔性,难以应对市场急剧增多的定制化需求 系统打通困难,形成业务...原创 2020-03-14 18:20:13 · 3221 阅读 · 0 评论