自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JAVA基础编程题

https://blog.csdn.net/wenzhi20102321/article/details/52274976【程序1】题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子的对数是多少?(这个就是找了多年的树杈问题:假设有一棵树没有树杈,长出新树杈三个月之后变成老树杈,老树杈每个月可长出一个新树杈)/**...

2019-09-24 17:58:55 224

原创 RocketMQ

RocketMQ做为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。专业术语Producer消息生产者,生产者的作用就是将消息发送到MQ,生产者本身既可以产生消息,如读取文本信息等。也可以对外提供接口,由外部应用来调用接口,再由生产者将收到的消息发送到MQ。Producer Group生产者组,简单来说就是多个发送同一类消息的生...

2019-09-24 15:06:39 200

原创 SQL索引

https://v.youku.com/v_show/id_XNDMzMTI2MzA3Ng==.html?spm=a2h0j.11185381.listitem_page1.5!8~A数据库索引:按照用户任意指定的字段对数据进行排序的一种数据结构会用到哪些数据结构?hash、 avl tree(完全平衡二叉树)、B+ tree数据和页目录主键索引(默认的)这样画就更好理解了,可以感觉...

2019-09-21 15:11:47 302

原创 Java虚函数实例

java虚函数的存在是为了多态,而什么是多态,说的通俗一点就是接口的实现,接口中的方法被不同的类实现重写,从而实现同一个方法可以做不同的事情,这个就是java的多态java中其实没有虚函数这个概念,它的普通函数就相当于C++的虚函数,动态绑定是java的默认行为。如果java中不希望某个函数具有虚函数特性,可以加上final关键字变成非虚函数说道虚函数,我们从重写开始入手子类能够重写父类的方...

2019-09-20 18:05:26 4721 3

原创 java匿名内部类实例

匿名内部类,也就是没有名字的内部类正因为没有名字,所以这个匿名内部类只能使用一次,这怎么理解?很好理解,因为是匿名的,所以其他方法不能直接调用匿名内部类的方法,因为没有名字找不到这个方法,所以只能通过匿名内部类的使用方法来使用。而且匿名内部类还有一个前提条件:必须继承一个父类或者实现一个接口。这个也很好理解,匿名嘛,必须要有依托的主体才能存在。实例1:不实用匿名内部类来实现抽象方法abst...

2019-09-20 12:41:00 498

原创 整理接口测试框架

首先是接口配置文件的读取,里面有接口地址public class TestBase { public Properties prop; public static String filePath = "D:" + File.separator + "\\dnworkspace\\dongnao_1\\src\\main\\java\\com\\httpinterface\\b...

2019-09-19 17:14:57 712

原创 自动化测试中关键字驱动的例子优化

之前有写了一篇关于简单的关键字驱动的测试框架,但是仍然觉得比较冗余,今天又在网上看了几篇关于关键字驱动的例子,在这里顺便记录总结一下关键字驱动,我们把这个过程大致分为12个步骤1、自动化实现一个端对端的流程2、区分和实现动作的关键字3、设置数据引擎-Excel表4、实现java反射类5、设置java常量,一些固定的数据6、设置元素对象仓库文件7、设置测试套件执行引擎8、设置日志模...

2019-09-17 18:09:52 624

原创 java反射

https://v.youku.com/v_show/id_XMzMzMjA0NDAzNg==.html?spm=a2h0k.11417342.soresults.dposter反射是基于什么实现的?或者说反射的源头源头的字节码对象(class对象)使用反射,一定是基于字节码对象,所以第一步一定是获得字节码对象,怎么获得?一共三种方法使用频率3>2>1通过反射机制创建类...

2019-09-15 13:27:13 149

原创 自动化测试中关键字驱动的例子

个人理解自动化测试中关键字驱动的目的就是为了让更多的人参与到自动化测试中来,提高测试效率,关键字驱动框架搭建完成时候,使用起来对没有技术基础的同学来说也是十分简单的 摘录网上的一个例子: 老师对着同学们说了一句:去把桌子从A地点搬到B地点。当老师发出这个命令后,发现没有人动,因为没有明确的对象,不知道这个命令是对谁发出的,于是老师再说了一句:张三,去把桌子从A地点搬到B地点。这时候,有了明确...

2019-09-12 19:10:04 1233

原创 自动化测试中的基础问题

自动化测试中的基础问题:什么是数据驱动和关键字驱动?有哪些自动化测试框架?testng中dataprovider的工作原理是什么?selenium测试框架的工作原理是什么?自动化测试中,测试数据如何高效的维护?偏测试开发方向的问题:redis使用出现的问题以及解决办法?首先从第一点说起自动化测试里的数据驱动和关键字驱动思路的理解1.首先说可能一般测试人员使用过的测试方法,录制与...

2019-09-12 10:28:18 270

原创 接口和抽象类详解(接口继承、实现接口、抽象类继承)

先说接口:接口有 接口继承接口 和 接口的实现单个接口的实现很好理解:如“大雁”类实现了“飞翔”接口定义“大雁”类的时候直接重写“飞翔”接口中的方法就行了另一种是接口继承接口我们假设篮球运动员需要发球,女孩子需要生孩子,那么女子篮球运动员又会发球又能生孩子我们定义了一个发球的接口和一个生孩子的接口发球public interface ServeBall { public void ...

2019-09-10 11:35:22 7066 2

原创 算法----归并排序(非递归和递归)非递归有点类似合并有序链表

/** * 传入两个有序数组a和b,返回一个排好序的合并数组 * */ public static int[] sort(int[] a, int[] b){ int[] c = new int[a.length + b.length]; //定义元素下标 int aNum = 0, bNum = 0, cNum = 0; while (aNum < a.l...

2019-09-09 15:58:26 239

原创 Redis快速上手

基本操作redis(remote dictionary server)redis缓存有两种类型:数据缓存,页面缓存在开发网站的时候一些数据不会在短时间内发生变化,那么可以将网页信息放到读取速度更快的介质上(内存)或者通过较少的计算量就可以获得该数据。介质可以是文件、数据库、内存、内存进场用于数据缓存页面缓存:经常用在CMS内容管理系统中数据缓存:页面的具体数据中,如一个电商的网页,里面...

2019-09-07 22:43:02 177

原创 算法----翻转单链表

遍历反转发:遍历翻转法是从前往后翻转各个结点的指针域的指向。基本思路:将当前结点current的下一个结点current.next缓存到temp后如(1->2->3->4,当前结点是1,当前结点的下一个结点2缓存到temp中),然后更改当前结点指向上一个结点newhead(1指向null),也就是说在翻转当前结点的指针指向前,先把当前结点的指针域用temp临时保存。然后先前结点...

2019-09-05 10:40:10 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除