ICode9

精准搜索请尝试: 精确搜索
  • kube-proxy的三种工作模式2022-02-21 20:00:08

    kube-proxy模式详解 kubernetes里kube-proxy支持三种模式,在v1.8之前我们使用的是iptables 以及 userspace两种模式,在kubernetes 1.8之后引入了ipvs模式,并且在v1.11中正式使用,其中iptables和ipvs都是内核态也就是基于netfilter,只有userspace模式是用户态。 userspace 起初,kube-prox

  • Vue 虚拟DOM和diff算法2022-02-21 19:32:30

    vue 中 数据改变 -> 虚拟DOM(计算变更)-> 操作DOM -> 视图更新 虚拟DOM: js执行速度比较快 什么是虚拟DOM? 用JS模拟DOM结构 为什么需要虚拟DOM? vue中 数据驱动视图,需要用高效方法来控制DOM操作的次数 diff算法: 虚拟DOM的核心 patch函数 两个使用场景: 首次渲染时,判断第一个

  • 秒杀功能2022-02-21 16:31:14

    nginx 转发配置 背景 在秒杀活动功能点上,后端服务并不是单机完成,有多个服务集群部署,解决大量请求,前端统一请求到ngixn,有nginx做代理转发,负载均衡,默认轮询策略。 秒杀主要使用技术 nginx + springboot + redis + lua + LinkedBlockingDeque + 锁 + mysql 初始化:定时任务 LTS 初始

  • 正向代理 反向代理2022-02-21 16:00:43

    正向代理 客户端不能直接请求服务器端,需要调用中间服务器,中间服务器就叫正向代理服务器。 比如我们通过代理服务访问谷歌。       反向代理 服务器端因为安全或服务治理(负载均衡)的需要,对外提供代理服务去调实际服务         总结 正向代理即是客户端代理, 代理客户端, 服

  • 阮一峰es6,Proxy和Reflect学习2022-02-20 18:58:27

    一.Proxy 1.简述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进

  • 【axios 源码】- node适配器 http 研读解析【上】2022-02-20 15:30:25

    首发于我的公众号「前端面壁者」,欢迎关注。 一、环境准备 axios 版本 v0.24.0通过 github1s 网页可以 查看 axios 源码调试需要 clone 到本地 git clone https://github.com/axios/axios.git cd axios npm start http://localhost:3000/ 二、函数研读 1. 辅助函数总览

  • git clone配置代理加速2022-02-19 20:34:01

    有时候git clone 网速较慢,可以通过配置代理来提供克隆速度 配置如下: 1 2 git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:1080 取消配置如下: 1 2 git config --global --unset http.proxy

  • Spring学习笔记之代理模式2022-02-19 12:33:45

    Spring学习笔记之代理模式 一、静态代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式:静态代理、动态代理 1.1 静态代理 静态代理角色分析: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 ,

  • vue3.0中的响应式原理2022-02-18 13:32:38

    // 是通过proxy把目标对象变成代理对象,然后通过Reflect把值返回回来的操作,将数据变成响应式 // 常用的Reflect方法有 get、set、deleteProperty const user = { name: '佐助', age: 20, like: { name: '小樱', age: 19 } } // 两个参数 /

  • mac上用jmeter录制https请求2022-02-18 12:32:59

    jmeter端的配置 有一个最简单的办法,那就是用Jmeter自带的模板,步骤如下: 打开jmeter, 点击templates 选择recording 点击create 选一个没被占用的端口,start即可。启动没问题后,可以在include和exclude里过滤自己需要的请求。 不用模板的话自己手动配一下jmeter 添加HTTP(S

  • 私有化轻量级持续集成部署方案--03-部署web服务(下)2022-02-18 09:33:45

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 配置接口代理 前后端分离情况下,前端请求后端接口最常用的一种方式就是使用反向代理,反向代理会让浏览器认为是同源路径,也就实现了跨域操作。 目前流行的前端打包器,webpack、vite 在开发模式,都具有反向代理

  • WSL2 安装 npm 踩坑记录(各种 errno ECONNREFUSED、errno ETIMEDOUT 问题)2022-02-17 22:00:27

    事情起因 搭建 blog 需要,我是走 hexo + github 路线 安装 hexo 要先安装 nodejs 和 npm,结果卡在安装 npm 不断踩坑 坑点一:官方路线 nodejs 官网 紧接着会跳转微软官网,微软推荐用 nodejs 版本管理器 nvm 安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0

  • 分库分表数据库中间件对比2022-02-17 21:34:48

    (一)关键问题 1.读写分离 2.分库分表 3.类别 lib库 1)业务直接到数据库,少一层proxy效率更高 2)没有proxy的lvs的单点问题 proxy 1)统一管理所有到数据库的连接,连接复用 2)基础查询功能抽象,减少代码耦合 3)易于实现监控、数据迁移、连接管理等功能 (二)sharding-jdbc(开源,lib)        

  • 微服务从代码到k8s部署应有尽有系列(二、网关)2022-02-17 11:34:28

    我们用一个系列来讲解从需求到上线、从代码到k8s部署、从日志到监控等各个方面的微服务完整实践。 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中间件,所用到的技术栈基本是go-zero项目组的自研组件,基本是go-zero全家桶了。 实战项目地址:htt

  • 再谈arcgis portal的CORS2022-02-17 11:01:38

    CORS, Cross Origin Resource Sharing,跨域资源共享。 ArcGIS API for javascript一直支持CORS,如果你用的 Web服务器支持CORS的话,那就不需要代理来执行跨域请求。 官方:如果 Web 服务器上未启用 CORS,则需要代理来绕过这些资源的安全性。但显然IIS 也可以启用CORS 。 如果服务是使用

  • Linux下玩转nginx系列(二)——nginx配置文件说明2022-02-15 12:01:52

    nginx 文件结构 # main全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... }

  • C++设计模式——代理模式2022-02-15 09:34:36

    代理模式(Proxy),为其他对象提供一种代理以控制这个对象的访问     Subject:定义RealSubject和Proxy的共用接口,这样就可以在任何使用RealSubject的地方都可以使用Proxy。 class Subject //Subject 定义了RealSubject和Proxy的共用接口..这样就在任何使用RealSubject的地方都可

  • 在Istio Ingress Gateway上实现SSO2022-02-15 01:00:40

     kubectl edit svc istio-ingressgateway -n istio-system 更改端口为 80 kubectl edit svc  keycloak -nkeycloak  更改为8080 添加域   添加客户端 Keycloak上的Access Type共有三类: ◼ confidential:适用于需要执行浏览器登录的应用,客户端会通过client secret来获取access

  • python告诉你如何跟着小红书学送礼物2022-02-14 16:29:53

    每年的2.14号简直就是撒狗粮的专属日子,很多人会烦恼今天该选什么礼物,特别是男生,估计好些男生都因为选礼物整郁闷了。作为情人节的标配,鲜花和巧克力是比不可少的,但是礼物也可以有更多的选择。所以今天我们就通过获取小红书上一些博主分享的关于送礼物的选择,来为有需要的小伙伴

  • nginx配置域名转发到其他域名的几种方法2022-02-10 20:31:40

    直接用return简单方便 return URL; 以下参考: 1. return 指令    在重定向满足两个条件时适用:        重写的 URL 适用于每个匹配的 server 或 location 的请求        可以使用标准的 NGINX 变量构建重写的 URL    return 指令简单高效,建议尽量使用 return,而

  • nginx 超时配置说明2022-02-10 18:03:49

    keepalive_timeout 默认75s,通常keepalive_timeout应该比client_body_timeout大。 如果值为0,则响应头Connection: close Syntax: keepalive_timeout timeout [header_timeout]; Default: keepalive_timeout 75s; Context: http, server, location The first parameter sets

  • Mac/Linux 从Google Cloud Storage 下载财务报告数据2022-02-10 13:05:51

    Mac/Linux 从Google Cloud Storage 下载财务报告数据 (Download reports from Google Cloud Storage) 流程 配置Mac/Linux 代理 安装gsutil工具及配置环境 确认 Google Cloud Storage的关键信息 使用 gsutil cp gs://BUCKET_NAME/OBJECT_NAME /目标文件路径 配置Mac/Linux 代理 前

  • 为业务机配置nginx正向代理访问外网2022-02-08 22:34:38

    需求 业务某节点无外网访问权限(直接访问外网会被对方追踪到IP地址,存在安全隐患),但自身需要访问一些公共节点, 先决条件 开发会提供访问的http地址(http://47.241.233.90:9100),和服务名称rdb 最后组合成的域名是server_rdb_proxy.com,这里rdb就是服务名称 方案 1、业务机开放所有外网访

  • 前后端分离项目部署腾讯云轻量级服务器2022-02-08 21:57:59

    前后端分离项目部署腾讯云轻量级服务器 摘要:前端为Vue,利用nodejs打包(npm run build)出dist文件,然后利用nginx代理,并和后端建立关联,后端为SpringBoot项目,利用IDEA打包成jar包。 Xshell7 教育版 链接:https://pan.baidu.com/s/11xeSNWU7S4D8Tg_s71wKvg 提取码:zlls Xftp7 教育版

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

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

ICode9版权所有