logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一篇文章,学会单元测试

这一部分主要内容是讲解什么是测试,什么又是单元测试,以及 Java 中常用测试框架 Junit 的学习。软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的

文章图片
#单元测试#log4j
先测试再开发?TDD测试驱动开发了解一下?——软件测试圈

定律一: 在编写不能通过的单元测试前,不可编写生产代码定律二: 只可编写刚好无法通过的单元测试,不能编译也算不能通过定律三: 只可编写刚好足以通过当前失败测试的生存代码我第一次读到这三个定律时,不能说是毫无头绪,只能说是一脸懵逼。完全不知道作者想表达啥意思,也没有案例代码。对此,我不得不网上查阅的很多相关文章,最后总结出来。这三条定律将你限制在大概30秒一个的循环中。测试与生产代码一起编写,测试只

文章图片
#tdd#驱动开发
git push 操作代码回退

git reset revert 回退回滚取消提交返回上一版本(1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.(2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚.这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况:1、git log 查看版本号。commit后面那一串字符就是版本号,第一条记录就是

文章图片
#git
SpringCloud微服务开发,优先访问本地服务的配置

本地开发起了一个微服务,优先访问本地服务。需要在本地启动一个网关应用,在网关配置文件配置如下:blade:#多团队协作服务配置ribbon:rule:#开启配置enabled: true#负载均衡优先调用的ip段prior-ip-pattern:- 192.168.8.6- 127.0.0.1有限访问本地的ip地址前端vue项目配置:配置前端服务访问本地网关..

sql查询:查询每种类型最新的一条数据

【代码】sql查询:每个设备只显示最新的一条告警。

#sql
查询每天,每月数据,只取整点的数据

SELECTDATE_FORMAT(send_time,'%Y-%m-%d 00:00:00') send_time,IDFROMwater_data_itemWHERE 1=1GROUP BYDATE_FORMAT(send_time,'%Y-%m-%d 00:00:00')ORDER BYsend_time...

#mysql#sql#数据库
数据库设计文档编写

该工具主要用于导出数据库表结构,格式为excel、word、markdown等,方便快速生成《数据库结构文档》,同时可以快速查看表的结构和相关信息。3、其中,COLUMNS 表提供了所有数据库表的字段信息,包括字段名称、字段类型和是否允许为 NULL 等。1、解决的原理是利用 MySQL 中的 information_schema 数据库。2、这个数据库提供了 MySQL 服务器上所有数据库的信息

文章图片
#数据库
sql 计算两查询结果相除,输出百分比

最近遇到一个需求,计算处理率,直接sql输出结果。不废话,上sql:SELECT concat(TRUNCATE((查询结果1/查询结果2)* 100,2),'%') as rateFROM 表名称GROUP BY rateSELECT concat(TRUNCATE(((SELECT count(*) FROM fire_alarm_event WHERE DATE_FORMAT( alarm_

#sql
到底了