自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 allure结合python生成测试报告教程_allure生成报告python

Allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。allure如何生成测试报告运行的时候加上 pytest.main ( ‘–alluredir’, ‘report/result’, ‘TestDemo01.py’]) 会在当前文件夹创建一个report文件夹,在report文件夹下创建result生成html测试报告因为生成的测试报告是json的,不好看,所有用这个命令生成一个好看的HTML测试报告。

2025-01-10 15:25:35 306

原创 Alibaba2021年船新Java架构师成长笔记开源

负载均衡算法之轮询、随机、源地址哈希、加权轮询、最小连接数、定向分发、区域权衡策略、可用过滤策略、响应时间加权策略、HAPROXY、NGINX、LVS、使用KEEPALIVED保证高可用、服务端硬件技术选型、域名解析原理、DNS解析原理、CDN节点加速、RIBBON的服务调用、C/S、B/S架构主动选择、四层负载原理、LVS的DR模型、LVS的TUN模型、LVS的NAT模型、LVS的负载均衡实验、七层负载均衡、反向代理原理、基于反向代理的负载均衡实现、动态负载均衡实现、健康检查及熔断降级。

2025-01-10 15:21:54 837

原创 ajax原理以及六大解决跨域的方法

JSONP的原理:通过script标签的异步加载来实现的。比如说,实际开发中,我们发现,head标签里,可以通过script标签的src,它是没有同源限制的,里面放url,加载很多在线的插件。5、nginx反向代理(前端开发的时候本地通过vue.config.js中的proxy代理的方式,需要部署到线上的时候,让后端配置nginx,对匹配到的接口进行代理转发)其实很多跨域原理,都是根据 ,服务器和服务器之间并没有跨域的概念的,因为跨域也是浏览器行为,所以就通过 一般通过 ‘跨过’浏览器的方式。

2025-01-10 15:18:13 611

原创 2021前端 面试题集

阅读世界,共赴山海 [外链图片转存中…(img-3982lR8z-1736436295515)]github面试题仓库。

2025-01-09 23:25:05 725

原创 Java解析 XML 及生成XML

1、文档对象模型(Document Object Model,DOM) (tree parser)将读入的XML文档转换为树结构。2、简单API(Simple API for XML SAX) (Stream parser)将读入的XML文档转换为相应的事件。startDocument和endDocument 分别在文档开始和结束时各调用一次。两种解析器比较:如果文档很长,生成树很耗内存,如果不关心上下文,只关心元素,可以使用流。//三种方式获取Document。4、所有属性必须有值,不能为空。

2024-12-21 04:00:40 415

原创 Java编程:树(基础部分)

n个结点的二叉链表中含有n+1 【公式 2n-(n-1)=n+1】 个空指针域。利用二叉链表中的空指针域,存放指向该结点在某种遍历次序下的前驱和后继结点的指针(这种附加的指针称为"线索")这种加上了线索的二叉链表称为线索链表,相应的二叉树称为线索二叉树(Threaded BinaryTree)。根据线索性质的不同,线索二叉树可分为前序线索二叉树、中序线索二叉树和后序线索二叉树三种一个结点的前一个结点,称为前驱结点一个结点的后一个结点,称为后继结点。

2024-12-21 03:56:59 913

原创 Java经典面试题 带答案(一)

sizeof§,p为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行intfn1(void), fn2(void), fn3(void), fn4 (void);(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。(1)如果派生类的函数与基类的函数同名,但是参数不同。__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。

2024-12-21 03:53:18 394

原创 Java线程(六):线程池

上段代码中,创建了一个固定大小的线程池,容量为3,然后循环执行了4个任务,由输出结果可以看到,前3个任务首先执行完,然后空闲下来的线程去执行第4个任务,在FixedThreadPool中,有一个固定大小的池,如果当前需要执行的任务超过了池大小,那么多于的任务等待状态,直到有空闲下来的线程执行任务,而当执行的任务小于池大小,空闲的线程也不会去销毁。System.out.println(“第” + taskID + “次任务的第” + i + “次执行”);第3次任务的第2次执行。第3次任务的第3次执行。

2024-12-21 03:49:37 558

原创 java程序员必须掌握的5个注解

需要注意的是,即使在@FunctionalInterface注解不存在的情况下,接口也可以用作函数式接口(可以替代为lambdas,方法引用和构造函数引用),正如我们前面的示例中所见的那样。例如,可能会有对不安全的类型转换发生警告的情况,但是基于使用它的上下文,我们可以保证它是安全的。在这些情况下,通常会有个替补的更适合手头的任务,且虽然现存的对过时代码的调用可能会保留,但是所有新的调用都应该使用替换方法。由于泛型在Java中是非特定的,所以具有泛型类型的变量的实际(实现)类型不能在运行时被断定。

2024-12-21 03:45:55 838

空空如也

空空如也

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

TA关注的人

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