2025-04-08
工具运维
0

2025年了还在用2023的Idea,自从看到同事的新版Idea的ui界面,就觉得现在的Idea不香了,不多说直接上破解教程,适用于Mac 与 Windows。

2025-03-29
实战设计
0

在排查生产日志的时候,发现 RocketMQ 的消费端的日志没有输出 traceId, 导致链路查询无法衔接,通过查看当前项目架构底层的实现,发现原来是没有处理过异步的链路日志

为了查询更便捷,对此架构进行优化,实现完整版的全链路的日志ID记录

2025-01-31
实战设计
0

从一个表中获取同字段type的最新一条数据,然后将获取的数据进行分页展示

2024-12-21
实战设计
0

在工作中经常在某些场景会用到一些设计模式,今天写一篇文档记录下责任链模式的使用。

2024-12-18
文档书籍
0

技术⽅案本质上需要回答两个问题:

  • 其⼀,为什么该⽅案可⾏?
  • 其⼆,在已有资源限制下,为什么该⽅案是最优的?

为了回答第⼀个问题,我们需要在技术⽅案⾥补充架构图、接⼝设计和时间⼈⼒估算。

⽽要回答第⼆个问题,需要我们在关键点或争议处提供⼆到三种⽅案,并给出建议⽅案,这样才有说服⼒。

通常情况下,我们会花费很多的时间准备第⼀个问题,⽽忽略第⼆个问题。
其实,回答好第⼆个问题很重要,⼤型项⽬的设计已经复杂到没⼈能够⼀次就想到最佳⽅案,⼀个仅仅“可⾏”的⽅案,可能会给系统增加额外的复杂性。