关注了问题2024-09-06
赞了回答2024-09-06
location:location块用于定义如何处理不同URL路径的请求。它允许你根据请求的URI来选择相应的处理方式,例如代理到后端服务器、返回静态文件等。location块可以嵌套在server块内部。location就像一个交通路口的红绿灯,它决定了当你的浏览器访问某个网址时,Nginx应...
关注了问题2024-09-06
关注了问题2024-09-06
赞了文章2023-07-17
原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。问题发生上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。 突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了...
赞了文章2023-07-17
首先,了解一下 RFC 3986 标准,简单讲就是规定了如下:除了 数字 + 字母 + -_.~ 不会被转义,其他字符都会被以百分号(%)后跟两位十六进制数 %{hex} 的方式进行转义。
赞了文章2022-08-22
问题1.测试同事说,哇这个接口好慢呀,平均响应时间都超过2秒了。能不能优化一下啊?然后自己一个,原来这里有个发邮件或者发短信验证码的操作。仔细一排查原来是因为第三方接口响应慢,导致自己的接口响应也慢。
赞了文章2022-06-27
Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。把 Redis 作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事故。Redis 缓存满...
赞了文章2022-04-05
Promise大家一定都不陌生了,JavaScript异步流程从最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果对于这些不熟悉的可以参考我另一篇文章《JavaScript异步编程》),这不仅仅是技术实现的发展,更是思想上对于如何控制异步的递进。Pro...
赞了回答2021-11-09
没有这个npm环境变量,估计你是用nvm装的node
赞了文章2021-08-25
根据相关数据显示,谷歌的Chrome浏览器目前已达近七成的市场占有率,成为浏览器的“霸主”。大家选择Chrome,除了是因为性能的优越以及强大的兼容性之外,Chrome充足的扩展插件,可以让我们的浏览器成为一个“百宝箱”。而谷歌浏览器插件更是一种用于定制浏览器体验的小...
赞了文章2021-07-27
众所周知,做C端产品对用户体验的要求是极高的。同时产品实施是否到位,投入回报是否成正比,成了一个团队是否有奖励的关键因素(这是一个最实际的软件团队的真实诉求“之一“哈哈哈)。尽管前期会做众多的用户调研,收集收据等等,明确哪些是用户基础需求,哪些是用户兴...
回答了问题2021-07-27
DES或AES
赞了文章2021-07-08
代码中的 httpErrorHandler 会接收 API 的响应错误,并对错误的状态码做不同的处理,所以代码中需要很多 if(或者 switch)判断当前需要要执行什么,当你要对新的错误添加处理代码时,就必须要到 httpErrorHandler 中修改代码。
赞了文章2021-07-07
例如订单下单后通过 延时任务 对接 物流系统 这种 异步 的场景,都是属于系统与系统之间的相互交互,不存在用户操作;所以认证时需要的不是用户凭证而是系统凭证,通常包括 app_id 与 app_secrect。
赞了问题2021-06-24
赞了回答2021-06-24
根据你的需求其实不需要websocket,也没必要轮询,做个interval发送就行了。一般情况下,使用websocket 或 轮询 是实时通信的需要,后端有消息需要及时通知到客户端才会使用这种方式。不要把简单的需求复杂化。
赞了文章2021-06-15
操作系统是计算机专业的核心学科,但我想即使是很多大学的 CS 本科操作系统专业课,也未必会设置这样规模和难度的项目。我是在 CMU 读研时修了它们的本科 OS 课程 15-410,这是课程的最大一个项目作业。对于很多计算机专业的同学,以及非科班转计算机的同学,尝试去...
赞了文章2021-06-15
系列目录序篇准备工作BIOS 启动到实模式GDT 与保护模式虚拟内存初探加载并进入 kernel显示与打印全局描述符表 GDT中断处理虚拟内存完善实现堆和 malloc第一个 kernel 线程多线程切换锁与多线程同步进入用户态进程的实现系统调用简单的文件系统加载可执行程序键盘驱动...
赞了回答2021-06-02
net/http/client.go#L167 {代码...} 最根本的原因是多次client.Do()用了相同的req.