240 发简信
IP属地:广东
  • java 服务器cpu内存过高 如何排查和解决

    一、 快速诊断与初步定位 当告警响起时,首先要快速判断是CPU 问题还是内存问题,或者是两者兼有。 1. 使用操作系统命令快速查看 a) 整体资...

  • Resize,w 360,h 240
    JVM OOM问题如何解决以及排查

    OOM问题有这几种: 一、理解OOM的类型 首先,你需要知道OOM有不同的类型,这能为你指明排查方向。常见的OOM错误信息有: java.lan...

  • Java8新特性

    //去重某一个字段 List<A>list = list.stream().collect(Collectors.collectingAndTh...

  • Resize,w 360,h 240
    Java中实现多线程有几种方法

    4 种线程池 newCachedThreadPool 创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行 很多...

  • redis分布锁-redLock

    使用redession实现分布锁的过程 假设有5个完全独立的redis主服务器 1.获取当前时间戳 2.client尝试按照顺序使用相同的key...

  • mybatis原理执行流程

    第一步通过SqlSessionFactoryBuilder创建SqlSessionFactory 首先在SqlSessionFactoryBu...

  • SpringBoot启动流程

    SpringBoot启动类: 1.首先进入run方法; 2.run方法中去创建了一个SpringApplication实例,在该构造方法内,我们...

  • 设计模式

    创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式...

  • Resize,w 360,h 240
    Eureka服务注册发现原理流程

    注意:InstanceInfo是Euraka最核心的类/对象。 1.先读eureka server的配置信息,从而知道eureka server...

个人介绍
钻研java后台开发,能学习新的前端知识,vue,js,html,手机APP,微信小程序,微信公众号开发