- 博客(225)
- 收藏
- 关注
原创 SSM个人博客项目
本项目是一个前后端分离的个人博客系统,实现的主要功能有用户注册、用户登录、找回密码、验证码、文章的发布和删除、定时发布文章功能、草稿箱功能、文章列表分页功能、用户信息修改包括上传头像。利用SpingAOP实现了统一的登录验证、异常处理、统一返回格式。定义登录拦截器,可以避免大量登录验证的代码冗余,让指定的接口统一验证。
2023-08-08 15:47:16 625
原创 Java——cas+定时器(Timer)
在Java中,CAS代表Compare and Swap(比较并交换),是一种用于实现多线程并发操作的原子操作。
2023-07-28 16:53:18 178
原创 单元测试框架——Junit5
Junit的默认执行顺序是不确定的,官网文档中也没有给出明确的执行顺序。但我们可以使用Junit里提供的方法来手动设置用例的执行顺序,文档中给出了很多的排序方法。很多编程语言都有断言C语言和Java都是有断言功能的,但断言一遍是出现在测试阶段,如果在生产环境使用断言,只要一旦触发断言程序就会立即终止。有的时候我们的测试方法需要传递参数,而有多个参数写多个方法又比较麻烦,所以需要使用Junit的参数化。,需要注意的是执行包下面所有Test命名的文件中的所有@Test注解的用例。这里介绍方法的排序,通过。
2023-06-22 17:53:00 1805 6
原创 自动化测试selenium环境搭建
自动化测试能够代替一部分的手工测试,自动化测试能够提高测试的效率。随着项目功能的增加,版本越来越多,版本的回归测试的压力也就越来越大,所以仅仅通过人工测试来回归所有版本肯定是不够的,所以需要借助自动化来进行回归测试。
2023-05-31 15:15:43 704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人