自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(336)
  • 资源 (2)
  • 收藏
  • 关注

原创 互联网轻量级框架整合之MyBatis动态SQL

MyBatis动态SQL:if choose when otherwise trim set foreach等

2024-04-23 18:48:13 873

原创 互联网轻量级框架整合之MyBatis映射器高级应用

MyBatis的缓存、级联、存储过程核心应用(附源码)

2024-04-22 01:17:15 416

原创 互联网轻量级框架整合之MyBatis映射器基本元素

MyBatis映射器基本元素详解(附源码)

2024-04-16 02:13:33 1044

原创 互联网轻量级框架整合之MyBatis配置详解

mybatis-config.xml核心配置详解及自定义配置项(附源码)

2024-04-12 03:54:04 1174 1

原创 互联网轻量级框架整合之MyBatis核心组件

MyBatis核心组件及运转逻辑(附源码)

2024-04-10 23:38:59 1617 1

原创 互联网轻量级框架整合之设计模式

设计模式之反射技术、动态代理模式、责任链模式、观察者模式、工厂模式、建造者模式(附源码)

2024-04-08 15:36:42 1617 1

原创 互联网轻量级框架整合之Spring框架II

Hibernate和MyBatis对比(附源码)

2024-04-03 18:08:05 1628

原创 互联网轻量级框架整合之Spring框架I

Spring框架的灵魂SpringIoC容器和SpringAOP

2024-04-02 19:51:06 1102

原创 互联网轻量级框架整合之JavaEE基础II

互联网轻量级框架整合之JavaEE基础II

2024-04-01 22:12:23 1787

原创 互联网轻量级框架整合之JavaEE基础I

互联网轻量级框架整合之JavaEE基础

2024-03-29 15:01:41 1613

原创 AIGC带给开发者的冲击

未来会有两种开发者,一种是会使用AIGC工具的开发者另一种是不会使用AIGC的开发者

2024-01-03 18:33:05 20766 24

原创 Pytest单元测试系列[v1.0.0][pytest插件常用技巧]

pytest里有很多可用的插件,可以打打提升测试执行的效率,并在测试失败时提供非常便利的方法

2024-01-01 11:25:35 2331

原创 Python开发环境[Pycharm&Eclipse&Anaconda]

Python开发环境看这一篇足够了~

2024-01-01 10:47:11 2416

原创 Python快速而美丽[v1.0.0][迭代器生成器装饰器]

Python语言的迭代器 生成器 装饰器 使用灵活之后,会对程序的性能有显著的提升,例如在内存的占用上就会有比较明显的改善

2023-12-26 11:18:17 2601

原创 JavaApp自动化测试系列[v1.0.0][几种常见APP类型测试代码实例附源码]

通常APP分为:原生APP、WebApp、混合型APP,其自动化测试代码稍有不同

2023-12-25 07:22:17 2322

原创 Java自动化测试系列[v1.0.0][常见页面操作处理附源码]

在Web自动化过程中,有很多特殊处理,比如表单、比如控制浏览器、比如操作页面元素属性、上传文件等等

2023-12-22 19:05:05 2555

原创 Python自动化测试系列[v1.0.0][常见页面操作处理附源码]

在自动化测试过程中,有各种类型的页面控件,例如弹窗、下拉菜单以及各种场景例如在没有GUI的情况下执行测试浏览器需要静默启动,例如处理人Cookies、日志等

2023-12-21 16:26:07 4355

原创 JavaApp自动化测试系列[v1.0.0][常见APP操作处理附源码]

APP自动化测试中常见操作和PC端不同,一些操作是APP专属,例如长按、滑动、拖放等,借助Appium可轻松实现

2023-12-20 16:41:25 5921

原创 Python自动化测试系列[v1.0.0][单元测试框架Unittest详解附源码]

Unittest单元测试框架的设计灵感来源于Junit(Java语言的单元测试框架),它与其他语言的单元测试框架风格相类似,支持自动化测试、为测试共享setUp和shutDown、它可以在将测试用例聚合到一起形成一个集合一起执行的同时在测试报告中展示独立的测试结果

2023-12-19 18:42:33 7110

原创 Java自动化测试系列[v1.0.0][多种数据驱动实现附源码]

数据驱动测试是自动化测试中一种重要的设计模式,这种设计模式可以将测试数据和测试代码分开,实现数据与代码解耦,与此同时还能够实现一次任务中使用不同的数据来执行执行相同的测试脚本,因此它会使得我们的代码层次结构清晰,容易维护,并且大大降低了代码量

2023-12-18 15:40:38 8414

原创 Python自动化测试系列[v1.0.0][多种数据驱动实现附源码]

数据驱动测试是自动化测试中一种重要的设计模式,这种设计模式可以将测试数据和测试代码分开,实现数据与代码解耦,与此同时还能够实现一次任务中使用不同的数据来执行执行相同的测试脚本,因此它会使得我们的代码层次结构清晰,容易维护,并且大大降低了代码量

2023-12-10 21:06:48 8450

原创 JavaApp自动化测试系列[v1.0.0][四种等待方式]

