摘要:
0 "相关源码" 1 你将学到 如何保证消息百分百投递成功 幂等性 如何避免海量订单生成时消息的重复消费 Confirm确认消息、Return返回消息 自定义消费者 消息的ACK与重回队列 限流 TTL 死信队列 2 保证消息的百分百投递成功 2.1 Producer 的可靠性投递 2.1.1 要求 阅读全文
摘要:
0 你的问题,我知道! 没有职场认知而产生的疑惑: 遇到问题就死磕,觉得问人丢人,麻烦别人不好意思,结果问题没解决,自己先纠结半天; 觉得工作特努力,常加班,但好绩效无缘 面临裁员,愤怒为什么裁我,又因无规划,觉得惶恐 这些问题是不是很眼熟?你或多或少也想过?其实,认识职场就是: 认识职场的底层规律 阅读全文
摘要:
0 前言 一般用application.yml实现Spring Boot应用参数配置。但Spring配置有优先级,避免重复配置项的覆盖,须清晰优先级。 Spring通过Environment抽象出: Profile:规定场景。定义诸如dev、test、prod等环境 Property:Propert 阅读全文
摘要:
1 35 岁危机 35 是虚指,不一定 35 岁,也可是一个区间。有人 33 岁,有人是 40 岁。对技术人,到年龄确实明显困境。甚至不到 35 岁,网上招聘焦虑到32岁。 头部大厂小伙伴说晋升就像“续命卡”。升上去不一定稳,但可“多活”一两年,升不上去,不但目前绩效难保,甚至可能进入下一波裁员名单 阅读全文
摘要:
本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续! 作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。 各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。 负责: 中央/分销预订系统性能 阅读全文
摘要:
本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续! 作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。 各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。 负责: 中央/分销预订系统性能 阅读全文
摘要:
0 前言 大环境不好,很多程序员被优化,被逼转型传统行业,但: 不同级别的人,咋融入传统行业? 转型传统行业的同学会经历哪 3 个经典阶段? 入局后的“坑” 1 不同阶层,咋转型传统行业? 1.1 高层 总监及总监以上的 VP、C*O 等。最重要的是想尽一切办法找到价值,同时带领团队做出有价值的事: 阅读全文
摘要:
0 前言 单元化架构通过减少故障影响范围来增强系统的弹性。 单元化架构是对于那些无法接受停机或可能对最终用户产生负面影响的系统的良好选择。 单元化架构可能很复杂,有一些最佳实践可以遵循,以提高成功的机会。 在推出单元化架构或将现有的云原生/微服务架构改造/转变为单元化架构时,有一些实际步骤需要考虑。 阅读全文
摘要:
0 前言 我有个朋友说他们国企的系统从未性能调优,功能测试完就上线,线上也没性能问题,何必还做性能调优? 本文搞清: 为什么要做性能调优? 啥时开始做? 做性能调优是不是有标准? 1 为啥做性能调优? 有些性能问题是慢慢产生,到了时间就自爆 更多性能问题是由访问量波动导致,如活动或公司产品用户量上升 阅读全文
摘要:
1 关键要点 尽管数据显示 Java 17 是最常用 JDK,但其用户占比并未超过半数。根据 New Relic 2024 Java 生态系统状态报告,Java 17、11 和 8 的用户比例分别为 35%、33% 和 29%。 New Relic 数据中所谓“快速采用”指 Java 21 的采用率 阅读全文
摘要:
1 前后端开发模式的演变 jQuery时对大部分Web项目,前端不能控制路由,要依赖后端项目的路由系统。通常,前端项目也部署在后端项目的模板里,项目执行示意图: jQuery前端都要学会在后端模板如JSP里写代码。此时,前端工程师无需了解路由。对每次的页面跳转,都由后端负责重新渲染模板。 前端依赖后 阅读全文