如何计算并发数 一、经典公式一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值 举例假设系统A,该系统有3000个用户,平均 2022-08-10 系统设计
KJ法收集和分析信息 KJ法收集和分析信息KJ分析法又叫亲和图法,为川喜田二郎所创。是将收集到的资料和信息,根据他们之间的相近性分类综合分析的一种方法,又称为卡片法。 kj法的适用范围了解市场状况时 问题比较复杂,情况混淆不清,牵涉部门众多时 探索未知领域,比如研发新品时 KJ法运用流程组织团队组织团队进行讨论 建立共识定义挑战开展头脑风景汇集问题分类整理编排卡片划分责任构思方案效果确认与跟进标准化KJ法的优势与难点 2022-08-08 方法论 #方法论
使用PLAN法提升执行力 什么是PLAN法P(plan) : 制定执行计划 L(launch) : 快速行动 A(adjustment) : 及时调整 N(network) : 充分沟通 制定执行计划计划模板: 时间 : 执行计划的进度安排 事件: 将工作计划分为若干目标以及达到目标要做的事情 人力:计划执行人员、配合人员以及监督人员等 资源:为达到目标及事件所需财力、物力的情况 预案:遇到突然情况可实施的后备方案 长期 2022-08-08 方法论 #方法论
如何从新手迅速成长为高手 新手与高手的差距新手和高手的差距集中体现在解决问题上。 问题分为:常规问题、非常规问题、简单问题、复杂问题(由多个简单问题组合成的) 高手: 快速解决问题 识别细微的差异 识别情景 有效监控问题解决的策略和过程 准确性高 看问题的深度 产生差距的原因是什么?知识、经验、技巧 知识 + 经验 + 技巧 = 模式 什么是模式: 以某个问题为核心,将与之相关的知识、经验及技巧组合在一起的块状 2022-08-08 方法论 #方法论
时间管理 对不同的事务进行分类重要并紧迫的事务 A类 重要不紧迫的事务 B类 不重要但紧迫的事务 C类 不重要不紧迫的事务D类 A类事务 : 危机事务、急迫问题 有期限压务的计划 B类事务: 建立人际关系 撰写使命宣言 规划长期目标 改进产能 防患于未然 发掘新机会 C类事务 不速之客的来访 处理某些电话、邮件和报告 某些没有议题的会议 D类事务 繁琐、浪费时间的事情 提高时间效能的方法A类 立即处理 2022-08-08 方法论 #方法论
java的IO linux文件系统linux中常说的一句话 “ 一切皆文件” 数据块: 硬盘分成相同大小的单元,我们称为块(Block)。一块的大小是扇区大小的整数倍,默认是 4K。 Inode: index node, linux中文件抽象出来的一个数据结构(class), index就是索引,就是去哪找组成文件的数据块。 文件描述符 fd(File Descriptor): 当使用系统调用 open 打 2022-07-12 java #java
java并发编程 并发编程目的:让程序充分利用计算机资源加快程序响应速度(耗时任务、web服务器)简化异步事件的处理 什么时候适合使用并发编程任务会阻塞线程,导致之后的代码不能执行:比如一边从文件中读取,一边进行大量计算的情况任务执行时间过长,可以划分为分工明确的子任务:比如分段下载任务间断性执行:日志打印任务本身需要协作执行:比如生产者消费者问题 串行、并发和并行的区别你吃饭吃到一半,电话来了,你一直到吃完了以后 2022-07-11 java #java
java集合 集合集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合中的数据 Map:是映射表的基础接口 listArrayList排列有序,可重复 底层使用数组 查询速度快,增删慢,g 2022-07-11 java #java
spring_boot_config实践 简介官网: https://docs.spring.io/spring-cloud-config/docs/current/reference/html/ springcloud config 项目是一个解决分布式系统的配置管理方案。 服务多、环境多、改配置不停服。 springcloud config 分为服务端和客户端,服务端负责将本地 git 或者 svn 中存储的配置文件发布成 RES 2022-06-30 spring_cloud #spring_cloud
spring_boot_sleuth实践 简介官网: https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/html/ Sleuth是Spring cloud的分布式跟踪解决方案。 提供链路追踪: 通过sleuth可以很清楚的看出一个请求经过了哪些服务,可以方便的理清服务局的调用关系。性能分析: 通过sleuth可以很方便的看出每个采集请求的耗时,分析出哪些 2022-06-30 spring_cloud #spring_cloud