es6_proxy proxy es6 es

dns and forward proxy

forward proxy & reverse proxy https://zhuanlan.zhihu.com/p/163948996 https://netnut.io/forward-proxy-server/ Definition of a Forward Proxy Server One ......
forward proxy dns and

ES6 async

async async 函数总返回的是一个 Promise 对象(不论是否有 return 语句)。 async 函数内部的 return 语句返回的值,作为 then() 回调函数的参数。 async 函数内部抛出的错误,返回的 Promise 对象变为 reject 状态,错误会被 catch ......
async ES6 ES

ES6 Generator

Generator Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,返回的遍历器对象可以依次遍历 Generator 函数内部的每一个状态。 函数特征:1. function 关键字与函数名之间有一个星号。2. 函数体内部使用 yiel ......
Generator ES6 ES

ES6 Iterator

Iterator (遍历器) 是一种接口,为各种不同的数据结构提供统一的访问机制。主要供 for...of 消费。 每调用一次 next() 就会返回数据结构当前成员的信息:{ value: '', done: false/true } value 当前成员的值。done 布尔值,遍历是否结束(即是 ......
Iterator ES6 ES

ES6 Promise

Promise 一个容器,一个保存着某个未来才会结束的事件的结果。 有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。一旦状态改变,就不会再变。 const p = new Promise((resolve, reject) => { resolve( ......
Promise ES6 ES

Elasticsearch query查询语法 es

Elasticsearch 查询语法 1.查询基本语法结构 GET /{索引名}/_search { "from" : 0, // 返回搜索结果的开始位置 "size" : 10, // 分页大小,一次返回多少数据 "_source" :[ ...需要返回的字段数组... ], "query" : ......
Elasticsearch 语法 query es

关于es中集群,节点,分片和副本的理解

集群 页面中每一个对象就是一个集群 节点 集群中包含许多es实例,其中一个es实例就是一个节点 节点也分许多功能 分片和副本 该例子中分片数为9,副本数为1 数据节点就是Node 注意:a和b是同样的数据,a为主分片,b为副本分片,但是同样的数据不能放在相同的节点上面,为了防止某个节点瘫痪导致主节点 ......
副本 节点 集群

es9

1. for await of 来看以下场景 function fn(time) { return new Promise((resolve, reject) => { setTimeout(() => { resolve(`${time}毫秒后成功!!!`); }, time); }); } fn ......
es9 es

es10

1. Array.flat 有一个二维数组,想让他变成一维数组: const arr = [1, 2, 3, [4, 5, 6]]; console.log(arr.flat()); // [ 1, 2, 3, 4, 5, 6 ] 还可以传参数,参数为降维的次数 const arr = [1, 2, ......
es 10

es11

1. Promise.allSettled ES11 新增的 Promise 的方法 接收一个 Promise 数组,数组中如有非 Promise 项,则此项当做成功 把每一个 Promise 的结果,集合成数组,返回 function fn(time, isResolve) { return ne ......
es 11

es12

1. Promise.any E12 新增的 Promise 的方法 接收一个 Promise 数组,数组中如有非 Promise 项,则此项当做成功 如果有一个 Promise 成功,则返回这个成功结果 如果所有 Promise 都失败,则报错 // 当有成功的时候,返回最快那个成功 functi ......
es 12

es13

前言 与许多其他编程语言一样,JavaScript 也在不断发展。每年,该语言都会通过新功能变得更加强大,使开发人员能够编写更具表现力和简洁的代码。 ES13(ECMAScript 2022)新特性 1.类 在 ES13 之前,类字段只能在构造函数中声明。与许多其他语言不同,无法在类的最外层作用域中 ......
es 13

es6

1. let 和 const 要逐渐放弃 let,在项目中多用 let 和 const,与 let 的区别: let 有变量提升,有初始化提升,值可变 let 有变量提升,没有初始化提升,值可变 const 有变量提升,没有初始化提升,值不可变,但如果是定义对象,则属性可变 暂时性死区问题说明:其实 ......
es6 es

es7

1. includes 传入元素,如果数组中能找到此元素,则返回 true,否则返回 false const includeArr = [1, 2, 3, "柯基", "科比"]; const isKobe = includeArr.includes("科比"); console.log(isKob ......
es7 es

es8

1. Object.values 可以用来获取对象的 value 的集合 const obj = { name: "柯基", age: 22, gender: "男", }; const values = Object.values(obj); console.log(values); // [ ' ......
es8 es

ES5和ES6的继承

ES5继承 function Animal(name) { this.name = name; } Animal.prototype.sayName = function() { console.log('My name is ' + this.name); }; function Dog(name ......
ES ES5 ES6

强大的Nginx可视化管理平台 Nginx-Proxy-Manager中文入门指南(中英双语版后台)

强大的Nginx可视化管理平台 Nginx-Proxy-Manager中文入门指南(中英双语版后台) 今天给大家介绍一款 Nginx 可视化管理界面,非常好用,小白也能立马上手。 nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以 ......

ES插入报错 索引只读:blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]]

ES插入报错: reason : ElasticsearchException[Elasticsearch exception [type=cluster_block_exception, reason=blocked by: [FORBIDDEN/12/index read-only / allo ......
FORBIDDEN read-only 索引 blocked delete

es6 ...展开语法

ES6中的...(展开)语法是一种可以将数组或对象展开为函数参数或数组字面量的语法。它通常用于函数调用或数组字面量的展开。 在函数调用中,...可以将一个数组展开为函数的参数列表。例如: js复制代码 function sum(a, b, c) { return a + b + c; } const ......
语法 es6 es

线上ES集群参数配置引起的业务异常案例分析

作者:vivo 互联网数据库团队- Liu Huang 本文介绍了一次排查Elasticsearch node_concurrent_recoveries 引发的性能问题的过程。 一、故障描述 1.1 故障现象 1. 业务反馈 业务部分读请求抛出请求超时的错误。 2. 故障定位信息获取 故障开始时间 ......
集群 案例分析 参数 案例 业务

nginx负载均衡的五种分配策略 & proxy_connect_timeout

proxy_connect_timeout 搭建一个简单的负载均衡,然后关闭其中一台再来访问,会发现我们的浏览器卡住一直转圈圈,过了很久才会显示结果。由此我们可以得出结论Nginx负载的时候如果其中一台服务挂掉了,它会把请求转发到另一个可以提供服务的机器,其中这之间的超时等待默认是60s。我们可以通 ......

Elasticsearch 系列(二)- ES的基本概念

本章将和大家分享 Elasticsearch 的一些基本概念。话不多说,下面我们直接进入主题。 一、什么是Lucene Lucene是Apache的开源搜索引擎类库,提供了搜索引擎的核心API。 1、Lucene的优势:易扩展、高性能(基于倒排索引) 2、Lucene的缺点:只限于Java语言开发、 ......
Elasticsearch 概念

yolo v5 下载新数据集被防火墙proxy挡住,如何设置proxy. torch.hub.download_url_to_file问题;

当我们想运行yolo v5时候,我们发现有的时候,由于网关问题,proxy会成为阻碍。例如如下错误; 将代码如下修改,就能改好: 1. 原始代码: 2. 增加proxy设置: import urllib.request import torch.hub # 设置代理信息 proxy_support ......

vite proxy

proxy: { "/dev-api": { target: "http://172.18.247.123:9000", rewrite: (path) => path.replace(/^/dev-api/, ''), configure: (proxy, _options) => { proxy ......
proxy vite

【源码系列#01】vue3响应式原理(Proxy)

Vue3中响应数据核心是 reactive , reactive 中的实现是由 proxy 加 effect 组合,我们先来看一下 reactive 方法的定义 ......
源码 原理 Proxy vue3 vue

经过kube-proxy转发后获取client真实ip

--masquerade-all参数 true表示所有访问Service的数据包被SNAT。false(默认情况)表示源地址不属于Pod网段的数据包访问Service被SNAT。 转发场景分析 如果pod发送的响应包源地址不是client发送的请求包目的地址,那么直接丢弃。 client访问clus ......
kube-proxy client proxy kube

Django笔记四十一之Django中使用es

本文首发于公众号:Hunter后端 原文链接:Django笔记四十一之Django中使用es 前面在 Python 连接 es 的操作中,有过介绍如何使用 Python 代码连接 es 以及对 es 数据进行增删改查。 这一篇笔记介绍一下如何为 es 的 索引 index 定义一个 model,像 ......
Django 笔记

org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available es端口号及集群名称

org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available elasticsearch有两个端口:http_port和transport.tcp.por ......

APISIX proxy-cache 插件用法

APISIX 的 proxy-cache 插件可以对上游的查询进行缓存,这样就不需要上游的应用服务自己实现缓存了,或者也能少实现一部分缓存,通用的交给插件来做。 下面的操作都是基于 APISIX 3.2 版本进行配置,关于 proxy-cache 的详细配置的可以参考文档:https://apisi ......
proxy-cache 插件 APISIX proxy cache

es笔记七之聚合操作之桶聚合和矩阵聚合

本文首发于公众号:Hunter后端 原文链接:es笔记七之聚合操作之桶聚合和矩阵聚合 桶(bucket)聚合并不像指标(metric)聚合一样在字段上计算,而是会创建数据的桶,我们可以理解为分组,根据某个字段进行分组,将符合条件的数据分到同一个组里。 桶聚合可以有子聚合,意思就是在分组之后,可以在每 ......
矩阵 笔记