240 发简信
IP属地:北京
  • JVM性能调优-G1

    本篇是对Java官网G1收集器调优的精简版。针对G1垃圾的收集阶段可能出现的问题,非合理内存分配,大对象占用,Full GC等问题作出解决方式和...

  • Eureka源码解析(二) renew源码分析

    阅读前的思考使用netflix eureka做服务管理时,若你只停留在对eureka的概念理解和使用层面,那么你面试时会得到面试官的灵魂拷问,例...

  • Resize,w 360,h 240
    Eureka服务注册register源码分析

    阅读前的思考使用netflix eureka做服务管理时,若你只停留在对eureka的概念理解和使用层面,那么你面试时会得到面试官的灵魂拷问,例...

  • Resize,w 360,h 240
    JVM性能调优实战——UseParallelGC

    前言在生产环境中,你是否遇到过这样的问题?1)系统运行一段时间后old区空间正逐渐减少?2)遇到秒杀促销活动等场景old区存储突然暴增,导致JV...

  • Resize,w 360,h 240
    解读Hystrix系列(二):Hystrix详细工作原理

    承接上篇内容本节具体聊聊Hystrix详细的工作原理以及内部实现流程。 Hystrix向服务依赖项发出请求时会发生什么? 1. 构造一个Hyst...

  • Resize,w 360,h 240
    解读Hystrix系列(一):初探Hystrix

    什么是Hystrix? Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。 Hystrix的设计目的如下...

  • 面向对象编程的七大原则

    1.单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。 2.里氏替换原则(Liskov...

  • Java类的加载机制(类加载和初始化顺序)

    Java类加载机制中最重要的就是程序初始化过程,其中包含了静态资源,非静态资源,父类子类,构造方法之间的执行顺序。这类知识经常会出现在面试题中,...

  • Docker 安装 MySQL

    下载 MySQL Server Docker Image 更多mysql镜像,请查看https://hub.docker.com/r/mysql...