为什么不再推荐使用 Date 类?
虽然将 java.util.Date 替换为 java.time 包中的类需要付出一定的努力,但这将显著提升代码的可读性、可维护性和安全性。通过系统性的替换和充分的测试,可以有效地消除由于 Date 类带来的潜在问题,提升项目的整体质量
五个实用的 Spring Boot 小技巧,提升你的开发效率
在现代 Java 开发中,Spring Boot 凭借其简化配置、快速开发和强大的微服务支持,成为众多开发者的首选框架。
我如何将Spring Boot高并发性能提升500%,年终奖轻松到手!
消息时序性和高并发性能的优化,是提升现代应用用户体验和系统稳定性的关键。 ?通过深入理解并应用Java虚拟线程,以及结合其他性能优化技巧,可以大幅提升Spring Boot项目的并发处理能力,实现性能的质的飞跃。
微信在用的消息顺序保障技术,背后到底有什么秘诀?
无论你的项目是轻量级的聊天室还是高并发的社交平台,只要理解上述原理、因地制宜地采用解决方案,都能让用户在交流中感受到顺畅自然的使用体验。
调用链追踪神器:深入理解MDC
随着系统架构的日益复杂,特别是采用了分布式架构后,这些问题变得更加难以追踪和解决。微服务架构、分布式中间件(如消息队列、分布式缓存、对象存储)以及跨区域调用等,都增加了问题排查的难度。
MySQL 使用误区揭秘,99% 开发者可能已踩雷
在现代软件开发中,MySQL 以其开源、免费和高效的特点,成为众多企业和开发者的首选数据库。然而,即便如此,在实际使用过程中,许多人依然会遇到各种各样的问题和挑战。
为什么官方不推荐频繁使用 @Autowired 注解?
很多开发者在初学 Spring 时,都会被 @Autowired 注解的便捷性所吸引。只需一个注解,就能轻松实现依赖注入,减少了大量样板代码。这样的方式看起来无疑是高效且优雅的,谁不喜欢呢?
面试官:说下execute 与 submit 方法的内存消耗对比
提交任务到线程池时,常用的有两种方式:execute 和 submit。你是否想过,这两种方法在内存使用上有什么不同?
Redis分布式事务终极指南:6种高效实现方案助你轻松掌控数据一致性
在如今的分布式系统中,事务管理变得愈发复杂。 跨越多个服务或数据库保持数据一致性是一大挑战。 而 Redis,作为一个高性能的内存数据存储,能够在分布式事务的实现中发挥关键作用。
压力测试中的CPU急剧升高?这样定位问题一步到位
每次大促前都会进行压力测试,监控系统的性能表现,包括 CPU 使用率、内存、负载(Load)、响应时间(RT)和每秒查询数(QPS)等指标。
《实战分享:快行出行订单处理系统的SQL调优之路》
随着平台用户量的快速增长,月活跃用户超过25万,尤其是在高峰时段(如上下班高峰、节假日)和促销活动期间,订单处理系统在高并发场景下频繁出现数据库性能瓶颈,严重影响了用户体验和业务运营。
深入Spring容器:从Bean工厂到包扫描的全流程剖析
理解“注册并实例化Bean工厂发布处理器,并且调用这些处理器,对 包扫描(主要是class)文件进行处理”
频繁Minor GC怎么办?解决JVM内存管理瓶颈的实用技巧
频繁Minor GC怎么办?解决JVM内存管理瓶颈的实用技巧
request session global session 这几种作用域没有见过
request session global session 这几种作用域没有见 过
Elasticsearch 的索引结构
Elasticsearch 的索引结构
深入解析 Spring 事务的常见问题及其解决方案
深入解析 Spring 事务的常见问题及其解决方案
全网最详细Java线程池类型讲解
全网最详细Java线程池类型讲解
工厂模式看这一篇文章就够了
工厂模式看这一篇文章就够了
锁的基本性能详解
锁的基本性能详解
腾讯一面:说下Jvm 内存模型
腾讯一面:说下Jvm 内存模型