【代码】JavaApp自动化测试系列[v1.0.0][四种等待方式]

2023-12-06 14:54:40 59

原创 Java接口自动化测试系列[V1.0.0][概述]

基础知识在TCP/IP中,HTTP属于传输层协议,该协议采用的是Request-Response的模式,且该协议是无状态的,也就是后续如果要用到前面的信息必须重新请求重新获取;HTTP通过SSL/TSL加密成为HTTPS,与HTTP相比HTTPS安全性更好,但牺牲了一定的传输速度通过HTTP/HTTPS的请求要用到请求方法:GET方法:用于获取指定资源,在GET方法的URL中可以携带参数,携带参数的格式为key1=value1&key2=value2&key3=value3HEA

2023-11-23 11:31:27 100

原创 Python快速而美丽[v1.0.0][命令行交互模式附源码]

命令行交互模式附源码

2023-11-22 16:59:05 1640

原创 Go语言基础之基本语法

同样的没有指明类型的声明,Go会根据等号右侧表达式的值推测出其类型,需要指出的是,这种用法成为无类型用法,无类型也是一种类型,它是一种比基本类型精度更高的类型,至少可达256位,比机器硬件精度更高,无类型在Go语言中有六种,无类型布尔、无类型整数、无类型文字符号、无类型浮点数、无类型复数和无类型字符串,无类型可以用来处理基本类型处理不了的数据,例如精度特别大的浮点数。

2023-11-20 18:08:26 139

原创 初见PlayWright

配置Java的开发环境,首先要对使用Maven构建Java环境比较熟悉,Playwright的Java开发环境只是在Maven构建的Java环境中配置Pom的时候,将其添加到依赖中,配置好Java开发环境后,在项目中新建个java文件,写入如下代码。默认情况下,测试会在chromium上执行,但这个可以通过配置CLI进行修改,并且默认情况下测试执行是在headless模式下,意味着不会启动浏览器的UI,测试执行的过程和结果会直接在命令行终端显示。号隔开,否则不但无法生效还会影响其他配置。

2023-06-14 20:01:12 647

原创 分布式任务调度框架Power-Job

PowerJob可以被认为是第三代任务调度框架,它是新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,能让您轻松完成作业的调度与繁杂任务的分布式计算,在任务调度的基础上,还额外提供了分布式计算和工作流功能

2023-04-23 15:18:36 2516 2

原创 如何用Function接口替代复杂的分支代码

在开发过程中经常会使用```if...else...```进行判断抛出异常、分支处理等操作。这些```if...else...```充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java的Function接口来消灭```if...else...```

2023-02-03 18:45:42 2867 2

原创 SQL进阶篇之函数

SQL 拥有很多可用于计数和计算的内建函数,他们可以让数据统计工作更加便利

2022-10-21 00:38:11 10834

原创 SQL进阶篇之高级应用

在实际的数据库使用中,除了CRUD,还有很多高级应用值得学习和掌握,能够在平时的工作中得到很多便利

2022-10-19 03:28:35 11784

原创 SQL进阶篇之多表联查

在实际开发过程中,随着产品迭代,多表联查无法避免

2022-10-14 17:31:58 14261

原创 SQL进阶篇之约束(Constraints)

约束用于限制加入表的数据的类型,可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)

2022-10-14 15:17:10 15738

原创 SQL基础篇

SQL(Structured Query Language):结构化查询语言,用于访问和处理数据库的标准的计算机语言,可面向数据库执行查询、读取、插入、更新、删除数据,还可以创建数据库、建表、建存储过程、建视图,还可以通过SQL设置表、存储过程和视图的权限

2022-10-11 17:33:45 13188

原创 十大算法Java实现

十大排序算法Java实现

2022-10-09 15:46:51 283

原创 十大算法Python实现

十大算法Python实现

2022-10-09 15:25:16 141

原创 领域驱动设计系列贫血模型和充血模型

领域驱动设计系列贫血模型和充血模型

2022-08-05 17:07:11 9056

原创 领域驱动设计系列关键概念

我们不能永远的理想化的去选择所谓“最好的设计”,在必要的情况下,我们还是要敢于放弃,因为最合适的设计才是最好的设计

2022-08-05 16:45:22 8029

原创 微服务结合领域驱动设计落地

DDD 不像一门技术,我理解的技术比如高并发、缓存、消息队列等,DDD 更像是一项软技能,一种方法论,包含了很多设计理念

2022-08-03 17:01:42 11912 2

原创 Web自动化测试[playwright结合pytest使用]

Playwright 结合Pytest

2022-07-06 15:56:35 2302

原创 Go语言基础之开发环境

Go语言不会取代Java,也不会取代Python,但更多和服务器打交道的开发会选择GO语言,Docker、Kubernetes就是Go语言开发的

2021-12-09 19:32:13 3859

演绎Selenium自动化测试框架II.pdf

自动化测试领域专业培训资料,理论代码实例详细拆解,从菜鸟到专家必备

2021-01-21

空空如也

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

TA关注的人

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