IUIUStar
码龄5年
求更新 关注
提问 私信
  • 博客:109,707
    视频:3
    109,710
    总访问量
  • 97
    原创
  • 134
    粉丝
  • 223
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2020-06-08

个人简介:星星在发光~

博客简介:

qq_48479056的博客

查看详细资料
个人成就
  • 获得117次点赞
  • 内容获得20次评论
  • 获得323次收藏
  • 代码片获得803次分享
  • 博客总排名1,912,484名
创作历程
  • 86篇
    2023年
  • 11篇
    2022年
成就勋章
TA的专栏
  • 打怪升级之路
  • 突如其来的BUG
    2篇
  • 每日编程
    9篇
  • JavaSE
    2篇
  • MySQL
    5篇
  • 数据结构
    19篇
  • JavaEE初阶
    22篇
  • 测试学习
    10篇
  • Spring学习
    14篇
  • 科研记录
    6篇
  • C语言
    5篇

TA关注的专栏 10

TA关注的收藏夹 0

TA关注的社区 11

TA参与的活动 0

兴趣领域 设置
  • Java
    javatomcatspringmavenjava-eespring bootjvmjunitservletmybatis
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

个人博客论坛系统测试报告

基于Spring前后端分离的博客论坛系统,实现了要点:1、使用统⼀返回格式+全局错误信息定义处理前后端交互时的返回结果;2、使用@ControllerAdvice+@ExceptionHandler实现全局异常处理;3、使用拦截器实现用户登录校验;4、集成Swagger实现⾃动⽣成API测试接口;5、对密码进行加密处理。
原创
发布博客 2023.08.29 ·
3869 阅读 ·
10 点赞 ·
2 评论 ·
37 收藏

【Selenium学习】环境搭建 && API学习

所谓的自动化就是将手工测试转化为代码,让代码代替人工执行测试。好处:可以提高测试效率,可以提高测试质量。问题1:自动化测试好还是手工测试好?没有孰好孰坏,只有适合当前业务的测试类型就是一个好的测试方法。问题2:自动化测试能否完全代替手工测试?不能完全代替!因为手工测试可以对我们的软件进行发散的测试,更加灵活。自动化测试金字塔2、什么是Selenium?(重点)selenium是自动化测试框架,主要针对web项目进行UI自动化测试。问题1:selenium的特点?
原创
发布博客 2023.08.17 ·
1253 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【MySQL安装】卸载与安装MySQL 5.7.X版本

电脑右键属性,选择高级系统设置,找到下方的环境变量,打开之后在下方的系统变量中找到Path,点击编辑,新增加一个环境变量,就是给MySQL配置环境变量。默认是在C:\Program Files\MySQL\MySQL Server 5.7\bin路径下。然后在cmd打开,输入mysql -u root -p,报错了。
原创
发布博客 2023.08.08 ·
1366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【BUG】Java问题解决:** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan

解决办法的参考来源: https://www.cnblogs.com/shea/p/8693202.htmlhttps://www.cnblogs.com/shea/p/8693202.html报错日志显示:控制台输出2、原因我的默认路径:将APP启动类直接放在java包下了,这是有问题的。方法1:在main/java下建个包,将Application文件放进去: 方法2:在Application类上面加@ComponentScan注解,指定要扫描的。(这种我还没试过)
原创
发布博客 2023.08.06 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【测试学习五】测试类型的划分(重点:白盒与黑盒测试)

如果可用性达到99.99%,对于一个全年不间断(7*24的方式)运行的系统,意味着全年(252600min)不能正常工作的时间只有52min,不到一个小时。黑盒测试是在不关心内部代码试下,通过一些科学的手段,给测试系统发起测试数据(黑盒测试的用例设计方法:等价类,边界值....),如果预期结果与执行结果一致,就说明测试通过。常见的界面错误:图片颜色不符合预期,文字大小不符合预期,页面出现错别字、字体出现重叠,出现阶段,文字不合理不能换行等。,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。
原创
发布博客 2023.08.04 ·
1010 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【测试学习四】掌握测试用例的设计方法有哪些~

