240 发简信
IP属地:上海
  • Resize,w 360,h 240
    简谈Spring中bean的生命周期

    先聊聊IOC容器 如果把IOC容器比作一个餐厅,那么BeanDefinition可以看作为原材料,容器中的每一个bean都会有一个对应的Bean...

  • Resize,w 360,h 240
    简谈Synchronized锁升级机制

    1.对象头与锁 要想了解Synchronized锁机制,必须先了解对象头是怎么回事,不同锁状态下对象头又分别存储什么。我们都知道对象又三个部分组...

  • 简谈JVM之锁

    锁时什么? 锁是访问资源的凭证,它是为了保证所对象的串行访问和安全性。 对象头mark是什么? 描述对象的hash、锁信息、垃圾回收标记、gc年...

  • 简谈JVM之性能监控和调优

    性能监控 linux命令监控uptime 显示系统运行时间、连接数、负载情况top 系统运行时间、平均负载情况、cpu使用率(us用户空间占比...

  • 简谈JVM之堆分析

    JVM的内存模型 线程私有区域 Program Counter Register(程序计数器)一块较小的内存空间, 作用是当前线程所执行字节码的...

  • 简谈JVM之类加载

    类加载过程 加载1.通过类名来获取定义此类的二进制字节流(这个可以通过自定义类加载器,来指定加载类的来源,字节码有可能放在数据库、甚至云端。字节...

  • 简单spring cloud

    微服务有哪些优势? 1.易于开发和维护2.可以全自动部署3.局部修改容易部署4.技术栈不受限 微服务有哪些挑战? 1.运维成本比较高2.分布式固...

  • 简谈springboot

    我们为什么要使用springboot? 相比于传统的Jave EE开发,springboot有如下几点优点:1.遵循“约定优先于配置”,目标实现...

  • dubbo服务注册与发现、服务调用过程

    这篇文章主要以源码分析dubbo服务注册、服务暴露、服务发现、服务调用过程。 dubbo 自定义标签解析 加载dubbo.xml配置文件是加载x...