自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 美团转正成功,实习经验大分享!

随着暑期实习的结束,最近自己也顺利拿到美团的转正offer,通过暑期实习转正的方式拿到大厂offer,其实也大可不用参加竞争激烈的秋招了,整个大四就没有那么多压力啦

2024-09-05 10:47:43 1563

原创 双非本,拿到美团测开实习了——经验分享

分享自己的学习历程和心得,包括如何准备算法、八股、项目,以及投递测开需要注意哪些,也包括一些面试的相关经验。希望能给正在求职战场上厮杀的勇士们,带来些许帮助

2024-03-30 10:57:47 1194

原创 测试人的职业迷茫与破局:从测试小白的技术专家

大家好,我是宏夏最近看到一篇关于测试职业发展和进阶的好文章,自己重新梳理了一下跟大家做个分享文章很长,常看常新。相信读完能够让你对测试的认知又上一台阶。

2025-02-08 19:13:12 544

原创 【Vue】let、const、var的区别、适用场景

let、const、var,有哪些区别,适用场景。

2025-01-14 23:46:39 642

原创 【Vue】mouted、created、computed区别

主要用来计算一些不存在的属性,会根据以来的数据自动更新,当以来的数据发生变化时,计算属性会重新计算并返回新的值。created和mouted都是vue生命周期中的钩子函数,通常用来做一些初始化的工作,比如发送http请求、对组件绑定自定义事件。进行数据的初始化,如从发起HTTP请求从后端获取数据,并赋值给实例的属性。进行一些只需要在实例创建时执行一次的操作,如初始化定时器、订阅消息。进行DOM操作,如获取DOM元素的高度、宽度、添加事件监听器等。created:实例创建完后立即调用,但未挂载在DOM上。

2025-01-14 23:35:24 547

原创 【Vue】点击侧边导航栏,右侧main对应显示

点击侧边导航栏,右侧main对应显示内容

2025-01-14 23:32:58 547

原创 【Vue】父组件向子组件传递参数;子组件向父组件触发自定义事件

场景:新增信息子组件新增数据后,需要让父组件table获取最新数据使用$emit和v-on原理:子组件通过$emit向父组件触发一个自定义事件,并将新增的数据作为参数传递给父组件,父组件在模板中通过v-on或其缩写监听该事件,在事件处理函数中更新table的数据。示例代码子组件中触发事件:在dialog子组件中,当新增数据成功后,通过$emit触发一个自定义事件,并将新增的数据作为参数传递。newData作为参数可填可不填// or父组件中监听事件并更新数据:在父组件的模板中,使用v-on监听。

2025-01-14 23:20:31 503

原创 【Vue - Element 】实现表单输入框的远程搜索功能

表单是一个常见的元素,而在表单中,常常需要用户从大量的数据中选择一个或多个选项。为了提高用户体验,提供远程搜索功能可以帮助用户快速找到所需的选项,而不是从冗长的下拉列表中手动查找。以该需求为例,我们需要在【所属测试计划】字段实现远程搜索功能,能够在根据输入的关键字从服务器端(后端)获取匹配的数据列表,并且可进行选择。

2025-01-14 22:34:34 486

原创 如何针对项目中的技术难点准备面试?——黑马点评为例

如何包装项目,如何针对项目中可能被问到的问题进行准备

2024-10-12 21:09:04 3887 2

原创 【bug日记】mybatis-plus报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

昨天在使用SpringBoot + Mybatis-plus进行项目开发,使用Mybatisx工具根据表结构自动生成domain、mapper、service类,在进行方法测试的时候,出现报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)困扰了一下午 + 半个晚上,最后成功解决

2024-01-07 10:50:46 1937 2

原创 MySQL一行记录是怎么存储的?

MySQL数据库中一条记录是如何存储的?他有哪些文件格式?一行记录的格式又是怎样的?

2024-01-04 10:53:57 1138

原创 【bug日记】如何切换jdk版本,如何解决java和javac版本不一致

java和javac版本不一致如何解决

2023-12-20 15:41:10 1029

原创 TCP为什么可靠之“拥塞控制”

拥塞控制是对网络层面的控制,主要是为了避免发送方发送过多的数据导致网络阻塞,以及出现网络阻塞时能够调整数据发送速率,达到对网络阻塞的一个控制。

2023-12-15 10:36:47 1133

原创 TCP为什么可靠之“重传机制”

TCP协议为什么可靠?为什么能在数据丢失的情况下重新发送数据?这都跟它的重传机制有关。

2023-12-10 21:49:11 646

原创 TCP Keepalive 和 HTTP Keep-Aliv

