一、四象限法则定义 Eisenhower Matrix,艾森豪威尔法则/矩阵,又称四象限法则,是指处理事情应分清主次,确定优先级别,以此来决定事务处理的先后顺序。 这一法则是由传奇将领、美国第34任总统艾森豪威尔(Eisenhower )将军提出的,堪称提高工作效率的“神器”,把工作按照重要和紧急两个不同程度划分为四个“象限”,分别为重要且紧急、重要不紧急、紧急不重要、不重要不紧急。它的最主要的观点是要将精力和时间放在那些重要但不紧急的事情上,对于其他的事情,只要事先都做好准备,就可以做到未雨绸缪,防患于未然。 具体实施上,四象限法则将“优先级”进一步拆分成两个维度:重要性和紧急程度。将重要性作为Y轴,紧急程度作为X轴,从而形成四个象限,这四个象限的划分有利于我们对时间进行深刻的认识及有效的管理。 四象限分析法的目的就是用来分析事情的紧急程度,进而对时间或资源进行合理的配置。那么,我们又该如何确定一件事情的重要性和紧急程度呢? 第一象限 这个象限包含的是一些紧急而重要的事情,这一类的事情具有时间的紧迫性和影响的重要性,无法回避也不能拖延,必须首先处理优先解决。它表现为重大项目的谈判 ...
前言 响应式编程用的是越来越多,尤其是在移动端Android的应用上边 在Java后台服务开发中, 响应式编程用的不是太广泛,主要原因是, 响应式编程需要一个完整的生态, 包括数据库、缓存、中间件,都需要配套的响应式组件,受到以上局限,因此响应式编程在服务端大规模运用的案例少之又少 但是随着 Spring Cloud Gateway 的火爆,在业务路由网关中应用响应式编程可以帮助我们更好的管理微服务的路由和IO处理,因此响应式编程后端又变成了不可回避, 不得不去学习的技术 官方文档:https://projectreactor.io/docs/core/release/reference/aboutDoc.html 响应式编程概述 背景知识 为了应对高并发服务器端开发场景,在2009 年,微软提出了一个更优雅地实现异步编程的方式——Reactive Programming,我们称之为响应式编程。随后,Netflix 和LightBend 公司提供了RxJava 和Akka Stream 等技术,使得Java 平台也有了能够实现响应式编程的框架 在2017 年9 月28 日,Spring ...
为什么使用WebClient 在 Spring Framework 5.0 及更高版本中,RestTemplate 已被标记废弃,取而代之的是较新的 WebClient。 这意味着虽然 RestTemplate 仍然可用,但鼓励 Spring 开发人员迁移到新项目的 WebClient。 WebClient 优于 RestTemplate 的原因有几个: 非阻塞 I/O: WebClient 构建在 Reactor 之上,它提供了一种非阻塞、反应式的方法来处理 I/O,这可以在高流量应用程序中实现更好的可扩展性和更高的性能。 函数式风格: WebClient 使用函数式编程风格,可以使代码更易于阅读和理解。它还提供了流畅的 API,可以更轻松地配置和自定义请求。 更好地支持流式传输: WebClient 支持请求和响应正文的流式传输,这对于处理大文件或实时数据非常有用。 改进的错误处理: WebClient 提供比 RestTemplate 更好的错误处理和日志记录,从而更轻松地诊断和解决问题。 重点:即使升级了spring web 6.0.0版本,也无法在HttpReque ...
技术分享
未读技术分享
未读