240 发简信
IP属地:北京
  • SpringBoot Cache 存在什么问题

    生成 key 过于简单,容易冲突 userCache::3 无法设置过期时间,默认过期时间为永久不过期 配置序列化方式,默认的是序列化 JDKS...

  • 服务器性能指标

    Linux 服务负载: 概念:负载 load 是 linux 当前 cpu 工作量的度量,机器当前的压力状态 影响: 内存占用过高执行速度受影响...

  • Resize,w 360,h 240
    什么是 Dubbo?RPC?有了 HTTP,为什么要用 Dubbo?什么是分布式?

    一、什么是 Dubbo? ​ Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的...

  • Java 对象创建过程。init 方法和 clinit方法。

    Java 对象创建过程 判断是否加载、分配内存(指针碰撞或者空闲链表)、初始化为零值、设置对象头(实例是哪个类的实例、类的元信息位置、GC 分代...

  • super()

    访问父类的构造函数:可以使用 super() 函数访问父类的构造函数,从而委托父类完成一些初始化的工作 访问父类的成员:如果子类重写了父类的某个...

  • 接口性能优化指南

    接口性能优化指南 代码是不是渣?代码逻辑梳理与重构,去除不必要的逻辑处理和外部查询 SQL 是不是烂?是否缺乏优化,比如涉及 Full Scan...

  • Resize,w 360,h 240
    简述 JVM 的内存模型

    JVM 运行时数据区:线程共享数据区: 方法区、堆线程私有数据区: 程序计数器、虚拟机栈、本地方法堆 1. 程序计数器: 为什么?为了线程切换后...

  • ArrayList 和 Vector 区别

    Vector 类的所有方法是同步的。可以由两个线程安全地访问一个 Vector 对象,但是一个线程访问 Vector 的话代码要在同步操作上耗费...