威@猫的博客
09
Java反射的20条军规 Java反射的20条军规
Java反射的20条军规Java反射是一种强大的机制,允许程序在运行时检查和操作类、接口、字段和方法。 尽管它提供了极大的灵活性,但反射也是一把双刃剑——使用不当会导致性能下降、安全漏洞和难以调试的代码。 本文总结了20个关于Java反射的
2025-06-09
09
SpringBoot内置的10个神器 SpringBoot内置的10个神器
SpringBoot内置的10个神器在 Spring Boot 开发中,框架内置的诸多实用功能犹如一把把利刃,能让开发者在项目的各个阶段都事半功倍。这些功能无需额外集成,通过简单配置或编码即可快速实现常见需求。 下面将为你深入解析一系列极具
2025-06-09
09
如何高效统计1亿Redis key? 如何高效统计1亿Redis key?
如何高效统计1亿Redis key?前言有些小伙伴在工作中,可能遇到过这样的场景:老板突然要求统计Redis中所有key的数量,你随手执行了KEYS *命令,下一秒监控告警疯狂闪烁——整个Redis集群彻底卡死,线上服务大面积瘫痪。 今天这
2025-06-09
03
03
29
用好缓存的10条军规 用好缓存的10条军规
用好缓存的10条军规今天这篇文章跟大家一起聊聊使用缓存的10条军规,希望对你会有所帮助。 军规1: 避免大key反例场景: @Cacheable(value = "user", key = "#id") public User ge
2025-05-29
22
Java中30个代码优化技巧 Java中30个代码优化技巧
Java中30个代码优化技巧1.用String.format拼接字符串不知道你有没有拼接过字符串,特别是那种有多个参数,字符串比较长的情况。 比如现在有个需求:要用get请求调用第三方接口,url后需要拼接多个参数。 以前我们的请求地址是这
2025-05-22
22
Redis持久化原理分析和使用建议 Redis持久化原理分析和使用建议
Redis持久化原理分析和使用建议一、Redis 为什么需要进行持久化Redis 为了保证性能,会将所有数据存放在内存中,这极大的提高了 Redis 的响应速度,但是这也引入了一个十分严重的问题:一旦服务器宕机,内存中的数据将全部丢失。这对
2025-05-22
06
MySQL同步ES的6种方案! MySQL同步ES的6种方案!
MySQL同步ES的6种方案!在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。 这篇文章跟大家一起聊聊MySQL同
2025-05-06
23
Java线程池原理 Java线程池原理
Java线程池原理一、什么是线程池线程池其实是一种池化的技术的实现,池化技术的核心思想其实就是实现资源的一个复用,避免资源的重复创建和销毁带来的性能开销。在线程池中,线程池可以管理一堆线程,让线程执行完任务之后不会进行销毁,而是继续去处理其
2025-04-23
2 / 7