同时,为了避免长时间占用TCP连接而不进行请求的发送,造成的资源浪费,服务端会有一个keepalive-timeout参数来控制HTTP长连接的超时时间,如果在超时时间内都没有请求发送,服务端就会主动断开连接。在http1.0的版本中,它是基于请求-应答模型和TCP协议的,也就是在建立TCP连接后,客户端发送一次请求并且接收到响应后,就会立马断开TCP连接,称为HTTP短连接,这种方式比较耗费时间以及浪费资源。当TCP连接的两端长时间没有进行数据交互,达到了触发TCP保活机制的条件,内核就会发送探测报文。

2023-12-09 08:11:27 720

原创 Cookie、Session、Token

Cookie是服务器发送给客户端并保存在客户端本地的一小块数据,能够在下次发送请求时携带Cookie。Cookie是保存在客户端的,按存储位置分类,可以分为内存Cookie和硬盘Cookie。

2023-12-04 09:57:17 989

原创 【bug】日记

2.根据用户名查询Redis,账号已存在的逻辑判断错误,如果能获取到密码,即val!== null,说明账号已存在,否则允许注册。1.前后端接口数据不一致,前端传递pwd,后端接受password。注册接口响应成功,显示注册成功,Redis却没有插入数据。

2023-12-02 10:34:04 440

原创 【bug日记】spring项目使用配置类和测试类操作数据库

@RunWith(SpringJUnit4ClassRunner.class):是JUnit框架中的注解,用于指定测试运行器。在这里,它告诉JUnit使用 Spring 提供的测试运行器来执行测试。在Spring应用程序中进行单元测试时,通常需要加载和配置 Spring 的应用上下文(ApplicationContext)。SpringJUnit4ClassRunner 是 Spring 提供的一个测试运行器,它负责在测试开始之前初始化 Spring 的上下文,以便你的测试类能够使用 Spring 托管

2023-10-09 23:13:48 1012 1

原创 一文带你搞懂Redis持久化

Redis的数据是存储在内存的,当程序崩溃或者服务器宕机,那么内存里的数据就会丢失。所以避免数据丢失的情况,需要将数据保存到其他的存储设备中。Redis有哪些机制帮助持久化数据呢?

2023-10-01 10:16:04 178

原创 操作系统存储器章节知识梳理

存储器的层次结构对于通用的计算机,存储层次至少应具有3层:最高层为CPU寄存器,中间层为主存储器,最低层为辅助存储器(简称辅存)。对于较高档的计算机,存储层次可细分为:寄存器,高速缓存,主存储器,磁盘缓存,固定磁盘,可移动存储介质。层级越高,存储介质的访问速度越快,存储容量越小,价格也越高。

2023-09-17 22:59:28 203

原创 软件工程知识总结梳理

计算机科学对软件的定义:软件是在计算机系统支持下,能够完成特定功能和性能的程序、数据和相关的文档。软件可形式化表示为:软件=知识+程序+数据+文档用户关注软件质量的外部属性,如软件的正确性、可靠性、有效性、安全性、可用性、可维护性、可移植性、可复用性等。软件工程师更关注软件质量的内部属性,通过提高软件内部属性,如模块化、一致性、简洁性、可测试性、自文档化等,支持和保证软件外部质量属性的实现。(1)正确性(correctness)。软件满足需求规约及完成用户目标的程度。

2023-09-16 14:56:35 1592 3

原创 我的个人网站——宏夏Coding上线啦

大家好,我是宏夏c,目前是一名软件工程专业的大三学生。🙂回顾起大一入学的那个初夏,我仿佛是一只刚刚出生的小鸟,对于自己的专业和浩瀚的编程宇宙一无所知,一切都嗷嗷待哺。我也同许多人一样,曾对一些选择感到困惑,不知道是选择考研还是求职,是走前端还是后端,是学习Java还是C语言。这些问题如同一张张迷宫,让我陷入无尽的思考。同样,我也陷入迷茫之中,对于校招的时间、准备的时机,以及个人的学习规划感到无所适从。这些仿佛是一座座高山,让我难以攀登。

2023-09-13 16:07:19 1656 5

原创 如何使用Redis实现附近商家查询

在日常生活中,我们经常能看见查询附近商家的功能。常见的场景有,比如你在点外卖的时候,就可能需要按照距离查询附近几百米或者几公里的商家。本文将介绍如何使用Redis实现按照距离查询附近商户的功能,并以SpringBoot项目作为举例。地理位置功能的核心数据结构是有序集合(Sorted Set),它将元素与分数(score)关联起来。在地理位置功能中,分数表示地理位置的经度和纬度,而元素则是一个标识符,比如商户的ID。

2023-08-17 17:57:26 1771

原创 如何使用Redis实现内容推送功能

在日常使用中,我们经常能看见内容推送功能。常见的场景有,比如你在bilibili关注了某个up主,当up主发布视频后,就会推送到你的收件箱或者是动态中,让粉丝能够及时得知所关注的人发布了内容。又比如朋友圈,也是按照时间的顺序,将好友发布的动态推送给你,如果你下拉刷新,就可以获取到新的好友的动态。想知道这些功能是如何实现的吗?接着往下看吧!

