自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Coder星球-测试用例设计

Coder星球是一个前后端分离的开源技术交流平台,包括管理后台和web前端,旨在打造一个互相交流技术并共同进步的平台。

2025-01-18 16:15:42 324

原创 软件测试学习-day3

软件中存在的各种问题,都是缺陷,简称bug。

2024-12-31 15:58:40 416

原创 软件测试学习-day2

针对:需要有⼤量数据测试输⼊,但是没法穷举测试的地⽅。输⼊框下拉列表单选复选框典型代表:⻚⾯的输⼊框类测试。完整的⽤例应该是等价类和边界值⼀块写。2.解决边界限制问题说明:使⽤边界值解决边界位数限制问题。强调:单个输⼊框,常⽤的⽅式 边界等价类⾯试题:最常⽤的⽤例设计⽅法有哪些?--等价类、边界值在等价类的基础上针对有边界范围的测试数据输⼊的地⽅(重点关注边界)常⻅词语描述:⼤⼩、尺⼨、重量、最⼤、最⼩、⾄多、⾄少等修饰词语典型代表:有边界范围的输⼊框类测试。

2024-12-30 23:40:03 824

原创 软件测试学习-day1

使用技术手段验证软件是否满足需求。

2024-12-29 23:28:31 374

原创 寒假准备找实习复习java基础-day1

Java基本数据类型。

2024-12-27 22:42:11 370

原创 Springboot基础-SpringBootWeb快速入门

在com.pxy这个包下,创建一个子包controller然后在controller包下新建一个类:HelloController。

2024-11-25 19:29:01 301

原创 微服务-网关路由

什么是网关?顾明思议,网关就是络的口。数据在网络间传输,从一个网络传输到另一网络时就需要经过网关来做数据的。微服务网关就起到同样的作用。前端请求不能直接访问微服务,而是要请求网关:网关可以做安全控制,也就是登录身份校验,校验通过才放行通过认证后,网关再根据请求判断应该访问哪个微服务,将请求转发过去在SpringCloud当中,提供了两种网关实现方案:Netflix Zuul:早期实现,目前已经淘汰基于Spring的WebFlux技术,完全支持响应式编程,吞吐能力更强。

2024-11-20 13:56:05 1570

原创 微服务-OpenFeign-2

Feign底层发起http请求,依赖于其它的框架。其底层支持的http客户端实现包括:HttpURLConnection:默认实现,不支持连接池Apache HttpClient :支持连接池OKHttp:支持连接池因此我们通常会使用带有连接池的客户端来代替默认的HttpURLConnection。比如,我们使用OK Http.

2024-11-19 18:06:49 368

原创 微服务-OpenFeign-1

让远程调用像本地方法调用一样简单。其实远程调用的关键点就在于四个:请求方式请求路径请求参数返回值类型所以,OpenFeign就利用SpringMVC的相关注解来声明上述4个参数,然后基于动态代理帮我们生成远程调用的代码,而无需我们手动再编写,非常方便。

2024-11-19 16:52:31 332

转载 微服务-服务发现

服务的消费者要去nacos订阅服务,这个过程就是服务发现,步骤如下:引入依赖配置Nacos地址发现并调用服务。

2024-11-19 16:31:58 568

原创 微服务-服务注册

使用RestTemplate手动发送HTTP请求的方式,不适合高并发场景。为了解决多实例部署下实例其IP或端口不同,难以知道实例IP的问题,就必须引入注册中心的概念了,接下来我们就一起来分析下注册中心的原理。服务提供者:提供接口供其它微服务访问服务消费者:调用其它微服务提供的接口在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了的概念。服务启动时就会注册自己的服务信息(服务名、IP、端口)到注册中心调用者可以从注册中心订阅想要的服务。

2024-11-19 14:54:55 710

原创 微服务-远程调用-RestTemplate

在微服务当中,各个服务之间总会涉及到跨服务调用,那么跨服务之间怎么发送http请求呢?要想解决这个问题,我们就必须改造其中的代码,把原本本地方法调用,改造成跨微服务的远程调用(RPC,即emoteroduceall)。服务拆分之后,不可避免的会出现跨微服务的业务,此时微服务之间就需要进行远程调用。微服务之间的远程调用被称为RPC,即远程过程调用。RPC的实现方式有很多,比如:基于Http协议基于Dubbo协议。

2024-11-16 18:48:08 1721

原创 day03-Docker基础-4-网络

1.首先通过命令创建一个网络# 2.然后查看网络# 结果:# 其中,除了hmall以外,其它都是默认的网络# 3.让dd和mysql都加入该网络,注意,在加入网络时可以通过--alias给容器起别名# 这样该网络内的其它容器可以用别名互相访问!# 3.1.mysql容器,指定别名为db,另外每一个容器都有一个别名是容器名# 3.2.db容器,也就是我们的java项目# 4.进入dd容器,尝试利用别名访问db# 4.1.进入容器# 4.2.用db别名访问ping db# 结果。

2024-11-16 14:46:10 294

原创 day03-Docker基础-3-镜像

要想自己构建镜像,必须先了解镜像的结构。镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依赖。因此,自定义镜像本质就是依次准备好程序运行的基础环境、依赖、应用本身、运行配置等文件,并且打包而成。。

