240 发简信
IP属地:上海
  • 120
    [设计模式]事件监听器模式

    回调函数 先从生活中的例子来理解这种过程:我点了一份外卖,外卖到了外卖小哥会自动拨打我的电话通知我去拿外卖。这个过程就是回调。 OK,这是一个simple的过程,那么用代码来...

  • 死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的

    死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的 热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开...

  • Redisson重连后WatchDog失效问题解决

    Redisson分布式锁提供了WatchDog功能,如果你使用了分布式锁且没有设置超时时间Ression会为你设置一个默认的超时时间,且在你没有主动释放锁之前会不断续期。这样...

  • 在Spring Bean的生命周期中各方法的执行顺序

    Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下十种: 通过实现 I...

  • ThreadLocal

    Don't forget, a person's greatest emotional need is to feel appreciated.莫忘记,人类情感上最大的需要是...

  • 120
    Java8特性① Lambda 表达式

    简介 概念 Lambda 表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名:它不像...