05 2019 档案

摘要:一、三元运算符: 条件表达式?表达式1:表达式2 条件表达式成立时返回表达式1,否则返回表达式2 应用:去除左右空格 package besttest.day01; public class RTrimTest { /* 删除右空格 */ public static String rTrim(Str 阅读全文
posted @ 2019-05-28 21:01 鸿飞冥冥 阅读(110) 评论(0) 推荐(0)
摘要:第一阶段:业务测试;接口测试;百盒测试;工具开发 第二阶段:某一领域有较深的见解;质量保障&体系构建;带团队独立负责业务 第三阶段:基于大数据对业务潜在风险进行挖掘;架构能力;借据方案至少辐射至一个部门 第四阶段:应用人工智能&机器学习等手段训练业务模型;带部门;圈子影响力 阅读全文
posted @ 2019-05-28 10:00 鸿飞冥冥 阅读(212) 评论(0) 推荐(0)
摘要:一、金融相关金额计算BigDecimal(浮点型经度计算) 浮点型精度损失问题用BigDecimal类型,参数传递字符串类型(把字符串拆成字节数组进行计算); 加(add)减(subtract)乘(multipy)除(divide)绝对值(abs) package besttest.day01; i 阅读全文
posted @ 2019-05-27 21:53 鸿飞冥冥 阅读(236) 评论(0) 推荐(0)
摘要:一、冒泡排序: public static void main(String[] args) { int[] li ={1,4,5,2,33,22,33}; System.out.println(li); for (int i = 0; i < li.length-1; i++) { for (in 阅读全文
posted @ 2019-05-23 10:58 鸿飞冥冥 阅读(143) 评论(0) 推荐(0)
摘要:1、程序计数器: 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需 阅读全文
posted @ 2019-05-21 10:30 鸿飞冥冥 阅读(177) 评论(0) 推荐(0)
摘要:1、标记-清除算法: 分为标记和清除两个阶段:首先标记处所有需要回收的对象,标记完成后统一回收所有被标记的对象;是最基础的收集算法,其它的收集算法都是基于这种思路并对其不足进行改进而得到的。 不足: a) 效率问题,标记和清除两个过程的效率都不高; b) 空间问题,标记清除之后会产生大量不连续的内存 阅读全文
posted @ 2019-05-20 23:19 鸿飞冥冥 阅读(221) 评论(0) 推荐(0)
摘要:1、版本兼容性测试 2、上线版本控制(一星期一次,稳定) 3、流程控制:需求评审、测试分析、技术评审、回归测试、验收、线上验证 4、自动化用例执行 5、对外接口与使用方核对、业务方回归验证 6、review代码(根据代码水平) 7、项目复盘会 8、技术文档、接口文档、测试用例的整理、及维护。 9、组 阅读全文
posted @ 2019-05-16 11:28 鸿飞冥冥 阅读(230) 评论(0) 推荐(0)
摘要:1、流程 阅读全文
posted @ 2019-05-16 10:58 鸿飞冥冥 阅读(442) 评论(0) 推荐(0)
摘要:1、TCP UDP区别: TCP有点:可靠,稳定,TCP可靠提现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传输时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接来节约系统资源。 TCP缺点:慢、效率低、占用系统资源高,易呗攻击,TCP在传递数据之前,要先建立连接,这会消 阅读全文
posted @ 2019-05-15 12:57 鸿飞冥冥 阅读(172) 评论(0) 推荐(0)
摘要:1、三元运算符 //简单的if else语句,可以使用三元运算符来表示,如 if 1==1: name = "wangkc" else : name = "alex" //三元表达式如下: name = wangkc if 1=1 else "alex" 2、lambda表达式: 可以接收任意多个参 阅读全文
posted @ 2019-05-15 09:57 鸿飞冥冥 阅读(164) 评论(0) 推荐(0)
摘要:java工具包提供了强大的数据结构,主要包括如下几种接口和类: 1、枚举:Enumeration 阅读全文
posted @ 2019-05-15 09:03 鸿飞冥冥 阅读(163) 评论(0) 推荐(0)
摘要:总结:RPC主要用于公司内部服务调用,传输效率高(TCP,报文小),性能消耗低(高效的二进制传输、字节小、序列化耗时少),服务治理方便: 1、传输协议: RPC:可以基于HTTP协议,也可以基于TCP协议 HTTP:基于HTTP协议 2、传输效率: RPC:使用自定义的TCP协议,可以让请求报文体积 阅读全文
posted @ 2019-05-14 22:03 鸿飞冥冥 阅读(5326) 评论(0) 推荐(0)
摘要:MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。 创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般 阅读全文
posted @ 2019-05-14 11:34 鸿飞冥冥 阅读(189) 评论(0) 推荐(0)
摘要:1、聚合函数:count、avg、sum、max、min、round(avg(字段),2):取两位小数 2、 阅读全文
posted @ 2019-05-13 23:25 鸿飞冥冥 阅读(238) 评论(0) 推荐(0)
摘要:1、swaggerUI引入 阅读全文
posted @ 2019-05-13 17:41 鸿飞冥冥 阅读(195) 评论(0) 推荐(0)
摘要:1、开发第一个接口 阅读全文
posted @ 2019-05-13 17:40 鸿飞冥冥 阅读(112) 评论(0) 推荐(0)
摘要:jj 阅读全文
posted @ 2019-05-13 16:31 鸿飞冥冥 阅读(133) 评论(0) 推荐(0)
摘要:1、整个打包过程就是插件添加过程,添加build插件 2、指定testng.xml路径的编译插件:执行mvn clean package <build> <finalName>test</finalName> <plugins> <!--编译打包配置--> <plugin> <groupId>org 阅读全文
posted @ 2019-05-12 18:03 鸿飞冥冥 阅读(2285) 评论(0) 推荐(0)
摘要:项目维度的推进方式:1、需求阶段:产品需求确认(需求评审)、接口协议制定、接口规范的制定、接口参数确认;注意点:文档维护(wiki),要做到可追溯、可共享、在线可查。2、开发阶段:Mock平台开发、测试用例设计、测试框架搭建与代码开发、持续集成环境搭建; 注意点:代码维护(git),文档维护(版本、 阅读全文
posted @ 2019-05-12 17:41 鸿飞冥冥 阅读(370) 评论(0) 推荐(0)
摘要:1、环境变量配置: JENKINS_HOME=/home/work/apphome/jenkins_home MAVEN_HOME=/home/work/apache-maven-3.3.9 PATH=$MAVEN_HOME/bin:$PATH export JENKINS_HOME=/home/w 阅读全文
posted @ 2019-05-12 17:40 鸿飞冥冥 阅读(171) 评论(0) 推荐(0)
摘要:1、测试类: package httpclient; import org.apache.http.HttpResponse; import org.apache.http.client.CookieStore; import org.apache.http.client.HttpClient; i 阅读全文
posted @ 2019-05-12 10:58 鸿飞冥冥 阅读(305) 评论(0) 推荐(0)
摘要:1、测试类 package httpclient; import org.apache.http.HttpResponse; import org.apache.http.client.CookieStore; import org.apache.http.client.HttpClient; im 阅读全文
posted @ 2019-05-12 10:57 鸿飞冥冥 阅读(1138) 评论(0) 推荐(0)
摘要:1、在resources目录下配置application.properties: test.url=http://127.0.0.1:8888 getCookees.uri=/getCookies login=/login 2、测试代码中使用, package httpclient; import 阅读全文
posted @ 2019-05-12 10:00 鸿飞冥冥 阅读(177) 评论(0) 推荐(0)
摘要:区别: coolie:在客户端的头信息中 session:在服务器存储、文件,数据库等都可以 一般来说session的验证需要cookie带一个字段来表示这个用户是哪一个session,所以当客户端禁用cookie时,session将失效 cookie: 就是一小段文本信息; cookie格式为ke 阅读全文
posted @ 2019-05-11 11:44 鸿飞冥冥 阅读(89) 评论(0) 推荐(0)
摘要:1、下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/ 下载:moco-runner-0.11.0-standalone.jar 2、moco启动实例: 在项目上创建目录moco,拷贝下载好的jar 阅读全文
posted @ 2019-05-11 10:26 鸿飞冥冥 阅读(163) 评论(0) 推荐(0)
摘要:说明:1、工具在使用中可能存在BUG,可以自己修改或者告诉我哦~~~ 2、本文内容在最后有文档~ 一、服务器登陆公钥秘钥设置 步骤如下: 1、本机生成私钥公钥文件 本机进入到.ssh目录下,c:/Users/zhufengyan/.ssh, 在该目录下执行 $ ssh-keygen -t rsa 然 阅读全文
posted @ 2019-05-09 18:37 鸿飞冥冥 阅读(2281) 评论(0) 推荐(0)
摘要:测试报告 1、配置: <!--extentreport--> <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1</version> </de 阅读全文
posted @ 2019-05-09 18:34 鸿飞冥冥 阅读(266) 评论(0) 推荐(0)
摘要:1、记录日志: 允许对不同日志级别的日志进行分类 对日志的输出提供控制 允许将日志记录到不同的输出目的地,如文件、控制台和数据库 可以使用配置文件在运行时设置日志记录 2、组成部分: 1、Logger:这是一个类,它帮忙记录不同日志级别的信息 2、Appenders:Appenders是对象,它帮助 阅读全文
posted @ 2019-05-09 13:23 鸿飞冥冥 阅读(182) 评论(0) 推荐(0)
摘要:1. 安装JDK(参考:https://www.cnblogs.com/byron0918/p/5400836.html) https://www.cnblogs.com/jimmy-xuli/p/9020825.html 1.1 卸载系统默认已安装的open-jdk rpm -qa|grep ja 阅读全文
posted @ 2019-05-08 20:37 鸿飞冥冥 阅读(188) 评论(0) 推荐(0)