2024-11-16 14:33:44 826

原创 day03-Docker基础-2-挂载本地目录或文件

可以发现,数据卷的目录结构较深,如果我们去操作数据卷目录会不太方便。在很多情况下,我们会直接将容器目录与宿主机指定目录挂载。:本地目录或文件必须以或./开头,如果直接以名字开头,会被识别为数据卷名而非本地目录名。

2024-11-16 14:09:27 1261

原创 day03-Docker基础-2-数据卷

这就是匿名卷。然后,我们再看结果中的。

2024-11-16 13:52:44 612

原创 day03-docker基础-1

命令说明文档地址拉取镜像推送镜像到DockerRegistry查看本地镜像docker rmi删除本地镜像docker rmidocker run创建并运行容器(不能重复创建)docker run停止指定容器启动指定容器重新启动容器docker rm删除指定容器docker ps查看容器docker ps查看容器运行日志进入容器保存镜像到本地压缩文件加载本地压缩文件到镜像查看容器详细信息用一副图来表示这些命令的关系:# Docker开机自启# Docker容器开机自启。

2024-11-12 14:57:24 354

原创 day02-docker快速入门

安装完成。

2024-11-12 14:08:46 481

原创 day01-Docker 安装

如果失效,自行去网上找最新的镜像源。(2)配置Docker的yum源。如果没有安装过,这一步可以跳过。2.配置Docker的yum库。(3)更新yum,建立缓存。1.卸载旧版(可选)(1)安装yum工具。3.安装Docker。

2024-11-12 11:48:41 480

原创 创建虚拟机+Centos7

1.虚拟机主页-->创建虚拟机2.点击下一步3.选择自己下载的镜像4.填写虚拟机名称和位置5.,填写虚拟机磁盘大小,这里建议给大一点,否则将来不够用调整起来麻烦。而且这里设置大小并不是立刻占用这么多,而是设置一个上限:继续下一步,然后选择虚拟机硬件设置:在弹出的窗口中设置虚拟机硬件,建议CPU给到4核,内存给到8G:到这里虚拟机创建完毕。

2024-11-11 22:27:58 1573

原创 力扣刷题-子串-10.正则表达式匹配

1)"*"匹配时,p[j-2]=s[i-1],dp[i][j]=dp[i][j-2]||dp[i-1][j];2)当第一个字符匹配时,先匹配s.substing(1),再比较s的下一个字符串,2)"*"不匹配时,p[j-2]!1.初始状态 dp[0][0]=true表示 两个空字符串匹配。2.字符为‘*’,dp[0][j]=dp[0][j-2];当p为空时,s也为空才能匹配的上;3.状态转移方程:当p[j-1]='*'{' 时,进行正常的匹配。

2024-11-03 10:17:21 372

原创 力扣刷题-子串-9.回文数

给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。121123你能不将整数转为字符串来解决这个问题吗?

2024-10-31 15:54:40 215

原创 力扣刷题-滑动窗口-209.长度最小的子数组

3.如果前缀和pre[right]-pre[left]>=target,一直往左缩,直到条件不满足了为止。在这个过程中也要判断。2.如果前缀和pre[right]==target,则比较长度是否是最短,是则更新。1.由题意可知,数组里的数字都大于0,直接把前缀和用数组存起来。4.最后返回return ansL<0?和我的思路差不多,就是没用数组存前缀和。如果不存在符合条件的子数组,返回。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。这是我自己写,效率有点低。

2024-10-29 14:42:56 311

转载 RabbitMQ入门-01

而相关的微服务都可以订阅消息通知,一旦消息到达Broker,则会分发给每一个订阅了的微服务,处理各自的业务。在异步调用中,发送者不再直接同步调用接收者的业务接口,而是发送一条消息投递给消息Broker。另外,不管是交易服务、通知服务,还是积分服务,他们的业务与支付关联度低。现在采用了异步调用,解除了耦合,他们即便执行过程中出现了故障,也不会影响到支付服务。每次有的心得需求时,现有支付逻辑都要跟着变化,代码经常变动,不符合开闭原则,拓展性不好。:接收和处理消息的人,就是原来的服务提供方。

2024-10-22 14:29:36 69

原创 力扣刷题-双指针-16.最接近的三数之和

1.这道题与上一题三数之和很想像,这里是求min(target-sum),target和三数之和sum的差值最小,sum才是最接近target的。2.整体的思路是一样的,不一样的是这里需要一个中间变量存最小值,且不要具体的元素,只要和。中选出三个整数,使它们的和与。假定每组输入只存在恰好一个解。

2024-10-22 14:01:51 360

原创 力扣刷题-双指针-18.四数之和

和三数之和思路一样,只是多了一个数,需要多一个for循环,两个for循环控制两个数,双指针控制两个数。注意:1.for循环控制的两个数都要进行去重和优化。2.注意sum溢出,将其转换成long。请你找出并返回满足下述全部条件且。

2024-10-22 13:33:45 217

原创 力扣刷题-15.三数之和

给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。

2024-10-20 11:47:39 386

空空如也

空空如也

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

TA关注的人

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