多网卡bond模式及其配置

1. Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 2. 常用三种模式 mode=1:主备冗余模式,其中一条线若断线,其他线路将会自动备援,但会冗余闲置一个端口。 mode=2:负载均衡模式,通过指定策略对传输数据包执行HASH策略… 阅读更多 »多网卡bond模式及其配置

缓存穿透/击穿/雪崩及其解决方案

1. 缓存的穿透/击穿/雪崩 缓存穿透:缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。 缓存击穿:缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量… 阅读更多 »缓存穿透/击穿/雪崩及其解决方案

缓存数据一致性问题(转载)

1. 缓存数据不一致 数据库的瓶颈是大家有目共睹的,高并发的环境下,很容易 I/O 锁死。当务之急,就是把常用的数据,给捞到速度更快的存储里去。 这个更快的存储,就有可能是分布式的,比如 Redis,也有可能是单机的,比如 Caffeine。 但一旦加入缓存,就不得不面对一个蛋疼的问题:数据的一致性。 数据不一致的问题,人世间多… 阅读更多 »缓存数据一致性问题(转载)

数据同步及锁

1. 数据同步问题 有很多情况下需要考虑线程安全问题,一个全局的变量如果有可能会被多个同时执行的线程去修改,那么对于这个变量的修改就需要有一种机制去保证值的正确性和一致性,这种机制普遍的做法就是加锁。其实也很好理解,和现实中一样,多个人同时修改一个东西,必须有一种机制来把多个人进行排队。计算机的世界中也是如此,多个线程乃至多个进… 阅读更多 »数据同步及锁

编译安装VPP及运行

本文基于VMware虚拟机环境,详细请参考本文源站地址。 操作系统:CentOS7.6 Linux version 3.10.0-957.27.2.el7.x86_64 适用VPP版本:19.08-20.05,本文示例版本19.08 操作用户权限:root 系统驱动如果支持MSI-X,就无法使用驱动uio_pci_generic… 阅读更多 »编译安装VPP及运行

EVPN基础入门整理

  • BGP
  • 224 clicked

EVPN相关内容看了不少内容,相对零散并非系统化。 这里对入门知识做一些简要总结,便于查询。 1. EVPN EVPN(Ethernet Virtual Private Network)是一种用于二层网络互联的VPN技术。EVPN技术采用类似于BGP/MPLS IP VPN的机制,通过扩展BGP协议,使用扩展后的可达性信息,使不… 阅读更多 »EVPN基础入门整理

jQuery基础总结(转载)

  • Cloud, Web
  • 292 clicked

1. jQuery简介 1.1. jQuery简介 jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。 目前超过90%的网站都使用了jQuery库,jQuery的宗旨:写的更少,做得… 阅读更多 »jQuery基础总结(转载)

简述bum报文(转载)

1. 为什么需要Vxlan 普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔离和广播隔离靠的vlan,网关在内网核… 阅读更多 »简述bum报文(转载)

MYSQL常用SQL联表查询(转载)

表一学生信息表 表二专业信息表 1. 内连接 join on 连接查询 where 等值查询 分为两种, 等值连接, 自身连接 1.1. 等值连接: 查找两个表中连接字段相等的记录。 查询每个学生的(学生表)学号、姓名、籍贯、年龄、(专业表)专业、班级 涉及到student和major两张表,用共有字段“学号”为连接字段 写法1… 阅读更多 »MYSQL常用SQL联表查询(转载)