排序
Nginx Ingress有哪些特点
支持金丝雀部署,蓝绿部署等 支持网关高度定制化场景,类似原生nginx一样所有参数可配置 提供七层流量处理能力与丰富的高级路由功能。 强大的路由功能 基于内容、源IP的路由。 支持HTTP标头改写、...
Windows系统优化精简及清理方案
新安装 Windows 系统后,有很多内置的、不需要的软件可以删除,一些用不上的配置也可以关闭、精简及优化。 以下是我常用的一套流程。 ❝以下系统版本为 Windows10 Pro,如有需要可使用 LTSC 版...
简述TCC事务模型
TCC(补偿事务): Try、Confirm、Cancel 针对每个操作,都要注册一个与其对应的确认和补偿(撤销)操作 Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的...
redis常见的使用场景
缓存:是 redis 被使用最多的场景之一,业务数据一般存在磁盘中,当我们要读写数据时,直接去磁盘里面访问就可以。但磁盘 IO 一直是业务性能提升的一个重要瓶颈,且并发量很高的情况下,数据库...
线性结构和非线性结构区别?
线性结构: 线性结构中的数据元素之间存在顺序关系,每个元素都有一个前驱和一个后继,除了第一个元素和最后一个元素。 线性结构中的常见数据结构包括数组、链表、栈和队列。 示例:数组中的元...
有状态防火墙和无状态防火墙的区别
有状态防火墙无状态防火墙工作原理不仅检查每个数据包的信息,还会跟踪每个连接的状态。使用状态表(也称为连接表)来跟踪每个连接的状态信息,如源和目标IP地址、协议类型、源和目标端口号,以...
Smali反汇编语言数据类型及方法
Smali介绍 Smali是一种用于Android应用程序的反汇编语言,它将Android应用程序的Dalvik字节码转换为易于阅读和编辑的文本格式。 使用Smali,开发人员可以查看和修改Android应用程序的内部工作方...
自旋锁是什么
自旋锁加锁失败后,线程会忙等待,直到它拿到锁。 自旋锁是通过 CPU 提供的 CAS 函数(Compare And Swap),在「用户态」完成加锁和解锁操作,不会主动产生线程上下文切换,所以相比互斥锁来...