(1)用例表达清楚,无二义性。。(2)用例可操作性强。(3)用例的输入与输出明确,一条用例只有一个预期结果。(4)用例的可维护性好。(5)用例对需求的覆盖率高。
原创
发布博客 2023.08.02 ·
589 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【测试学习三】软件测试的生命周期 && BUG的相关知识

(1)发现问题的版本:开发人员需要知道出现问题的版本,才能够获取对应版本的代码来重现故障。并且版本的标识也有利于统计和分析每个版本的质量。(2)环境分为硬件环境和软件环境,如果是web项目,需要描述浏览器版本,客户机操作系统等,如果是app项目,需要描述机型、分辨率、操作系统版本等。详细的环境描述有利于故障的定位。(3)描述问题重现的最短步骤。(4)要让开发人员知道怎么样才是正确的,尤其要以用户的角度来描述程序的行为是怎样的。如果是依据需求提出的故障,能写明需求的来源是最好的。(5)
原创
发布博客 2023.08.01 ·
1015 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【Spring事务学习】事务分类 && 隔离级别 && 事务传播机制

将一组操作封装成⼀个执行(封装到一起),要么全部成功,要么全部失败。比如转账分为两个操作:(1):A账户+100元;(2):B账户-100元;如果没有事务,AB两个账户是分离的,当B账户给A转账成功,B账户少了100,但是A账户却没有反应;如果使用事务,那么AB两个账户的钱数是联动的,B账户给A转账少100元与A账户增加100元这个操作,是一起成功或者失败的。
原创
发布博客 2023.07.31 ·
1953 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

【 Spring AOP学习二】统一功能处理:拦截器&异常&返回数据格式

Component@Override//判断是否登录:如果session为空,不去创建if(session!=null){//说明是登录状态,不进行拦截//否则说明不是登录状态,直接返回:给出提示:没有权限登录//实现WebMvcConfigurer@Autowired//重写addInterceptors方法@Override//添加拦截器//先要有一个拦截器对象:方式1:直接new出来//方式2:通过注解的方式。
原创
发布博客 2023.07.30 ·
2586 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【Spring AOP学习】AOP的组成 && SpringAOP的实现和实现原理

/表示是一个切面:CSDN@Component@Slf4j//表示是一个切面:CSDN,要结合五大注解使用@Aspect//表示是一个切点:登录功能验证//方法体就是通知小Tips:切点指的是具体要处理的某一类问题:用户登录权限的验证就是一个具体的问题,也就是一个切点。(1)切面上要加@Aspect注解,结合五大注解使用:加@Component;
原创
发布博客 2023.07.29 ·
459 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【代理模式】了解篇:静态代理 && 动态代理~

代理模式就是为其他对象提供一种代理以控制这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象就可以在客户端和目标对象之间起到中介的作用。类似于租房:租户和房东之间现在不直接沟通,找了中介来联系,那么中介就是代理,这种模式就是代理模式。代理模式分为静态代理和动态代理。
原创
发布博客 2023.07.28 ·
881 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【MyBatis 学习三】子段不一致问题 && 多表查询 && 动态SQL

目录一、解决Java实体类属性与数据库表字段不一致问题🌷现象1:显示字段不对应:使用ResultType查询结果为null;🌷解决办法:字段不对应:使用ResultMap解决。二、数据库的多表查询🌷方式1:使用对象user 🌷方式2:直接写具体的属性三、动态SQL的使用🌷1、if标签:单个参数不确定🌷2、trim标签:多个参数不确定,搭配if标签一起使用🌷3、where标签:搭配if标签方式1:使用where关键字(注意不是where标签)方式2:使用标签🌷4、set标签:搭配if标签🌷5
原创
发布博客 2023.07.26 ·
908 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【MyBatis 学习二】增删改查&& 参数占位符 #{} 和 ${}的使用

