KEEP EXPLORING

更多值得阅读的内容。

第 58 页 · 持续积累的技术实践

⌘探索技术专题找到你的下一站Agent30 篇文章 ↗Java573 篇文章 ↗Spring600 篇文章 ↗架构运维333 篇文章 ↗面试与职场68 篇文章 ↗

最新文章

持续更新的技术实践

Java Linkedlist源码分析(一)

前言 前文分析了ArrayList的源码,这一篇分享的是LinkedList。我们都知道它的底层是由链表实现的,所以我们要明白什么是链表? 一、LinkedList简介 1.1、LinkedList概述 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。 LinkedList…

业务复杂度治理方法论–十年系统设计经验总结

01 复杂度综述 1、什么是复杂度 软件设计的核心在于降低复杂性。–《软件设计的哲学》 业界对于复杂度并没有统一的定义,斯坦福教授John Ousterhout从认知负担和工作量方面给出了一个复杂度量公式 子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得到系统的整体复杂度C 这里的子模块复杂度cp是一个经验值…

Spring Boot 3.4 强化json结构化能力,打造更强大的日志能力

日志记录的重要性及结构化日志的引入 日志记录是应用程序故障排除和系统可观测性的核心部分,是支持系统稳定运行的三大支柱之一(其他两个支柱为指标和分布式追踪)。在生产环境中,日志文件作为问题诊断的重要依据,帮助开发者快速定位并解决问题。通常情况下,日志以人类可读的文本格式输出。 结构化日志…