- 博客(43)
- 收藏
- 关注
翻译 测试名称
1、SDLC:软件生命周期 SDLC百度2、UT(Unit Test):单元测试 各种测试类型的含义 IT:集成测试 ST:系统测试 UAT:验收测试3、RST:快速测试快速测试方法集 RST测试4、ET:探索性测试百度百科5、SBTM:基于测程的测试管理 说明6、测试流派划分:分析派、标准派、质量派、上下...
2020-05-02 21:01:32
446
转载 日志
一、现有的日志框架commons-loggin、slf4j 只是一种日志抽象门面,不是具体的日志框架。 log4j、logback 是具体的日志实现框架。 在比较关注性能的地方,选择Logback或自己实现高性能Logging API可能更合适。推荐:slf4j + logback. 在已经使用了Log4j的项目中,如果没有发现问题,继续使用可能是更合适的方式:推荐组合为:slf4j +...
2020-03-01 18:39:55
171
转载 Hadoop相关基础学习
Hadoop基础学习转载自:https://www.cnblogs.com/binarylei/p/8903601.htmlhttps://blog.youkuaiyun.com/yuan_xw/article/details/50003197Hive的基础定义:Hive是基于Hadoop的数据仓库工具,使不熟悉 MapReduce 的用户很方便地利用 HQL 处理和计算 HDFS 上的结构化的数据...
2019-10-13 23:45:13
246
转载 Redis
https://blog.youkuaiyun.com/middleware2018/article/details/80355418https://blog.youkuaiyun.com/zlc3323/article/details/80836881
2019-09-16 11:45:31
132
转载 消息队列——0
一、什么是消息队列把要传输的数据放在队列中把数据放到消息队列叫做生产者 从消息队列里边取数据叫做消费者二、为什么要用消息队列2.1、解耦系统A将userId写到消息队列中,系统C和系统D从消息队列中拿数据。这样有什么好处?系统A只负责把数据写到队列中,谁想要或不想要这个数据(消息),系统A一点都不关心。 即便现在系统D不想要userId这个数据了,系统B又突...
2019-09-16 11:38:31
329
转载 容器和虚拟机的区别
一、DockerDocker解决的主要问题有过后台开发经验的同学,一定遇到过下面这些问题:程序在开发环境跑得好好的,但是部署到生产环境,却状况频出;假设某个程序要在客户的环境上进行部署,虽然在自己的环境上部署、验证成功,但始终担心客户的环境上缺少某些必要的库文件,或者某些文件的版本不符合要求;那么,有了docker,这些问题都将不复存在。什么是DockerDocker是...
2019-07-10 14:25:26
2408
转载 单测相关
https://sin90lzc.iteye.com/blog/1529889https://blog.youkuaiyun.com/Architect_优快云/article/details/82466589
2019-07-02 19:53:17
327
转载 cookie、Session和token
1、cookie存储在客户端用于验证的信息2、Session存储在服务器端用于验证的信息3、token大量验证用户身份的信息存储会浪费服务器较多的资源,所以用户登录后服务器给客户端一个用密钥加密后的信息,每次客户端请求时发送这个信息,服务器直接利用密钥和算法解析后去匹配就行PS:token放在cookie中,cookie包含token参考:https://www....
2019-06-28 19:47:03
97
原创 mybatis和Spring整合操作数据库
一、POM文件引jar <dependencies> <dependency> <groupId>com.sankuai</groupId> <artifactId>inf-bom</artifactId> ...
2019-06-27 10:38:31
268
翻译 单元测试和接口测试的区别
1、单元测试注重代码逻辑,接口测试注重业务逻辑;2、单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块);接口测试不是,会覆盖很多;3、单元测试是白盒测试,接口测试是黑盒测试;4、单元测试关注的是代码的实现和逻辑,测试范围较小,保证实现逻辑通过就行;接口测试因为关注业务,所以测试范围较广,会用更多的测试数据去测试...
2019-06-20 20:33:40
8083
转载 http各头部
1、短连接和长连接1.1 Connection头部Connection:keep-Alive 长连接 Connection:close 短连接 Connection仅对当前连接有效1.2 Proxy- Connection 代理服务器的Connection头部2.消息的转发2.1 Max-Forwards头部 限制经过的代理服务...
2019-06-19 12:03:40
739
转载 各种开发工具
1、lombokhttps://blog.youkuaiyun.com/motui/article/details/79012846
2019-06-18 11:48:05
129
翻译 web架构1——概述
NOSQL:非关系数据库NoSQL数据库的四大分类:分类 Examples举例 典型应用场景 数据模型 优点 缺点 键值(key-value) Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等...
2019-06-16 20:25:48
276
转载 HTTP各方法
1、GET检索信息,请求数据;GET请求是可以缓存的,我们可以从浏览器历史记录中查找到GET请求,请求有长度限制,请求参数在URL中2、POST检索信息,请求数据;POST请求永远不会被缓存,且对数据长度没有限制;我们无法从浏览器历史记录中查找到POST请求。请求参数有body封装,较GET请求安全3、HEADHEAD方法与GET方法相同,但返回没有响应体,仅返回状态行和标题部...
2019-06-14 15:16:40
239
原创 知识系
201907了解:知道基础知识一般:经过实操熟练:所有常用命令都能记住熟悉:除能用基本命令外,对额外知识有所了解掌握:基本命令及部分高难度命令都会精通:底层实现知道 技能点 未开始 了解 一般 熟练 熟悉 掌握 精通 成为竞争力 工作技能 软...
2019-06-08 17:11:46
107
原创 Charles的使用——别的小功能
一、更改请求和返回1、选中需要更改的接口,点击tools——Rewrite:2、勾选Enable Rewrite,点击Add:(代表保存一个固定的接口配置)3、配置URL以及修改Request和Response3.1 修改Request勾选Request部分,选择Type下拉款里的选项,能修改Header、Host、Path、URL、Query以及Body(针...
2019-04-25 20:08:57
191
转载 Charles的使用——全局使用指南
简介Charles相当于一个在客户端和服务器之间的代理(过滤器)1、当客户端向服务器发起请求的时候,请求先到达charles,然后经过Charles把数据发送给服务器;注意:此时charles发给服务器的数据,不一定是客户端请求的数据;charles在接到客户端的请求时可以自由的修改数据,甚至可以直接Block客户端发的请求;2、服务器接收请求后的返回数据,也会先到cha...
2019-04-24 17:22:35
2446
转载 maven命令
常用命令1、查看依赖mvn dependency:list (依赖列表)mvn dependency:tree(依赖树)2、清除运行后的项目mvn clean3、运行测试mvn test常用参数-D :指定参数,例如-Dxml.file=src/test/xxx.xml,-Dmaven.filepath=testng/xxx.xml-P : ...
2019-04-23 19:57:29
144
原创 各种测试类型
1、功能测试 验证业务功能逻辑点和各业务场景是否正确,包括各边界、异常等情况2、UI测试 验证界面的颜色风格、组件的布局等是否符合用户的使用,是否美观3、压力测试(性能测试的一种)测试在一定负荷(指定的压力)下系统的反应,比如只给服务器10% 的CPU,查看系统的运行状况和响应时间4、负载测试(性能测试的一种)给系统不断的加压,查看系统在不同的...
2019-04-23 17:59:44
1838
转载 接口测试
一、什么是接口测试?为什么要做接口测试 定义: 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等 为什么:1、如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。接口测...
2019-04-22 19:04:06
151
原创 JSONObject
一、其他对象转为JSONObject1、String对象转为JSONObjectJSONObject.parseObject(String s) (s 必须按照JSON格式书写,否则会出现JSON解析错误)String test = "{\n" + "\t\"message\": \"success\",\n" + ...
2019-01-05 18:00:19
246
翻译 testNG——Assert部分源码
equals方法介绍:https://www.cnblogs.com/xdp-gacl/p/3637073.htmljava运算符 与(&)、非(~)、或(|)、异或(^):https://www.cnblogs.com/yesiamhere/p/6675067.htmljava.lang.Class.isArray() 确定该Class对象表示一个数组类:https://www....
2018-12-29 20:33:21
277
转载 testNG框架
https://www.yiibai.com/testng/testng-spring-integration.html#article-starthttp://www.51testing.com/zhuanti/TestNG.htm
2018-12-29 17:09:54
110
转载 curl命令进行接口测试
1、获得对方的响应首部信息curl -I http://www.yinzhengjie.org.cn2、显示网页的全部信息 curl -i "https://www.baidu.com" 3、显示一次的http请求的通信过程curl -v www.baidu.com4、模拟get 请求当发起http请求时,curl会默认发起GET请求,也可以"-X GE...
2018-12-22 12:15:48
4342
转载 Groovy——def
https://www.cnblogs.com/softidea/p/4368506.htmlhttps://www.cnblogs.com/liyuanhong/articles/5703205.html 5.GStringJava里有String,Groovy里新加了GString。Groovy的语法是,如果用单引号括起来的就是String,如果是双引号括起来的就是GStrin...
2018-12-22 12:15:05
2433
转载 python 学习——def
一、基本用法https://www.cnblogs.com/derezzed/articles/8119592.htmldef定义函数1、没有入参的函数1 def function():2 print('This is a function')3 a = 1+24 print(a)输出:1 This is a function2 3...
2018-12-22 12:12:56
268
原创 最大公约数和最小公倍数
最大公约数 * 求几个自然数的最大公约数,可以先求出其中两个数的最大公约数, * 再求这个最大公约数与第三个数的最大公约数,依次求下去,直到最后一个为止。 * 最后所得的那个最大公约数,就是所求的几个数的最大公约数。public static long commonDivisor(long n,long m) { while(n%m!=0) { ...
2018-05-17 12:06:29
880
转载 String和int、Integer间的转换
原文:http://blog.sina.com.cn/s/blog_4f9d6b1001000bfo.htmlhttps://www.cnblogs.com/powerlx/p/6181835.htmlhttps://www.cnblogs.com/sam-cheng/p/6520530.htmlint i=123;String s="";一、Integer转换成int的方法Integer.int...
2018-05-16 21:02:07
2851
原创 将n个数排成最大多位数
题目:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。 解题思路: 其实这就是个字符串的冒泡排序,如果字符串A+B>B+A那么认为A>B。以此为准则,采用冒泡排序的方法将字符串按大小排序,然后输出就可以了。 public static void main(String[] args) { ...
2018-05-16 20:39:10
583
转载 Map中key值和Value值的排序(HashMap和TreeMap)
这里有HashMap和TreeMap分别关于key值和Value值的排序:一、TreeMap的排序1.Key值排序 TreeMap默认是升序的,如果我们需要改变排序方式,则需要使用比较器:Comparator。Comparator可以对集合对象或者数组进行排序的比较器接口,实现该接口的public compare(T o1,To2)方法即可实现排序 Map<String,Inte...
2018-05-16 11:53:31
302
转载 Map的实现类
装载自:https://www.cnblogs.com/K-artorias/p/7373745.html Map是一个双列集合接口,如果实现了Map接口,特点是数据以键值对形式存在,键不可重复,值可以重复。 java中主要有HashMap、TreeMap、Hashtable。1.HashMapHashMap的存储原理:HashMap 底层是基于哈希表实现的。往HashMap添...
2018-05-16 11:21:55
450
转载 Map的遍历
装载自:Map的四种遍历Map<Integer,Integer> map=new HashMap<Integer,Integer>();第一种:同时取key值和value值for(Map.Entry<String, Integer> entry:map.entrySet()) System.out.println(“key =”+ entry.ge...
2018-05-16 10:57:53
311
原创 统计文件中汉字、字母、数字和符号的个数
1.统计所给例文的汉字,数字,字母,符号的个数,将统计结果降序排列写入生成的的Result.txt文档中。文档内容格式为:汉字个数:999 数字个数:888 字母个数:777 ......import java.io. *;import java.util。*;import java.util.regex.Pattern;公共类Algorithm2 { public static voi...
2018-05-15 21:42:49
3094
原创 通信数据转发程序
HTTP 通信时,除客户端和服务器以外,还有一些用于通信数据转发的应用程序,例如代理、网关和隧道。它们可以配合服务器工作。代理 接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。 在 HTTP 通信过程中,可级联多台代理服务器。请求和响应的转发会经过数台类似锁链一样连接起来的代理服务器。转发时,需要附加Via 首部字段以标记出经过的
2017-11-27 17:10:23
777
原创 HTTP的状态码
状态码的类别:2xx成功200 OK:从客户端发来的请求在服务器端被正常处理了。204 No Content: 该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分。另外,也不允许返回任何实体的主体.一般在只需要从客户端往服务器发送信息,而对客户端不需要发送新信息内容的情况下使用.206 Partial Content: 该状态码表示客户端进行了
2017-11-27 16:35:57
152
转载 自动内存管理机制(4)——垃圾回收算法
垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。ps:内存泄露是指该内存空间使用完毕之后未回收,在不涉及复杂数据结构的一般情况下,Java 的内存泄露表现为一个内存对象的生命周期超出了程序需要它的时间长度,我们有时也将其称为“对象游离”。由于创建对象和垃圾回收器释放丢弃对象所占的内存空间,内存会出现碎片。碎片是分配给对象的内存块之间的空闲内存洞。碎片整理将所占用的堆内存移到堆的一端,
2017-11-13 21:20:56
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人