240 发简信
IP属地:广东
  • springboot项目自定义注解实现的多数据源切换

    一、主要依赖 <groupId>org.springframework.boot</groupId> spring-boot-starter-p...

  • 关于sql优化

    1.不要使用in操作符,这样数据库会进行全表扫描, 推荐方案:在业务密集的SQL当中尽量不采用IN操作符 2.not in 使用not in也不...

  • RabbitMQ延迟消息的延迟极限是多少?

    最近正好因为开发碰到了使用过程中发现,延迟消息没有效果,消息直接就被消费了的情况。因此就继续深入研究了一下问题原因,在此记录下来,给碰到类似问题...

  • redis防止死锁

    redis锁的基本命令 SETNX(SET if Not exist):当且仅当 key 不存在,将 key 的值设为 value ,并返回1;...

  • 服务限流

    那么,什么是「服务限流」呢? 在解释「服务限流」之前,我们来看一下前些时间网上很火的一个段子,说的是新浪微博的一名工程师正在家里办婚礼,突然接到...

  • Resize,w 360,h 240
    最常见6种分布式事务解决方案

    分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,...

  • Resize,w 360,h 240
    Java 8 中的流:Stream

    流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现) Java 8中的Stream AP...

  • JVM 发生内存溢出的 8 种原因、及解决办法

    Java 堆空间 发生频率:5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 ...