为方便“及时”感知H5页面服务是否存在稳定性问题,所以搭建一个基础巡检系统,用于检测H5页面是否正常,主动性感知页面异常从而快速处理问题,减少对线上服务的影响范围和时长。
基于Testng + Playwright + SpringBoot + Vue + Ant-Design
,代码已开源在:https://github.com/TheCoolQATeam/online-inspection-tracker
之前看到国外有一个访问URL自动给截图的产品,看上去很简单,所以就编码实现了下,果然很简单,而且用chatgpt帮忙写了大部分的代码
为方便初始化一个SpringBoot项目,可以利用Spring Initializr(https://start.spring.io/) 初始化一个项目
MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。
总之,Mybatis对JDBC访问数据库的过程进行了封装,简化了JDBC代码,解决JDBC将结果集封装为Java对象的麻烦。
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
摘录关于软件质量或软件质量管理方面,整整100条有价值、有启发的金句