ICode9

精准搜索请尝试: 精确搜索
  • Ribbon负载均衡流程2022-09-07 19:31:06

    大概流程:      RestTemplate发起http请求,因为RestTemplate添加了@LoadBalanced注解,因此发起的Http请求会被LoadBalanceInterceptor拦截,通过Ribbon负载均衡,从eureka-server中获取服务列表,进行均衡选择,替换请求中的服务名,发送有效的Http请求。 Ribbon负载均衡具体流程:

  • 肖sir ___海康面试题2022-09-07 17:30:35

    1、一个框为必填项     不输入的时候 可以点击提交        是前端bug 还是后端bug   2、前端做了校验 ,怎么判断后端有没有做校验 3、一个字段校验不能为空,现在为空提交数据,有校验提示“不能为空”;如何判断是前端校验还是后端校验的? 方法1: 刚刚这个问题:如果前端

  • 第 15 题:简单讲解一下http2的多路复用2022-09-07 15:02:36

    在 HTTP/1 中,每次请求都会建立一次HTTP连接,也就是我们常说的3次握手4次挥手,这个过程在一次请求过程中占用了相当长的时间,即使开启了 Keep-Alive ,解决了多次连接的问题,但是依然有两个效率上的问题: 第一个:串行的文件传输。当请求a文件时,b文件只能等待,等待a连接到服务器、服务器处理

  • 软件系统设计:封底计算2022-09-07 09:03:47

    软件系统设计:封底计算 系统设计 系统设计是一个设计软件系统元素的过程,如组件、架构、接口、模块、数据库类型等。然后定义不同组件如何相互交互的机制。这包括数据流和数据访问。 系统设计是一个非常广泛的话题,我只是试图触及冰山一角。 一个软件 系统架构 是一个 概念模型 这定

  • 分布式中灰度方案实践2022-09-07 08:30:59

    让请求在导航的服务节上点执行; 一、背景简介 分布式系统中会存在这样的开发场景,不同需求可能涉及到对同一个服务的开发,那么该服务在研发期间就会存在多个版本并行的状态,为了保持不同版本之间的隔离性,验收需要将请求路由到指定版本号的服务上处理; 假设存在三个服务:A、B、C,且服务

  • 如何在 C# 中的单例中使用作用域服务2022-09-07 01:32:42

    如何在 C# 中的单例中使用作用域服务 简要讨论这个过程 Photo by 奥罗网代理 on 不飞溅 这听起来不干净,并且缺少作用域的目的,对吧?通常,当您拥有一个作用域服务时,它只能用于同一作用域的其他作用域服务。范围是一个相互关联的请求的封闭环境。例如,当您向 API 发出请求时,该 API 可

  • vue配置代理解决跨域问题2022-09-07 00:03:32

    Vue的配置代理 起因 当我直接通过axios使用百度翻译API时显示以下错误,产生跨域问题 axios.get('https://fanyi-api.baidu.com/api/trans/vip/translate',{ dataType: 'jsonp', params: { q: str,

  • 【gRPC】C++异步服务端客户端API实例及代码解析2022-09-07 00:03:18

    对于同步API而言,程序的吞吐量并不高。因为在每次发送一个gRPC请求时,会阻塞整个线程,必须等待服务端的ack回到客户端才能继续运行或者发送下一个请求,因此异步API是提升程序吞吐量的必要手段。 gRPC异步操作依赖于完成队列CompletionQueue 官网教程:https://grpc.io/docs/languages/cp

  • 04-Nginx进程模型解析2022-09-06 18:34:21

    Nginx进程模型解析 master进程: 主进程 worker进程: 工作进程 默认是一个主进程, 一个工作进程, Nginx的工作进程是可以通过配置文件进行修改的 # 工作进程数量 worker_processes 1; 修改nginx.conf配置, 修改为2 记得每次修改完成配置文件都进行检查一下, 避免发生错误

  • django中的request对象方法2022-09-06 14:01:53

    1.什么是request对象 在django中,当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象;Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用 request 参数承接这个对象。 2.request对象的作用 request对象里面封装了请求时拿到的数据,我们

  • Axios请求2022-09-05 23:30:26

    更多内容 GET请求 //Get请求 axios.get("http://127.0.0.1:8090/data").then(function (ret){    console.log(ret);    console.log(ret.data);    console.log(ret.status);    console.log(ret.statusText) }) GET传值 方法一 //Get请求传参数1 axios.get("http:/

  • 微服务架构之服务间通信2022-09-05 22:03:50

      在单体架构中,不同模块之间可以通过项目引用的方式直接使用接口调用,单次请求在同一台机器的同一个进程内进行,这种调用方式称为本地调用,但是在微服务架构中,每个服务都是独立的进程,并且通常部署在不同的服务器,无法简单的使用本地调用的方式,而是需要远程服务调用来实现服务间的通

  • get请求传对象数组参数2022-09-05 22:01:44

    有个请求,里面的参数有对象数组的情况,原来是 post 请求,后面接口改成 get 请求,那用 axios 请求的参数自然也从 data 改为 params。 第一次修改后的请求情况是这样的:整个路径请求参数格式如下之所以变成 数组[数组里的对象属性]:对象的值 这种格式,是因为之前有做请求拦截 get 请求

  • 接口的幂等性2022-09-05 22:01:07

    1.什么是接口的幂等性 同一个接口多次发送同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总会造成系统所无法承受的损失,所以必须阻止这种现象的发生。比如:支付接口,重复支付会导致多次扣钱;订单接口,同一个订单可能会多次创建等。 2.什么情况下会出现接口幂等性

  • 55 | JAVA_HTTP编程2022-09-05 20:00:25

    HTTP编程 基础知识 什么是HTTP?HTTP就是目前使用最广泛的Web应用程序使用的基础协议,例如,浏览器访问网站,手机App访问后台服务器,都是通过HTTP协议实现的。 一个完整的HTTP请求-响应如下: GET / HTTP/1.1 Host: www.sina.com.cn User-Agent: Mozill

  • CORS、XSS 概念2022-09-05 18:02:47

    CORS 介绍 跨域资源共享 Cross-Origin Resource Sharing,CORS 需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,整个 CORS 通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS 通信与同源的 AJAX 通信没有差别,代码完全一样。浏览器一旦发现 AJAX 请求跨源,就会

  • 什么是链路追踪?分布式系统如何实现链路追踪?2022-09-05 16:00:08

    什么是链路追踪?分布式系统如何实现链路追踪? 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些

  • 干货 | REST-assured 获取日志到文件并结合 Allure 报告进行展示2022-09-05 14:02:50

    ⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 使用 Rest-assured 集合 Allure 运行完用例之后,在生成的报告中只有断言信息,没有请求的日志信息。而当我们的用例失败时,特别是接口失败时,请求日志是分析原因的第一手资源。那如何将 Rest-assured 产生的

  • Vuex使用过程的问题2022-09-05 11:34:00

      一、注册的全局组件无法使用     在main.js注册全局组件时:       ① Vue.component(TypeNav.name, TypeNav);       ② 改为:       ③ Vue.component('TypeNav', TypeNav);     且全局组件放在components文件夹中   二、Vuex无法获取 请求 的

  • Dubbo 线程池占满可能原因分析2022-09-05 11:02:34

    可能原因:(1) dubbo中有httpClient调用。 由于http工具默认仅支持 5 个并发,且有线程池队列,当请求量超过 5 个的时候,多余的请求会在队列中堆积。前一批http请求结束之后其他的请求才会继续执行,越到后面线程等待时间会越长。所以对应实际业务场景中dubbo线程等待的时间也会越长,当这个

  • Javaweb10-javaweb其他知识点2022-09-05 09:03:37

    1、详解DefaultServlet与JspServlet 参考博客-->详解DefaultServlet与JspServlet 1.1DefaultServlet小结 当服务端收到关于Servlet的请求之后交由自定义Servlet处理。 当服务端收到关于静态资源的请求时交由DefaultServlet处理。 当自定义Servlet的< url-pattern ></ url-pattern

  • 解决get请求特殊字符问题2022-09-05 09:01:18

    @Bean public ServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory fa = new TomcatServletWebServerFactory(); fa.addConnectorCustomizers(connector -> { connector.setProperty("relaxedPathChars", ""<>[\]^{|}

  • 生命周期函数(面试)2022-09-04 21:00:21

    生命周期函数   beforeCreate()  created()  beforeMount()  Mounted()  beforeUpdate()  Updated()  beforeDestroy()  destroyed() //钩子函数: 生命周期函数 (c语言中有一类系统回调的函数然后执行业务 叫做钩子) //在某一种

  • 请求参数中文乱码-解决方式2022-09-04 20:30:08

    POST:        调用setCharacterEncoding()这样就解决POST乱码问题   GET:    优化:      

  • .Net下的简易Http请求调用(Post与Get)2022-09-04 20:00:08

    http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等…   http请求调用,主要又分为Post与Get两种形式。(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有