Mg + ZnSO₄ == MgSO₄ + Zn

Find me on

Writing

二叉树+二叉搜索树+红黑树

二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子节点和右子节点。 不过,二叉树并不要求每个节点都有两个子节点,有的节点只有左子节点,有的节点只有右子节点。 二叉树每个节点的左子树和右子树也分别满足二叉树的定义。

List与ArrayList

数组 数组(Array)是一种用连续的内存空间存储相同数据类型数据的线性数据结构。 int[] array = {22,33,88,66,55,25}; 栈内存会指向堆内存地址 寻址公式

系统U盘制作记录

这篇文章记录的是Refus制作系统盘的过程,实际上如果多个系统存在,每次格式化很麻烦,所以可以使用Ventoy 地址:Ventoy 第一次正常安装是失败的,后来通过iso引导安装(里面是个小linux系统)成功装上了,可能是因为拔插次数太多损坏了U盘。后来买了块新的U盘,正常安装就成功了。 界面大概

SQL优化总结(更新中)

表设计的优化 设置合适的数值类型,tinyint int bigint 设置合适的字符串类型,char定长效率高,varchar可变长度效率低 SQL语句优化 <

Elasticsearch笔记(更新中)

安装 安装ES(linux) 下载地址: 安装完成后,访问9200端口,即可看到响应的Elasticsearch服务的基本信息

并发测试

100并发5分钟,梯度测试网站首页。 服务器配置:阿里ECS 2h2g 三千请求: 累计请求数 失败次数 失败率 TPS(吞吐量) TPS(吞吐量) TPS(吞吐量) 响应时间(ms) 响应时间(ms) 响应时间(ms) 响应时间(ms) 响应时间(ms) 响应时间(ms) 流量(KB/sec) 流

Redis哨兵模式

Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。 哨兵的作用: 监控:Sentinel会不断检查master和slave 是否按预期工作 自动故障恢复:如果master故障,Sentinel会将一个slave提升为mast

Redis的集群方案

主要分为以下几种: 主从复制 哨兵模式 分片集群 主从复制 单节点Redis的并发能力是有上限的,通过搭建主从集群,可以提高并发能力,实现读写分离(读多写少,主节点写,从节点读) 主从数据同步流程

Redis分布式锁-实现原理

redis分布式锁 Redis实现分布式锁主要利用Redis的setnx命令(“Set if Not Exists”的缩写),语法SETNX key value # 添加锁,NX是互斥、EX是设置超时时间 SET lock value NX EX 10 # 释放锁,删除即可 DEL key SET

Redis-数据淘汰策略

数据的淘汰策略: 当Redis中的内存不够用时,此时在向Redis中添加新的key,那么Redis就会按照某一种规则将内存中的数据删除掉,这种数据的删除规则被称之为内存的淘汰策略。 noeviction:不淘汰任何key,但是内存满时不允许写入新数据,默认就是这种策略。 volatile-ttl:对