240 发简信
IP属地:广东
  • SpringBoot发布事件

    1、定义事件继承ApplicationEvent 2、发布事件 3、监听事件 (1)实现ApplicationListener (2)注解@Ev...

  • Java8新特性

    一、Lambda表达式 1、基本语法 (parameters) -> expression(parameters) -> { statement...

  • Resize,w 360,h 240
    mybatis-plus代码生成器

    1、AutoGenerator 简介 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator ...

  • redis搭建集群cluster

    1、redis.conf 2、启动 redis-server redis_cluster/7001/redis.confredis-server...

  • Kafka扩容

    背景 在用kafka集群有3个节点,即host1, host2, host3,现需要将broker节点扩容至6个,以提供更高的数据处理能力。 一...

  • SpringBoot整合MQTT( Emqx)Demo

    1.下载Emqx安装包,配置Emqx环境 下载地址:https://www.emqx.cn/downloads#broker[https://w...

  • mysql事务未commit

    如果一个连接中开启事务且未显式提交或回滚,在不考虑其他因素的前提下,确实应该是只有在连接断开的时候才会回滚。如果出现锁等待,则是根据innodb...

  • 限流算法漏桶算法和令牌桶算法

    1、场景 我们知道,硬件设备或是服务器之类的通信速率或是服务器的响应速率是有限制的,当瞬时大量通信量情况下需要对速率进行限制,否则可能会出现宕机...

  • Java8的Optional使用总结

    Java8推出的Optional的目的就是为了杜绝空指针异常,帮助开发者开发出更优雅的代码,使用Optional不正确时,将会违背设计者的初衷。...