能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
Apsara Clouder云计算专项技能认证:云服务器ECS入门
作者服务于互联网电商公司,拥有大型高并发,高性能高吞吐实战项目经验; 专注于源码分析与底层原理剖析(并发编程,分布式微服务技术,技术实战经验等); 乐于分享成体系,最干货技术文章,希望能为技术爱好者构建完备的互联网技术架构思维体系助力
本文深入分析了Redis中的hashes数据类型,这是一种用于存储行记录的数据结构,允许一个key下存储多条记录。
本文介绍了如何扩展RestTemplate以支持在GET请求中传递JavaBean参数的问题。在项目中,作者发现使用RestTemplate进行GET请求时,不能直接传递JavaBean作为参数,而需要手动将参数拼接到URL中,这种方法不仅繁琐而且容易出错
本文深入探讨了Redis中String数据类型的实现原理和使用场景,基于Redis 5.0版本进行分析。
本文深入剖析了Java中并发编程的核心概念,特别聚焦于锁的设计思想,通过分析AbstractQueuedSynchronizer(AQS)、ReentrantLock和ReentrantReadWriteLock的实现,揭示了锁的工作原理和高效并发控制策略。
本文全面探讨了Java线程的十个关键面试问题,涵盖了线程的基本概念、创建方法、使用目的与好处、运行流程与状态、停止线程的正确方式、以及线程安全等高级主题。
本文详细介绍了责任链设计模式(Chain of Responsibility Pattern),这是一种行为型设计模式,用于创建一个接收者对象的链,通过解耦请求的发送者和接收者,允许沿着链传递请求,直到某个接收者能够处理它。
有一天,dba在数据库告警群找到我,说我们数据库CPU有规律性的尖刺,qps每次突然增加500+,尖刺时cpu飙升到60%,没尖刺时只有5%左右
发表了文章
2024-08-22
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16
发表了文章
2024-08-16