1、根据Id查询用户情况1:当只有一个参数的时候,可以加注解也可以不加。(1)不加注解:参数名可以任意:(2)加注解:@Param("uid"),xml文件也叫uid要对应。而Integer后的名字可以任意。(3)如果有多个参数:就必须加注解。2、插入数据情况1:不加注解情况2:加注解问题:怎么拿到自增Id?(1)useGeneratedKeys:这会令 MyBatis 使⽤ JDBC 的 getGeneratedKeys ⽅法来取出由数据库内部⽣成的主键(
原创
发布博客 2023.07.24 ·
694 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【MyBatis 学习一】认识MyBatis && 第一个MyBatis查询

就相当于我们之前的举例:Spring是高铁,那么MyBatis就是高铁的APP订餐系统,高铁只是集成了这个订餐框架,更加方便我们的出行,没有高铁订餐系统也可以在其他平台使用,所以两者之间并没有什么关系,MyBatis可以脱离Spring使用。(2)模板文件,自定义sql语句,sql语句为查询就写select,写id和resultType,id是接口中的方法名,表示对接⼝的具体实现⽅法;yBatis提供了一个接口访问数据库,接口只是方法的定义,具体的自己要实现,主要通过xml文件实现(注解也可以实现)。
原创
发布博客 2023.07.24 ·
516 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Spring MVC学习】连接 && 接收请求参数 && 响应返回参数

Spring Web MVC是基于Servlet API构建的原始Spring框架,从一开始就包含在Spring框架中,一般我们说Spring MVC,Spring Web,Spring Web MVC都是同一个意思。MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。(早期MVC思想,现在已经不太用了。当前的MVC:更适合称为Spring Web,因为现在很多项目都使用了前后端分离的思想。
原创
发布博客 2023.07.22 ·
2162 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

【JVM】JVM执行流程 && JVM类加载 && 垃圾回收机制等

🌷5、垃圾回收机制(重要,针对的是堆)当main函数中调用完test()方法之后,test对象就无效,这种无效对象就会被回收掉。
原创
发布博客 2023.07.21 ·
538 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【Spring Boot学习二】日志文件

🌷1、自定义输出日志很简单,代码出Bug了,第一时间肯定是看日志观察报错信息呀~就像去医院看病,不知道是什么病,就先去拍个片子,才能找症状所在。所以日志的作用就是:发现和定位问题。(1)日志没有持久化(所以要保存在硬盘上)⽇志默认是打印在控制台上的,⽽控制台的⽇志是不能被保存的。(2)日志没有详细的信息。SpringBoot为什么能打印日志,是因为Spring Boot 内置了⽇志框架(不然也输出不了⽇志))🌷1、自定义输出日志。
原创
发布博客 2023.07.21 ·
769 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【Bug记录篇】IDEA双击打不开,报错的问题

但是上面的方法都不行,应该是报错的问题不一样。最后是参考了这篇文章,是Pycharm无法打开。我试了一下,修改了权限:改为管理员方式打开就可以了!早上,带着满满的干劲来实验室,准备继续我的IDEA之旅,结果好嘛,一打开IDEA,给我这样?(2)修改端口号(我没试过这种)(1)cmd管理员方式启动。
原创
发布博客 2023.07.21 ·
965 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【性能测试三】LoadRunner学习二:Controller&&Analysis

比如用户现在用A机器对百度的服务器发送了一个请求,那么用户使用的A这个机器就是施压机器,百度的服务器就是被压机器。设置完之后,区域四会根据设置的值自动生成图,图的时间和用户数都是和区域三中设置的时候的值对应的。在Controller中,事务包括init,Action,end还有自定义的事务。可以观察到Design页面下,红线在不断右移,表示时间。Controller完成之后,点击下方,生成测试报告。添加系统资源监控:这两个服务必须启动。(2)直接双击快捷方式打开。(1)VUG页面下打开。
原创
发布博客 2023.07.20 ·
459 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

【Spring Boot学习一】创建项目 && Spring Boot的配置文件

在创建好项目之后,会自动生成一个主函数,我们运行一下,成功了才真正说明我们这个项目创建成功了。在网址输入:注意:在学习Spring Boot的时候,最大的一个感受就是:最难的不是写代码,而是配置环境。后来经过一定的学习又感受到,在Spring Boot阶段,最重要的一个准则就是:约定大于配置!比如,在上面测试项目是否创建成功,就是Spring Boot约定大于配置的一个体现。因为我们在之前的原生项目中,将bean交给Spring管理,需要在xml文件中配置扫描路径,而在Spring Boot中,
原创
发布博客 2023.07.19 ·
1991 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏
加载更多