logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

我不小心污染公司gitlab的master分支怎么办?详细教你恢复

idea上删除本地分支,然后再将远程分支pull到本地即可。

文章图片
#gitlab
leetcode网格题目中的上下左右四个方向和旋转90度的数量关系的代码表示

这里, 表示向上移动, 表示向右移动, 表示向下移动, 表示向左移动。1.2 方向数组的一维表示方法一维数组表示:另一种方法是使用一维数组结合模运算来表示方向。例如,可以定义一个一维数组和 ,分别表示 x 轴和 y 轴的变化:这里的数组同样表示上、右、下、左四个方向。1.3 旋转的处理初始化方向:假设机器人最初面向北方,可以用一个变量来表示当前方向,初始设为 (表示向右)。右旋转 90 度:向右旋

#数据结构#java#leetcode
深入理解kafka面经-简易mq实现:零拷贝:可靠性保证:对比rabbitMQ:事务性消息

这只是一个非常基础的MQ实现,仅供演示。在实际应用中,还需要考虑多种高级功能,如消息持久化、消息确认、消息重试、分布式部署、多消费者并发处理等。实现一个简单的消息队列(MQ)是一个挑战性的任务,因为需要考虑多种方面,如可靠性、吞吐量、延迟等。但我可以为你提供一个非常基本的MQ实现示例。这里我们会使用Python创建一个简单的MQ。

文章图片
#kafka
微服务系统面经之二: 集群和请求有序性:多级限流:数据表设计:JMeter压测

实例B在支付之前查询redis缓存或者mysql数据库判断订单是否已经完成,如果完成才允许支付操作,否则fail掉,随后再重发,但是这里就需要保证支付操作的幂等性(多次请求的结果和第一次执行的结果状态相同),参考上面提到的tcp幂等性保证即可。消息的公平性在不同的上下文中可能有不同的含义。在一些情况下,它可能指的是保证消息被处理的顺序与它们到达的顺序相同(先来后到,比如AQS中的公平锁)。在其他情

文章图片
#微服务#架构
nacos面经详解

Nacos 的增量更新机制主要指的是服务注册中心在数据同步时并不是每次都全量同步所有服务实例的信息,而是只同步那些自上次更新以来发生变更的服务实例信息。对于服务实例的注册、注销、以及健康状态的改变等操作,Nacos都会记录下这些变化。当需要进行数据同步时,Nacos只会将这些变化的部分发送给其他节点,这就是所谓的增量更新。

文章图片
#分布式#微服务
在linux系统下编译程序 显示qsub: file must be an ascii script的解决方案

1,问题描述这个报错说明的是:要求文件必须是美国信息互换标准代码格式的脚本2,产生原因We dont need to type out the whole script. If you copy the code fromPiazza into the editor, it appends non-ascii characters just beforethe ‘#’ character. You

#linux#unix#服务器
一文带你详细了解git rebase和git merge原理以及使用场景

和只会影响当前分支,它们操作的是本地的master分支,不会自动从远程拉取更新。如果需要从远程获取更新,你需要手动执行或以确保本地的master分支是最新的。是将master分支的更改应用到feature分支的过程,通常是为了确保feature分支的开发基于master分支的最新修改。如果你正在进行开发并想保持分支的线性历史,使用rebase操作是一个有效的策略。(在feature分支上执行)是将

文章图片
#git
大厂开发必知必会:Devops、CI/CD、流水线、Paas和云原生的关系解析说明

定义:持续集成是一种软件开发实践,开发人员频繁地(通常每天)将代码集成到主干分支中。每次集成都通过自动化构建和测试来验证,从而尽早发现问题。目的:通过频繁的集成,减少集成问题,使开发人员能够更快地发现和修复错误,从而提高软件质量和开发效率。CI(持续集成)和CD(持续交付/持续部署)的配置是在不同的阶段和场景下进行的。DevOps是一种文化和实践,强调开发(Development)和运维(Oper

文章图片
#devops#ci/cd#paas
深度思考计算机网络面经之二

正如你所说,HTTP/2通过引入“流”的概念来解决队头阻塞问题。每个流都有一个唯一的标识符(流ID),这使得多个请求和响应可以在同一个TCP连接上并行进行,而不会互相干扰。这样,如果一个流的响应被延迟,它不会阻碍其他流的处理。确切地说,HTTP/2中的“帧”结构允许多种类型的信息在一个TCP连接上进行交换。其中的“流ID”字段标识了帧属于哪一个流。当客户端收到响应时,它可以根据流ID对响应进行排序

文章图片
#计算机网络
@[TOC]({state:null}类型(前端默认为int)的数据传送到后端时,后端获取到的参数值会变为字符串{state:“null“})

解决方法对于传入后端为int 类型的参数,要先在前端处理null,否则传到后端变为“null”无法被转换成int类型,会报错有两种解决方法:(1)把{state:null}变为{state:""}传到后端,也就是说把state当作字符串传到后端,后端控制器的state字段置为String类型,然后再用Integer.String(state)函数将的state转化为Integer类型的数据;(推荐

#java
    共 14 条
  • 1
  • 2
  • 请选择