ICode9

精准搜索请尝试: 精确搜索
  • spring-cloud-gateway 转发2021-04-17 16:59:07

      spring: application: name: geteway cloud: gateway: routes: - id: baidu_route uri: http://www.baidu.com # 目标服务地址 predicates: - Path=/baidu # 路径匹配 - id: account_info uri: http:

  • 基于Nginx+Keepalived的LB服务监控(邮件报警)2021-04-13 22:57:15

    IDC两台机器上部署了Nginx+Keepalived主从模式的LB代理负载层,现在需要对LB进行每日巡检和服务监控,利用SendEmail邮件监控。0)SendEmail部署参考:http://www.cnblogs.com/kevingrace/p/5961861.html1)SendEmail脚本配置[root@NG-LB01 ~]# vim /opt/sendemail.sh #!/bin/bash # File

  • Spring cloud alibaba-遇见的一些小问题2021-03-27 15:31:05

    配置文件如下,注:服务发现什么配置我都是放在配置中心里面的 spring: application: #f服务名称 name: gateway-service cloud: nacos: config: #配置中心地址 server-addr: 127.0.0.1:8848 #配置文件格式 file-extension

  • LVS负载均衡集群架构2021-03-23 11:02:50

                    写在前面为什么需要使用负载均衡呢?这是一个必较重要的问题 实际生产环境中某单台服务器已不能负载日常用访问压力时,就需要使用负载均衡,把用户的请求数据分担到(尽可能平均分配)后端所有功能同等的集群的节点上,同样也是为了解决单台服务器故障问题,从而提

  • LVS负载均衡集群架构2021-03-23 10:51:43

                    写在前面为什么需要使用负载均衡呢?这是一个必较重要的问题 实际生产环境中某单台服务器已不能负载日常用访问压力时,就需要使用负载均衡,把用户的请求数据分担到(尽可能平均分配)后端所有功能同等的集群的节点上,同样也是为了解决单台服务器故障问题,从而提

  • nginx-quic(裸quic lb)使用(未打通)2021-03-19 16:02:07

    1、代码下载 https://hg.nginx.org/nginx-quic 其中只有quic对应的版本支持–with-stream_quic_module,其他均报不认识(包括stable和其他1.19的) 2、编译 ./auto/configure --with-debug --with-stream_quic_module --with-http_ssl_module --with-stream --with-cc-opt="-I.

  • 二分法及其应用2021-03-16 11:33:54

      二分法,是通过不断缩小解的可能存在的范围,从而求得问题的最优解的方法。经常有二分与其他算法结合的题目。     1.从有序数组查找某个值  -- 以STL中的lower_bound与upper_bound为例   lower_boud( begin, end, val ) 函数输入需要查找的有序数列前闭后开区间,查找数列

  • P1083 [NOIP2012 提高组] 二分 + 差分2021-03-06 16:31:33

    题意 传送门 P1083 [NOIP2012 提高组] 借教室 题解 二分答案,问题转化为判定第 1 − m i d 1-mid

  • nginx容器配置健康检查接口,消灭云厂商lb频繁健康检查日志2021-02-26 13:32:12

    背景 云厂商LB将流量负载到后端nginx后通常会有频繁的健康检查机制,默认检查/目录,当我们把nginx部署到容器内,默认会将/var/log/nginx/*.log的标准日志输出,而LB的健康检查次数太多,干扰看容器日志并且增加很多无效日志。 配置 在server中增加location:healthcheck配置,并修改LB的

  • [数据结构]算法设计题--拆分链表2021-02-20 20:59:13

    题目 设计算法将一个带头结点的单链表A分解为两个具有相同结构的链表B和C,其中B表的结点为A表中值小于零的结点, 而C表中的结点为A表中值大于零的结点。(链表A中的元素为非零整数,要求B、C表利用A表的结点。) 解答 链表B使用链表A的头结点,链表C申请一个新的头结点。对链表A进行遍

  • MATLAB轻松解决优化问题——线性规划、0-1整数规划2021-02-17 22:57:04

    线性规划问题是目标函数和约束条件均为线性函数(Liner Function)的问题; MATLAB解决的线性规划问题的标准形式为: 其中 f、x、b、beq、lb、ub 为向量,A、Aeq 为矩阵。 其它形式的线性规划问题都可经过适当变换化为此标准形式。 线性规划问题(Linear Programming)已用函数 linprog

  • 【算法】高精度算法(加减乘除)2021-02-16 10:58:25

    为啥有高精度算法 A+B难道不是直接cout<<a+b;吗 不不不,如果你遇到了爆炸范围,就不能用int或者long long了 高精度算法-加法 高精度算法就是开数组,一个一个位数加。 算法核心: c[i]+=a[i]+b[i]; // 和小学加法一样,按位相加。 c[i+1]=c[i]/10; // 保存进位。例如,如果c[i]是12,

  • 利用Gurobi求解线性整数规划问题(Python)2021-02-12 11:01:13

    代码 from gurobipy import * m = Model("Integer Linear Programming") # 定义变量 x1 = m.addVar(lb=0, ub=150, vtype=GRB.INTEGER, name='x1') x2 = m.addVar(lb=0, ub=150, vtype=GRB.INTEGER, name='x2') x3 = m.addVar(lb=0, ub=150, vtype=G

  • 4、负载均衡:Ribbon、Feign2021-02-06 12:35:05

    Ribbon:负载均衡(基于客户端) 1、负载均衡以及Ribbon Ribbon是什么? Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Ribbon

  • 如何用自己的数据制作Pascal VOC格式数据集(详细教程,附带所有代码脚本)2021-01-29 19:53:59

    https://zhuanlan.zhihu.com/p/53068162 本文作者管斌,天津大学 电气自动化与信息工程学院研二在读,目前研究方向是深度学习在医学图像检测上的应用。 正文 目前object detection这块主流的数据集主要就是COCO和Pascal VOC格式的。github上现成的检测算法基本都是自带VOC格式数据集的

  • Spring Cloud Ribbon(负载均衡器)介绍及使用2021-01-27 23:01:34

    目前主流的负载方案分为以下两种: 集中式负载均衡,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如 Nginx)。 客户端自己做负载均衡,根据自己的请求情况做负载,Ribbon 就属于客户端自己做负载。 Spring Cloud Ribbon 是一个基于 HTTP 和 TCP 的客户

  • Ribbon客户端负载均衡算法分析2021-01-27 20:03:56

    一、源码分析 // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package com.netflix.loadbalancer; public interface IRule { Server choose(Object var1); void setLoadBalancer(ILoadBalancer va

  • springcloud微服务+Kubernetes集群部署实战 (一)2021-01-26 15:00:30

    必读: 首先说一下本次的搭建文章是本人实战过的,目前已用于公司的生产环境。 本次文章内容将从k8s集群的搭建,代码仓库,镜像仓库,持续集成,日志监控等多个方面进行详细的介绍。 本文不是基础的k8s教学,而是让大家在实际工作中能够快速上手并投入生产。所以安装方式都是采用的脚本安装,并

  • 大整数加法怎么做?yangtuoyu的博客2021-01-24 08:01:03

    描述 求两个不超过200位的非负整数的和。 输入有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。输出一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。 样例输入 22222222222222222222 33333333333333333333 样例输出 555555555555555

  • POJ2104 K-th Number (平方分割 + 二分)2021-01-20 19:33:56

      题目链接:传送门     题意:输入n个数,然后进行m次操作,每次操作输入三个数l,r,k,输出在[l,r]区间第k小的数 解题思路:这道题做法倒是挺多的,平方分割可以做,归并树,划分树,主席树都能做,但是本片博客主要讲解一下平方分割的做法(比较简单),我们把n个数分为n/1000个桶,然后我们维护每个

  • 线性表的合并(顺序表实现);有序表的合并(顺序表、链表实现)2021-01-20 00:02:08

    #include "SqList.h" #include "LinkList.h" #include <iostream> using namespace std; //线性表的合并-顺序表实现 void merge(SqList& La, SqList Lb) { int La_len = getLength_Sq(La); int Lb_len = getLength_Sq(Lb); for (int i = 1; i <= Lb

  • 怎么将一个线性表(顺序表)拆分成两个奇偶表(C语言)?2021-01-16 19:33:26

    如何将线性表A拆分成线性表A和B,使得A存放奇数,B存放偶数? 1.基础函数 1.1 get取函数 int get(nod *la,int i) { return la->data[i]; } 1.2 insert插入函数 void insert(nod *la,int x,int j) { int i; for(i=length;i>=j;i--) { la->data[i+1]=la->data[i]; } la-

  • 在 VMware vSphere 安装 KubeSphere2021-01-14 16:04:20

    转载于https://kubesphere.com.cn/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere/ 对于生产环境,我们需要考虑集群的高可用性。如果关键组件(例如 kube-apiserver,kube-scheduler 和 kube-controller-manager)都在同一主节点上运行,一旦主节点出现故障,Ku

  • 【数据结构】线性表的合并2021-01-13 14:00:45

    文章目录 一、写在前面二、无序集合求并集1.用顺序表描述2.用链表描述 三、有序集合求并集1.用顺序表描述2.用链表描述 总结 一、写在前面 数据结构线性表可以用来模拟集合,通过线性表的各种操作实现集合的基本运算。例如已知集合A和B,求A和B的并集A∪B。这里分无序集和有

  • Ribbon2021-01-10 13:32:55

    Ribbon Ribbon是什么? Spring Cloud Ribbon是基于NetFilx Ribbon实现的一套客户端负载均衡的工具。 简单来说,Ribbon是Netfilx发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将NetFilx的中间层服务连接在一起。Ribbon的客户端组件提供一系列完整的配置项如:连接超时,重试等等

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

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

ICode9版权所有