最新 最热

【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门

如果使用的是 vscode 并且安装了 jest 插件,那么可以实时并且直观的看到测试是否通过

2022-12-10
0

十大开源测试工具和框架

免费的开源框架和工具由于其开源特性,现在逐渐成为自动化测试的首选解决方案。区别在于,你是喜欢使用类库编写一个全新的自动化测试框架,或者喜欢使用一个现成的工具。...

2022-12-09
1

【从零开始】springboot单元测试(贰)

从上图可见,整个JUnit5可以划分成三层:顶层框架(Framework)、中间的引擎(Engine),底层的平台(Platform);

2022-12-07
0

【从零开始】springboot单元测试(一)

工作十来年,代码也写了不少,接受过“祖传屎山”,也经历过非常优雅规范的流程,一直心里有些遗憾的,是后来绝大部分公司(不分大小)都忽略了最低成本质量保证的方法:单元测试。虽然很多公司在提,但是很少有公司愿意给程序猿分配写...

2022-12-07
0

干货精华 | Tapdata 开源教程之异构数据库模型推演

自开源以来,Tapdata 吸引了越来越多开发者的关注。在和社区成员讨论共创的过程中,我们也意识到在基础教程之外,补充更多原理解析的重要性和必要性。为了辅助开发者更好地理解 Tapdata Community 的技术逻辑,真正实现快速...

2022-12-06
0

浅谈MyBatis批量插入方法,10w条数据处理仅需2秒

接下来我们将使用 Spring Boot 项目,批量插入 10W 条数据来分别测试各个方法的执行时间。

2022-12-06
1

【RocketMq】RocketMq-NameServ 源码分析(Ver4.9.4)

RocketMq3.X的版本和Kafka一样是基于Zookeeper进行路由管理的,但是这意味着运维需要多部署一套Zookeeper集群,后来RocketMq选择去ZK最终出现了NameServ。NameServ作为RocketMq源码阅读的切入点非常不错,本文将会介绍Ver ...

2022-12-06
0

软件开发实践之持续集成

持续集成是一种软件开发实践,团队成员频繁将他们的工作成果集成在一起(通常每人每天至少提交一次,这样每天就会有多次集成);每次提交后,自动触发运行一次包含自动化验证集的构建任务,以便能尽早发现集成问题。...

2022-12-05
1

持续交付 2.0 的组织文化

企业领导者必须成为这一变革的领导者,建立与之相适应的企业文化,使得“持续交付 2.0”成为企业的基因,才能够持续获得它带来的收益。

2022-12-05
0

数据管理

与系统中其他变更一样,作为构建、部署、测试和发布过程的一部分,任何对数据库的修改都应该通过自动化过程来管理。也就是说,数据库的初始化和所有的迁移都需要脚本化,并提交到版本控制库中。无论是为开发人员创建一个新的...

2022-12-05
0