未分类 第28页

  • 软件工程的过程管理、软件测试、测试管理的基本概念和相关知识

    软件工程的过程管理、软件测试、测试管理的基本概念和相关知识

    一、软件工程的过程管理 1、软件过程 软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动。软件产品的质量取决于软件过程,具有良好软件过程的组织能够开发出高质量的软件产品。 2、能力成熟度模型集成(Capabi...

    kingking 2023.01.26 495浏览 0
  • 强大的Git变基命令

    强大的Git变基命令

    Git 学习如何使用 Git 来压扁、变基和精选。 当我与别人谈到 Git 时,几乎每个人都对 git rebase 命令有强烈的印象,这个命令让许多人遇到了问题,而不得不更改目录、删除仓库、然后再重新克隆一个仓库。我认为这是因为他们...

    adminadmin 2023.01.26 520浏览 0
  • 什么是一致性Hash,及其应用场景详解

    什么是一致性Hash,及其应用场景详解

    本文通过一个经典的分布式缓存的应用场景来阐述为什么需要一致性Hash。 1. 场景描述 我们有3万张图片的存储需求,通过评估单台服务器的存储能力后,需要用三台服务器,编号为0号、1号、2号来缓存这些图片。我们希望这些图片被均匀的缓存到这3台服...

    kavinkavin 2023.01.26 578浏览 0
  • 缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍

    缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍

    背景 Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘快好几个数量级,这样大大提高了系统性...

    gtxyzzgtxyzz 2023.01.26 511浏览 0
  • 深度剖析5种IO模型

    深度剖析5种IO模型

    遇到的问题 为啥子Nginx能同时支撑百万并发和数十万连接? 为啥子Redis单线程的性能比多线程的Memcached还要强? 为啥子Dubbo的的通信效率非常高? 其实上面的场景回归到具体应用上就是一种超强的IO能力,谈到IO我们可以先...

    kingking 2023.01.26 631浏览 0