2023-08-14 15:27:59 1392 1

原创 批量获取用户token,并使用jmeter对秒杀接口进行压力测试(黑马点评)

现在有一个秒杀优惠券的接口,需要模拟1000个不同登录用户下的秒杀场景,测试这个接口的性能。(黑马点评项目秒杀接口多用户压力测试)。如何批量获取用户token。

2023-07-27 22:46:27 6364 14

原创 校园社交平台(SpringBoot+React前后端分离项目)

基于Spring Boot+React的前后端分离项目。校园社交平台,旨在为大学校园提供一个社交平台,通过发布动态为校园学生提供分享校园生活,交友,求助,二手交易等需求。

2023-05-30 00:25:09 1540 5

原创 校园社交平台项目阶段总结

从2023-5-3五一假期晚上,在当天下午学完springboot之后,晚上就开始看回放,接触学习用户中心项目。

2023-05-25 15:22:30 234

原创 初始化项目(nodejs和yarn安装)

npm 是Node.js的包管理工具,用来安装各种 Node.js 的扩展。npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册表。有超过 60 万个 JavaScript 代码包可供下载,每周下载约 30 亿次。npm 让 JavaScript 开发人员可以轻松地使用其他开发人员共享的代码。

2023-05-04 09:37:02 1105

原创 巧用chatGPT解决生产者消费者问题

巧用chatGPT解决生产者消费者问题,附完整代码

2023-04-20 20:40:03 395 3

原创 【bug日记】maven依赖导入爆红

刚开始接触springboot的时候,需要导入一个插件,在导入的时候爆红,控制台显示无法找到依赖,即dependency not found。经过网上一番查找,大体有几种方法。所以要特别注意版本问题,避免使用过低或过高的版本,以免带来不必要的麻烦。一开始装的是3.9.1版本,换成了3.6.1之后,问题就解决了。2.清除idea缓存。

2023-04-11 19:03:38 339 1

原创 【bug日记】报错“Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found”(通过google终于解决)

看了网上十几篇的回答,大部分都是通过File->Invalidate Caches和增加版本号解决的,最后通过google搜索相关解决方案,在评论中看到了一个解决方法。按照该方法后,成功解决,IDEA不报错了!而我尝试了以上两种方法都无法解决!

2023-04-09 21:12:23 1614 1

原创 MyBatis学习之路——获取参数值和各种查询功能(查询实体类、List集合、Map集合)

mybatis中如何将参数传入sql语句中,以及各种查询功能的实现(查询对象、List集合、Map集合)

2023-04-09 16:15:21 3100

原创 MyBatis学习之路——简介及搭建mabatis入门案例

mybatis是什么,如何搭建第一个mybtis案例

2023-04-05 13:08:59 102

原创 一文带你入门SpringMVC(简介、知识体系、常用组件、执行流程)

帮助快速了解SpringMVC框架到底是什么,包含哪些知识体系,以及框架执行流程等等

2023-04-02 13:41:00 1555 4

原创 SpringMVC学习之路——ResponseEntity实现文件下载和上传

什么是ResponseEntity,具体的应用包括文件上传。springMVC如何实现文件上传和下载。

2023-03-28 19:38:38 1943 2

原创 分治法——棋盘覆盖问题/L形组件填图问题(Java实现)

介绍分治算法的基本要素、实现步骤,以及如何利用分治法求解棋盘覆盖问题

2023-03-26 11:57:18 1861 2

原创 【bug日记】关于vue绑定事件无效

在页面跳转的过程中发现了原页面的红色错误信息一闪而过,就跳到了另一个405页面,今天在学习restful案例,实现用户数据的删除的过程中,出现405错误。最坑的一点是,点击delete这个a标签游览器发起请求后,idea控制台也没有相关错误信息,需要在游览器中查看。导致原页面的关于vue的错误信息无法被看到,发现使用vue对a标签绑定的单击事件无效。通过使用截屏才停留在原页面。最后发现是单词拼写错误。

2023-03-24 22:03:17 339

原创 SpringMVC学习之路(五)——如何保存数据到域对象中

springMVC如何在控制器方法中保存数据到域对象之中,进而显示到页面上,我们将介绍几种常见的方法。

2023-03-24 19:26:19 390

原创 SpringMVC学习之路(四)——获取请求参数

SpringMVC获取请求参数的四种方式,必看!!!

2023-03-23 19:17:43 293

原创 SpringMVC学习之路(三)——@RequestMapping注解(超详细)

详细介绍@RequestMapping注解的功能和属性,带你上手@RequestMapping注解!!

2023-03-18 19:39:10 1878

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除