2、架构设计的历史背景理解了架构的有关概念和定义之后,今天,我会给你讲讲架构设计的历史背景。我认为,如果想要深入理解一个事物的本质,最好的方式就是去追寻这个事物出现的历史背景和推动因素。我们先来简单梳理一下软件开发进化的历史,探索一下软件架构出现的历史背景。 机器语言(1...2026-03-01从0开始学架构
1、架构到底是指什么你好,我是华仔。 2018年,我发布了《从0开始学架构》这门课程,分享了我之前在电信业务和移动互联网业务方面的经验和感悟。 后来,我转岗去了蚂蚁国际,从事更加复杂的支付业务。为什么说支付业务更加复杂?因为它涉及的关联方多、业务流程长、业务模型复杂,对...2026-03-01从0开始学架构
37、结束语你好,我是康杨。 时光总是短暂的,今天我们还是一起走到了这段探索Java旅程的终点。但我希望,这只是一个休憩的站点,而不是结束。 在这段旅程中,我们一起探索了Java编程语言的核心特性,深入了解了JVM的内存结构、GC原理等等,还站在云原生的视角下去...2026-03-01云时代的JVM原理与实战
36、性能:百万级TPS系统的性能优化之道你好,我是康杨。今天我们来聊聊性能优化。 性能优化是一个既涉及技术又涉及业务的复杂领域。它不仅关乎用户体验和系统的稳定性,也涉及团队的成本。当技术储备、业务需求和团队能力等复杂元素交织在一起的时候,性能优化更是显得复杂和深奥。而且我们需要关注多个维度...2026-03-01云时代的JVM原理与实战
35、实现:基于JDK 17、Spring Boot 3、Spring 6打造云原生Java应用你好,我是康杨。 在当前云计算快速发展的背景下,云原生应用变得越来越受欢迎,这种应用程序需要具备高度可移植性、强大的可扩展性和高效的性能等特性。这也是Java语言在云原生应用开发中面临的挑战,例如需要更好地支持容器化、微服务架构和云原生技术等。 为了...2026-03-01云时代的JVM原理与实战
34、工具:学会使用从内存分析到性能测试等各种常用工具你好, 我是康杨。 作为Java开发者,熟练掌握各种常用工具是提高开发效率和代码质量的关键。在Java生态系统中,有很多优秀的工具可以帮助我们进行内存分析、性能测试、代码审计、测试等等。这些工具的定位和价值各不相同,但是它们都可以让我们更加高效地开发...2026-03-01云时代的JVM原理与实战