摘要:
(Java 算法的 ACM 模式) 前言 经常在 LeetCode 上用核心代码模式刷题的小伙伴突然用 ACM 模式可能会适应不过来,把时间花在输入输出上很浪费时间,因此本篇笔记对 Java 算法的 ACM 模式做了个小总结; 除此之外,需要注意一些小细节: 1. 数字读取到字符串读取间需要用 in 阅读全文
摘要:
(JVM | 第2部分:虚拟机执行子系统) 前言 参考资料: 《深入理解 Java 虚拟机 - JVM 高级特性与最佳实践》 第1部分主题为自动内存管理,以此延伸出 Java 内存区域与内存溢出、垃圾收集器与内存分配策略、参数配置与性能调优等相关内容; 第2部分主题为虚拟机执行子系统,以此延伸出 c 阅读全文
摘要:
(JVM | 第1部分:自动内存管理与性能调优) 前言 参考资料: 《深入理解 Java 虚拟机 - JVM 高级特性与最佳实践》 第1部分主题为自动内存管理,以此延伸出 Java 内存区域与内存溢出、垃圾收集器与内存分配策略、参数配置与性能调优等相关内容; 第2部分主题为虚拟机执行子系统,以此延伸 阅读全文
摘要:
(Java 常见排序算法) 汇总 序号 排序算法 平均时间 最好情况 最差情况 稳定度 额外空间 备注 相对时间 1 冒泡算法 O(n2) O(n) O(n2) 稳定 O(1) n 越小越好 182 ms 2 选择算法 O(n2) O(n2) O(n2) 不稳定 O(1) n 越小越好 53 ms 阅读全文
摘要:
(11.1 整合 Seata AT 模式实现分布式事务) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 《Seata 中文官网》 《Se 阅读全文
摘要:
(11. 分布式事务) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 分布式事务是指事务的参与者、支持事务的服务器、资源服务器及事务管理 阅读全文
摘要:
(10.3 使用 Zipkin 可视化日志追踪) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 Zipkin 允许开发人员以图形方式查看 阅读全文
摘要:
(10.2 使用 Papertrail 实现日志聚合) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 Papertrail 是一种基于云 阅读全文
摘要:
(10.1 使用 Sleuth 追踪服务调用链) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 Spring Cloud Sleuth 阅读全文
摘要:
(10. 分布式追踪) 前言 参考资料: 《Spring Microservices in Action》 《Spring Cloud Alibaba 微服务原理与实战》 《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 微服务的调试问题会比较复杂,可以使用分布式追踪解决; 1. 分布式 阅读全文