
网络
文章平均质量分 66
网络
qq_23204557
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用户登录/登出功能,当登录页面在另一域名下
要求为某网址增加用户登录功能。登录页面是现成的,但是位于另一个域名。当request 没带token ,要求跳转此登录页面,用户登录后会返回token. 此时再跳回原网址。这个过程如何避免发生跨域问题?原创 2025-01-14 17:35:35 · 333 阅读 · 0 评论 -
跨域问题以及使用vscode的LiveServer插件跨域访问
跨域问题(Cross-Origin Resource Sharing,CORS)是指在Web开发中,当一个网页尝试访问另一个与其不同源(即域名、协议或端口号不同)的资源时,浏览器出于安全考虑,会限制这种跨源HTTP请求。跨域问题本质上是由于浏览器的同源策略(Same-Origin Policy)所导致的。同源策略是一种浏览器安全机制,它限制了从一个源加载的文档或脚本与另一个源的资源进行交互。原创 2024-11-07 10:11:22 · 2303 阅读 · 0 评论 -
解决url含%导致404错误
使用这段代码时,如果imageUrl中包含%,则它会被自动转为%25,导致404 Not Found错误,怎么办?之类的方法,达不到预期。原创 2024-10-24 16:36:23 · 220 阅读 · 0 评论 -
解决nginx代理SSE接口的响应没有流式返回
(默认行为):当 proxy_buffering 设置为 on(或者没有明确设置,因为 on 是默认值)时,Nginx 会将来自上游服务器的响应内容缓存在本地内存中,直到整个响应体被接收完毕或者达到了 proxy_buffers 和 proxy_buffer_size 指令所指定的缓冲区大小限制。前后端分离的项目,前端访问被nginx反向代理的后端SSE接口,预期是流式返回,但经常是很久不响应,一响应全部结果一下子都返回了。查看后端项目的日志,响应其实是流式产生的。推测是nginx配置问题。原创 2024-09-18 14:36:37 · 4082 阅读 · 0 评论 -
铠甲网络面试(部分)
单线程QPS公式:QPS=1000ms/RT 。假设一个RT是80ms,则可以很容易的计算出QPS = 1000/80 = 12.5。多线程场景epoll是Linux下的一种高效的IO多路复用机制,它可以监听多个文件描述符(fd)(一个IO连接是通过套接字(socket)来实现的,套接字是一种特殊的文件描述符) 的事件原创 2023-08-04 06:41:04 · 833 阅读 · 0 评论 -
记一次http接口自动重试现象的排查
需要注意的是,SLB 虽然是七层协议,理论上可以添加基于 host 和 path 的路由规则,但我们没有深入使用 SLB 的路由规则,而是选择将流量全部转发到 kong,由 kong 将流量最终路由给集群内的指定微服务实例。SRE一开始也不清楚,但是提供了一个有用的建议:绕过 kong ,直接在容器内做同样的调用,在集群内使用 curl 访问。而又因为kong网关的设置,请求了5次大致了retires的上限后才终止调用。这里返回的 ip 地址是 *******,该 ip 上运行的是阿里云 SLB 实例。原创 2022-09-06 17:17:12 · 1266 阅读 · 0 评论 -
用户名密码登录相关问题
第2步,客户端用获取到的公钥将密码加密,然后传送到服务端。服务端接收到后用私钥解密。利用RSA算法对传送的密码进行加密。rsa是一种非对称加密算法。第1步,服务端把rsa公钥发送到客户端,同时服务端保存私钥。参考方法:密码+盐后进行md5运算。登录时,如何对密码加密传输?...原创 2022-08-08 01:24:31 · 390 阅读 · 0 评论 -
优必选面试(部分)
双亲委派模型,以及有哪些类加载器:1问:类加载过程的第三步是“准备”,主要做什么?答:为类变量分配内存并设置类变量初始值的阶段。这里所设置的初始值"通常情况"下是数据类型默认的零值(如 0、0L、null、false 等),比如我们定义了public static int value=111 ,那么 value 变量在准备阶段的初始值就是 0 而不是 111(初始化阶段才会赋值)。特殊情况:比如给 value 变量加上了 final 关键字public static final int value=1..原创 2021-05-13 20:09:08 · 651 阅读 · 2 评论 -
招银网络面试(部分)
第一轮视频面什么时候开始用SpringBoot的?知道Cookie的哪些属性?1第二轮视频面使用Dubbo时,有没有遇到一些问题,怎么解决的?使用Netty时,有没有碰到过数据的生产和消费速度差别而导致的问题?参考答案12:1.内存中含有大量缓存的数据,而数据又无法发出,CPU被打满。当操作系统load较高的时候,操作系统很有可能来不及处理低优先级的网络IO事件,这就导致socket无法发出数据。2.CPU几乎被打满的原因为FULL GC频繁,而jmap内存映像工具又告诉我们,系统中原创 2021-04-22 20:52:08 · 3596 阅读 · 0 评论 -
腾讯的面试
1,项目及其难点答:1,流量大;2,业务复杂。2,你是怎么(比如用软件工程的方法)来解决业务复杂度的?答:抽象能力,选择适合的数据结构,以及采用微服务架构。但我猜应该回答领域驱动设计(DDD)3,为什么用到websocket?有没有比较它与Http2.0,3.0,它们分别适合什么应用场景?相关知识:【快速入门系列】一篇文章让你入门HTTP2.0,HTTP/2 简介fromdevelopers.google.com: http2.0的特点:多路复用(即在一个TCP连接中存在多个流);支持服务器推送;原创 2021-03-18 04:57:12 · 617 阅读 · 0 评论 -
《专题三分布式系统》之《第二章 【拓展进阶】Nginx》之《第五节 Nginx实战技巧》
《2.5.1 nginx配置https,保证数据传输安全 改》SSL证书:43:16前后 tomcat配置https46:44+ nginx配置ssl证书实现https原创 2020-11-30 11:25:24 · 169 阅读 · 0 评论 -
《专题二 单节点系统》之《第五章【拓展进阶(下)】Netty网络框架》 之《第四节 Netty框架源码学习》、《第五节 Netty实践分享》
5.4.1 Netty线程模型7 56 Netty线程模型12 50 NioEventLoop:将通道(Channel)注册到Selector上,进行事件轮询5.4.2 责任链设计模式17 4 入站事件 出站事件5.4.3 零拷贝机制4 15 ByteBuf被readerIndex,writerIndex分割成三个区域:11:15 写越界时,不同于nio,ByteBuf可以自动扩容20:05 ByteBuf的8种具体实现:按3个维度划分:55 35 默认使用原创 2020-11-05 04:43:17 · 538 阅读 · 0 评论 -
以回显/不回显的方式telnet
telnet www.baidu.com 80会出现标题为“Telnet www.baidu.com”的窗口,若采用回显的方式输入请求,则应该在Telnet www.baidu.com的窗口按下"Ctrl+]"组合键,再在出现界面按"Enter"键,才能进行以下输入:本文主要参考https://www.cnblogs.com/shouming/articles/6992437.html...原创 2020-05-19 16:36:31 · 813 阅读 · 0 评论 -
GitHub的raw.githubusercontent.com的DNS被污染,修改Hosts解决
主要参考此文发现Github上的文件的donwload按钮总是链接无效,翻了翻,主要是raw.githubusercontent.com被进行了DNS污染。后通过如下步骤解决:1,访问ipaddress.com,找到raw.githubusercontent.com的真实ip。我得到的结果是199.232.68.1332,编辑C:\Windows\System32\drivers\etc\h...原创 2020-05-05 16:13:58 · 11462 阅读 · 0 评论 -
SSL/TLS协议运行机制的概述
一、对称加密和非对称加密的区别对称加密: 加密和解密的密钥使用的是同一个.优点:算法公开、计算量小、加密速度快、加密效率高缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。...原创 2019-11-07 18:06:35 · 252 阅读 · 0 评论 -
TCP的超时重传和累积确认
面试问题:TCP的可靠性,超时重传怎么实现,M1,M2,M3,M4,M5,丢失M2;怎么重传M2?为什么不用重传M4,M5?因为每个TCP报文被发送时,都会设置一个重传定时器,若定时期到了还没收到ack包,则应重传。为什么不用重传M4,M5?则可由此文回答:因为采用了累积确认。...原创 2019-08-12 01:56:28 · 10720 阅读 · 1 评论