05 2022 档案
摘要:项目管理五大过程组: 1、启动过程组:获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶段的一组过程。2、规划过程组:明确项目范围,优化目标,为实现目标而制定行动方案的一组过程。3、执行过程组:完成项目管理计划中确定的工作以实现项目目标的一组过程。4、监控过程组:跟踪、审查和调整项目
阅读全文
摘要:本文为博主原创,未经允许不得转载: Spring注入有以下几种方式: 构造方法注入:通过构造方法实现依赖注入。在类的构造方法中使用@Autowired注解注入需要的依赖类。 Setter方法注入:通过setter方法实现依赖注入。在类中定义对应的setter方法,并使用@Autowired注解注入需
阅读全文
摘要:转载请注明出处: 目录 Redis 的五种数据结构 Redis 数据结构的内部编码 1.String 1.1 常用命令 1.2 内部编码 1.3 典型使用场景 2. Hash 2.1 常用命令及时间复杂度 2.2 内部编码 3.列表 3.1 常用命令及时间复杂度 3.2 内部编码 3.3 使用场景
阅读全文
摘要:转载请注明出处: 目录 1.Redis 访问速度快特性 2.Redis 6.0 为什么支持多线程? 3.Redis可以做什么 3.1.缓存 3.2.排行榜系统 3.3.计数器应用 3.4.社交网络 3.5.消息队列系统 1.Redis 访问速度快特性 正常情况下,Redis执行命令的速度非常快,官方
阅读全文
摘要:转载请注明出处: 1.查看所有键 keys * 该命令会存在线程阻塞问题,keys 命令也可以通过正则匹配获取存在的缓存数据 Redis从2.8版本后,提供了一个新的命令scan,它能有效的解决keys命令可能带来的阻塞问题。和keys命令执行时会遍历所有键不同,scan采用渐进式遍历的方式来解决k
阅读全文
摘要:本文为博主原创,未经允许不得转载: 目录 性能优化常规指标与优化策略 1.MySQL调优 1.1.SQL优化 1.2.慢sql或索引失效分析 1.4 SQL分析优化 1.5.连接池调优 1.6.架构层面 2.分布式缓存 2.1.避免缓存失效 2.2.缓存热点数据 2.3.数据不一致性 2.4.缓存可
阅读全文
摘要:转载请注明出处: 目录 1.源码流程图 2.创建SpringApplication 应用,在构造函数中推断启动应用类型,并进行spring boot自动装配 3.SpringApplication.run方法源码 3.1 执行prepareEnvironment 方法,准备应用环境 3.1.1 ge
阅读全文