相关文章
Linux —— keepalived
简介
Keepalived 是一个用 C 语言编写的路由软件。这个项目的主要目标是为 Linux 系统和基于 Linux 的基础设施提供简单而强大的负载均衡和高可用性功能。 Keepalived 开源并且免费的软件。
Keepalived 的2大核心功能 1. loadbalance 负载均衡 LB:ipvs--》lvs软件…
建站知识
2024/12/22 0:41:55
Java源码分析(二)Double
本篇是源码分析的第二篇,上篇我们一起分析了Integer类的源码,本篇一起学习下Double类的源码,看下其实现。 一、Double类图 首先,相比Integer,Double类的源码只有1000行代码。如下是Integer及其关联类/接口的类图&#…
建站知识
2024/12/21 13:12:43
【ES6】—【新特性】—Symbol详情
一、一种新的原始数据类型
定义:独一无二的字符串
二、 声明方式
1. 无描述声明
let s1 Symbol()
let s2 Symbol()
console.log(s1, s2)
// Symbol() Symbol()
console.log(s1 s2)
// falsePS: Symbol 声明的值是独一无二的
2. 有描述的声明
let s1 Symb…
建站知识
2024/12/19 12:31:56
C++中数组作为参数进行传递方法
文章目录 基础:数组作为函数形参示例:1、一维数组的传递(1)直接传递(2)指针传递(3)引用传递 2、二维数组的传递(1)直接传递(2)指针传递…
建站知识
2024/12/21 22:06:12
【Redis】 Redis短连接的性能优化
Redis短连接的性能优化
1. 问题
通过历史监控我们可以发现用户在频繁使用短连接的时候Redis的cpu使用率有显著的上升
2. 排查
通过扁鹊查看但是Redis的cpu运行情况如下
从扁鹊我们可以看到Redis在freeClient的时候会频繁调用listSearchKey,并且该函数占用了百分…
建站知识
2024/12/20 22:41:09
JAVA-编程基础-10-集合
Lison <dreamlison163.com>, v1.0.0, 2023.04.23
JAVA-编程基础-10-集合 文章目录 JAVA-编程基础-10-集合List、Set、Map、队列全面解析ListArrayList创建ArrayList 向ArrayList中添加元素 List、Set、Map、队列全面解析 Java 集合框架可以分为两条大的支线:…
建站知识
2024/12/17 4:28:23
js判断类型:typeof Object.prototype.toString instanceof constructor有什么区别?一文讲清楚
相信很多小伙伴在使用js的过程中,经常会需要对js的数据类型进行判断,而js中可以对数据类型进行判断的方法有很多种,最常见的有typeof、Object.prototype.toString、instanceof、constructor这四种,那么他们有什么区别呢࿱…
建站知识
2024/12/21 0:00:12