- 并发三大特性:原子性、有序性、可见性。 并发三大特性:原子性、有序性、可见性。
- 一、什么是JMM内存模型Java内存模型即 Java Menory Model,简称JMM。JMM定义了Java虚拟机(JVM)在计算机内存(RAM)中的工作方法。JVM是整个计算机虚拟模型,所以JMM隶属于JVM的。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此在Java1.5版本对其进行了重构,现在的J... 一、什么是JMM内存模型Java内存模型即 Java Menory Model,简称JMM。JMM定义了Java虚拟机(JVM)在计算机内存(RAM)中的工作方法。JVM是整个计算机虚拟模型,所以JMM隶属于JVM的。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此在Java1.5版本对其进行了重构,现在的J...
- 一般我们在做接口自动化时,都会通过钉钉或者邮件的方式通知测试结果信息。而且基本上邮件的内容都是报告模版,一些差异化的可根据实际情况来进行替换。所以,今天就来讲讲如何利用spring提供的JavaMailSender接口,实现邮件发送功能。 一般我们在做接口自动化时,都会通过钉钉或者邮件的方式通知测试结果信息。而且基本上邮件的内容都是报告模版,一些差异化的可根据实际情况来进行替换。所以,今天就来讲讲如何利用spring提供的JavaMailSender接口,实现邮件发送功能。
- HarmonyOS实战——ProgressBar进度条组件基本使用 HarmonyOS实战——ProgressBar进度条组件基本使用
- 本文主要是简单介绍了利用 AOP 实现统一的请求日志记录功能。本示例未演示日志入库功能,后续再实现。在实际测试开发过程中,一般上都是将日志保存进行异步化后进行入库处理的,这点需要注意,日志记录不能影响正常的方法请求,若是同步的,会本末倒置的。 本文主要是简单介绍了利用 AOP 实现统一的请求日志记录功能。本示例未演示日志入库功能,后续再实现。在实际测试开发过程中,一般上都是将日志保存进行异步化后进行入库处理的,这点需要注意,日志记录不能影响正常的方法请求,若是同步的,会本末倒置的。
- 本文主要是对Swagger的简单使用和Springboot集成进行了说明,详细的用法,可自行搜索相关资料下,这里就不阐述了。因为对于百分之八十之上的文档要求基本能满足了。最后,一定要在生产环境关闭Swagger,基于安全因素。 本文主要是对Swagger的简单使用和Springboot集成进行了说明,详细的用法,可自行搜索相关资料下,这里就不阐述了。因为对于百分之八十之上的文档要求基本能满足了。最后,一定要在生产环境关闭Swagger,基于安全因素。
- 本文根据需求设计了一个框架,后续将具体看如何去落地。 本文根据需求设计了一个框架,后续将具体看如何去落地。
- 一个 “好的” 数据驱动框架,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。 一个 “好的” 数据驱动框架,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。
- 安装Android Studio,认识Android SDK 安装Android Studio,认识Android SDK
- Android精进之路第一篇,确定安卓学习计划。 Android精进之路第一篇,确定安卓学习计划。
- java集合框架java.util.Collection接口Collection接口中定义了所有集合都要具备的功能,它也是所有集合的顶级接口。Collection下面有几种不同集合的分类,常见的两个:1.java.util.List:List接口表示的是线性表,是有序的且可以存放重复元素的集合 *2.java.util.Set:Set接口表示的是不可重复的集合这里指的重复是元素是否可以重复... java集合框架java.util.Collection接口Collection接口中定义了所有集合都要具备的功能,它也是所有集合的顶级接口。Collection下面有几种不同集合的分类,常见的两个:1.java.util.List:List接口表示的是线性表,是有序的且可以存放重复元素的集合 *2.java.util.Set:Set接口表示的是不可重复的集合这里指的重复是元素是否可以重复...
- TestNG 是一个受 JUnit 和 NUnit 启发的测试框架,旨在简化广泛的测试需求,从单元测试到接口测试。 TestNG 是一个受 JUnit 和 NUnit 启发的测试框架,旨在简化广泛的测试需求,从单元测试到接口测试。
- JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的
- 天下“武功”,为快不破。好的开源软件也应该如此,SpringBoot 的出现正是让 Java 编程变得更简单、更快速。 天下“武功”,为快不破。好的开源软件也应该如此,SpringBoot 的出现正是让 Java 编程变得更简单、更快速。
- Moco 的使用很简单,配置也很方便,目前更是提供了 http、rest、socket 服务。但是也仅仅是能 stub 接口,模拟出简单的场景。如果接收到请求后需要做一些处理,如需查询数据库、进行运算、或者一些复杂的操作,就无能为力了。所以是否选用 Moco,就取决于测试人员是否只是需要一个简单的模拟服务器。 Moco 的使用很简单,配置也很方便,目前更是提供了 http、rest、socket 服务。但是也仅仅是能 stub 接口,模拟出简单的场景。如果接收到请求后需要做一些处理,如需查询数据库、进行运算、或者一些复杂的操作,就无能为力了。所以是否选用 Moco,就取决于测试人员是否只是需要一个简单的模拟服务器。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签