CTO 是如何排查FullGC异常的
项目上有 Full GC 告警,每个节点平均每天有一到两次Full GC 告警。出现Full GC时,应用是处于 Stop The World 状态,对于高可用要求的应用来说,这是一个很大的稳定
项目上有 Full GC 告警,每个节点平均每天有一到两次Full GC 告警。出现Full GC时,应用是处于 Stop The World 状态,对于高可用要求的应用来说,这是一个很大的稳定
在日常开发或文档处理过程中,经常会遇到需要对 PDF 文档中的文字进行修改的场景。例如更新合同条款、修正报表数据,或者批量替换文件中的特定内容。由于 PDF 格式以固定排版为特点,直接修改文字不像 W
Java开发已经是红海一片,面临着35岁危机的压力,需要适时的调整策略,以应对可能会出现的不确定性。毕竟,命运掌握在自己手里,比掌握在公司手里 安全感会强很多。 尝试的其中一条路即为:Java转Go,
面试题1. 按[值传递]和按引用传递的区别? 值传递:方法调用时,实际参数把它的值的副本传递给对应的形式参数,此时形参接收到的其实只是实参值的一个拷贝,所以在方法内对形参做任何操作都不会影响实参 引用
高并发架构的 “线程依赖” 与认知误区 在互联网架构演进的历程中,性能优化的思路经历了从 “单机垂直增强” 到 “分布式水平扩展” 的跃迁 —— 早期通过升级 CPU 主频、扩容内存、优化
try-with-resource 是 Java 7 引入的一个特性,用于简化资源管理。在处理像文件、网络连接、数据库连接这类需要手动关闭的资源时,传统的 try-catch-finally 结构可能
还记得之前做项目的时候,需要统计网站的PV、UV等,引入了百度统计的一段js。因为公司需要上市,数据安全的越来越重视,于是由于安全问题取消了网站的统计功能。
本文介绍如何通过观测云采集 JAVA Heap dump数据,把传统“登录机器→手动 jmap→scp 下载→本地 MAT/VisualVM 分析”这一动辄数小时的繁琐流程,压缩到 30 秒内完成,真
原文来自于:[https://zha-ge.cn/java/37](https://zha-ge.cn/java/37) # ConcurrentHashMap 的 get 要不要加锁?一次“多此
Spring Boot应用的文档化实践 在开发生产就绪的Spring Boot应用时,文档往往被视为“必要之恶”?——大家都承认它重要,但没人乐意写。然而,忽略文档会导致新成员上手慢、代码变更引发意外
原文来自于:[https://zha-ge.cn/java/80](https://zha-ge.cn/java/80) # 面试高频考点!CopyOnWriteArrayList 到底是什么?
RedisTemplate 核心概述 RedisTemplate 是 Spring Data Redis 提供的核心工具类,它极大简化了 Java 应用与 Redis 的交互。
7种Java方法耗时统计方案,从System.currentTimeMillis()到AOP注解、Micrometer监控,覆盖开发调试到生产监控全场景,帮你快速定位性能瓶颈!
1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime E
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读