jmeter

jmeter能干嘛?

Apache JMeter是一款开源的负载测试和性能测试工具,被广泛用于测试软件应用、服务器和网络的承受能力。此外,它提供了一个直观的图形用户界面,使得创建和执行测试计划变得简单直观。它还支持命令行操作,可以集成到持续集成/持续部署(CI/CD)流程中。JMeter 是一个强大的工具,适用于开发人员、测试人员和性能工程师。

Read More

验签和加解密

验签和加解密

相同点:

  1. 安全性目的,两者都旨在提高数据的安全性,保护数据不被未授权访问或篡改

  2. 密钥使用,验签和加密解密都可以使用非对称加密算法,涉及到公钥和私钥的使用

  3. 数据完整性,验签用于验证数据的完整性,确保数据在传输过程中未被篡改;加密确保数据不被未授权者读取,从而也间接保证了数据的完整性.

Read More

分布式事务

分布式事务

分布式事务是指涉及多个独立组件或服务的事务操作,这些组件可以分布在不同的节点或系统中,并通过网络进行通信。分布式事务需要确保事务的原子性、一致性、隔离性和持久性(ACID特性),同时要解决跨节点或系统的数据一致性和并发控制等问题。

Read More

锁分类

锁分类:

角度 分类
处理锁的态度 悲观锁、乐观锁
锁的粒度 行锁、表锁、全局锁
锁是否互斥的特性 共享锁、排他锁
算法锁 临键锁、间隙锁、记录锁
状态锁 意向共享锁、意向排他锁

Read More

虚拟机

docker与虚拟机的区别

  • Docker在任何环境中都可使用,数据依赖环境。
  • 虚拟机创建实体计算机的数字副本,虚拟机上也可运行 Docker 容器

实体服务器通过虚拟化技术搭建多个虚拟服务器已经成为提高资源利用率和灵活性的主流方式。虚拟化不仅降低了硬件成本,还使得管理、扩展和故障恢复更为便捷。

Read More

缓存穿透/击穿/雪崩

缓存穿透-击穿-雪崩

缓存穿透:

查询key在缓存和数据库中均不存在数据,就会去请求数据库查询,但是数据库也可能不存在,因此就会每次去请求数据库,导致对数据库服务器造成压力,甚至压垮服务,造成整个服务的宕机。

Read More