• 2024-09-10十分钟了解规模化敏捷LeSS
    00前言LeSS的第一次学习是在2019年1月份,当时的感觉挺烧脑,对SystemThinking第一次接触,很多东西似懂非懂,学的并不是很扎实。幸运的是,两年后终于有机会跟着吕毅老师重修LeSS,也算是对知识的重新回炉了。第二次参加培训,对于LeSS的更细致内容以及运用SystemThinking来思考LeSS背后
  • 2024-09-09redis主从备份
    redis主从备份主从复制介绍redis主从复制原理:从服务器向主服务器发送SYNC命令。接到SYNC命令的主服务器会调用BGSAVE命令,创建一个RDB文件,并使用缓冲区记录接下来执行的所有写命令。当主服务器执行完BGSAVE命令时,它会向从服务器发送RDB文件,而从服务器则会接收并载
  • 2024-09-09Sprint的工作
    Sprint的工作如下图所示-客户,利益相关者假设有一个客户想要开发他们的软件,他们找到一个基于服务的公司来开发他们的软件。产品拥有者该公司将做什么?公司将指定称为产品所有者的人。客户端与产品所有者进行沟通,产品所有者将捕获客户端的所有需求或用户故事,并将其命名为
  • 2024-07-29k8s修改pod的内核参数以优化服务网络性能
    k8s修改pod的内核参数以优化服务网络性能1、面对高并发场景:TIME_WAIT连接复用如果短连接并发量较高,它所在netns中TIME_WAIT状态的连接就比较多,而TIME_WAIT连接默认要等2MSL时长才释放,长时间占用源端口,当这种状态连接数量累积到超过一定量之后可能会导致无法新建连接。所
  • 2024-07-26Listen(sockfd,backlog)监听函数的第二个参数到底是什么?深度解释
    listen队列剖析intlisten(intsockfd,intbacklog)   backlog: 监听套接字队列对于一个调用监听的套接字,系统会维护给这个套接字两个队列1.未完成连接队列 //当客户端发生三次握手的第一次syn包给服务器的时候,服务器就会再未完成队列中创建一个跟这个syn包对
  • 2024-07-16redis笔记2
    redis是用c语言写的,放不频繁更新的数据(用户数据。课程数据)Redis中,"穿透"通常指的是缓存穿透(CachePenetration)问题,这是指一种恶意或非法请求直接绕过缓存层,直接访问数据库或其他持久存储的情况。具体来说,Redis缓存穿透是指请求的数据在缓存中不存在,导致每次请求都要访问数
  • 2024-05-13什么是Scrum中的3355
    Scrum是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程,是敏捷方法论中的重要框架之一,通常用于敏捷软件开发。3355:3种角色,3个工件,3大支柱,5个事件,5个价值观。3个核心角色ProductOwner(负责人)、ScrumTeam(团队)和ScrumMaster(专业教授)。3个工件Inc
  • 2024-03-21开发模式之敏捷开发
     1.介绍软件开发模型是指软件开发的全部过程、活动和任务的结构框架。 2.敏捷开发敏捷开发(AgileDevelopment)是一种以人为核心,迭代,循序渐进的开发方式。就是把大型项目分为多个可独立运行的小项目,并分别完成,在在此过程中,软件处于可使用状态。迭代:即把一个复
  • 2024-01-08Scrum的工件
    我们采用了Scrum进行开发方面的管理,那么所有的计划和工作都应该是透明的,这给了我们检查这些东西的机会,以便能够即时做出调整来适应即将发生的变化。那么Scrum为我们设计了一些工件帮助我们检查我们的工作和计划,每个工件都有它的承诺,这有效地帮助我们的团队理解和检查我们的工作时否
  • 2023-12-14redis 使用主从机制复制数据
    查看主从情况127.0.0.1:6379>inforeplication#Replicationrole:masterconnected_slaves:0master_repl_offset:12539repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0建立主从(在备机操作)注意,如果让有数据的
  • 2023-11-22什么是敏捷DEEP原则?
    敏捷开发中的"DEEP"原则代表一组用于评估和管理产品backlog的原则。这些原则有助于确保backlog中的条目清晰、有价值、可执行。"DEEP"是以下四个原则的缩写:DetailedAppropriately(适度详细):产品backlog中的条目在适度的层次上应该被详细描述。这
  • 2023-10-30scrum开发方法
    一、Scrum概述Scrum本指橄榄球运动中的“争球”的动作——团队通力合作,在场地内传球。这个过程需要认真配合、信念一致、目标明确。这个过程完美体现了对一个团队的所有要求。用Scrum命名一种开发过程,比喻开发团队在开发一个项目时,像打橄榄球一样迅速、激情,人人你争我抢地完成
  • 2023-09-08什么是Scrum?如何实施Scrum(敏捷开发)以及敏捷工具
    ​什么是Scrum?Scrum是一个敏捷开发框架,它是一个增量的、迭代的开发过程。它被广泛应用于敏捷软件开发,在Scrum中,开发过程由若干个短的迭代周期组成,每个迭代周期称为一个Sprint。那么Scrum如何实施呢?Scrum实施过程可分为以下步骤:1、确定ProductBacklog(产品需求池)。由PO(产品负责
  • 2023-08-28Netty 的 ChannelOption.SO_BACKLOG 知识点整理
    Netty的ChannelOption.SO_BACKLOG知识点整理 一个基于Netty的应用,在压力测试时,Socket请求数量一多,就发送失败,监测JVM内存大小比较稳定,猜测可能是ChannelOption.SO_BACKLOG这个配置导致的,设置的值是128。调整为1024后,连接失败的次数确实减少了一些,那么这个配置到
  • 2023-08-17实施敏捷常用的工具有哪些?免费/收费
    ​免费版敏捷工具推荐:Leangoo领歌Leangoo领歌是ScrumCN(scrum.cn)旗下的一款永久免费的专业敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷管理、统计度量等。包括小型团队敏捷开发,规模化敏捷SAFe,ScrumofScrums大规模敏捷。Leango
  • 2023-08-15如何管理敏捷迭代,Sprint Backlog?
    ​什么是Sprint Backlog? Sprint Backlog是Scrum的主要工件之一。在Scrum中,团队按照迭代的方式工作,每个迭代称为一个Sprint。在Sprint开始之前,PO会准备好产品Backlog,准备好的产品Backlog应该是经过梳理、估算和优先级排列的。在Sprint开始时,第一件事情是Sprint计划会议,在Sprin
  • 2023-07-31SAFe敏捷工具支持,大规模敏捷
    Leangoo领歌敏捷工具覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,ScrumofScrums大规模敏捷。随着SAFe的越来越普及,Leangoo本次上线提供了完整的SAFe框架功能,包括:ProgramBacklog,PI规划,迭代规划,迭代执行,迭代统计等。什么是SAFe?SAFe(ScaledAgileFramework)是全球运用最广泛的大规
  • 2023-07-27scrum工具管理敏捷产品迭代
    ​什么是Sprint Backlog? Sprint Backlog是Scrum的主要工件之一。在Scrum中,团队按照迭代的方式工作,每个迭代称为一个Sprint。在Sprint开始之前,PO会准备好产品Backlog,准备好的产品Backlog应该是经过梳理、估算和优先级排列的。在Sprint开始时,第一件事情是Sprint计划会议,在Sprin
  • 2023-07-25SAFe敏捷工具实施SAFe流程
    ​Leangoo领歌覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,ScrumofScrums大规模敏捷。随着SAFe的越来越普及,Leangoo本次上线提供了完整的SAFe框架功能,包括:ProgramBacklog,PI规划,迭代规划,迭代执行,迭代统计等。什么是SAFe?SAFe(ScaledAgileFramework)是全球运用最广泛的大规
  • 2023-07-24敏捷工具Leangoo领歌支持SAFe大规模敏捷框架,史上最全
    ​Leangoo领歌覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,ScrumofScrums大规模敏捷。随着SAFe的越来越普及,Leangoo本次上线提供了完整的SAFe框架功能,包括:ProgramBacklog,PI规划,迭代规划,迭代执行,迭代统计等。什么是SAFe?SAFe(ScaledAgileFramework)是全球运用最广泛的大规
  • 2023-06-27cnetos系统部署项目uwsgi正常启动查找不到进程
    主要原因是因为新买的服务器,参数配置没有更改1.解决方案,更改net.core.somaxconn的参数配置2.更改uwsgi参数配置net.core.somaxconn的作用net.core.somaxconn 是Linux中的一个kernel参数,表示socket监听(listen)的backlog上限。什么是backlog呢?backlog就是socket的监听
  • 2023-06-25Scrum敏捷项目管理方法及管理流程
    ​在了解敏捷项目管理之前,我们先看下敏捷和传统项目管理有什么区别。传统项目管理:阶段式项目管理模式。制定详细的计划和步骤,按计划执行,直到所有的计划执行全部结束。 敏捷项目管理模式,从愿景和高价值的目标出发,它将整个项目过程拆分为若干个迭代,每个迭代交付一个完整可交付
  • 2023-06-14用Leangoo领歌敏捷工具做迭代管理sprint
    ​什么是Sprint Backlog? Sprint Backlog是Scrum的主要工件之一。在Scrum中,团队按照迭代的方式工作,每个迭代称为一个Sprint。在Sprint开始之前,PO会准备好产品Backlog,准备好的产品Backlog应该是经过梳理、估算和优先级排列的。在Sprint开始时,第一件事情是Sprint计划会议,在Spri
  • 2023-06-08敏捷项目管理流程
    在了解敏捷项目管理之前,我们先看下敏捷和传统项目管理有什么区别。传统项目管理:阶段式项目管理模式。制定详细的计划和步骤,按计划执行,直到所有的计划执行全部结束。咖 敏捷项目管理模式,从愿景和高价值的目标出发,它将整个项目过程拆分为若干个迭代,每个迭代交付一个完整可交付的功能
  • 2023-05-31Redis配置文件
    一、Units单位配置大小单位,开头定义了一些基本度量单位,只支持byte,不支持bit,大小写不敏感二、网络配置默认情况下bind=127.0.0.1只能接收本机的访问请求,不写的情况下,无限制接受任何ip地址的访问生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注释掉如