240 发简信
  • 120
  • 120
    jvm调优-几个实例

    1.young gc耗时陡增 日志现象是real time远远高于user time YGC实际的STW停顿时间包含两部分:GC时间(例如,yo...

  • 120
    java基础知识16-性能调优

    1.服务变慢了如何调优 1.1 观察机器资源情况,cpu,内存,磁盘1.2 观察GC情况,如果发现异常,使用JFR/JMC1.3 观察服务依赖是...

  • 120
    java-内存溢出

    1. java内存分布 说明一点:目前很多书籍还是基于JDK 7以前的版本,JDK已经发生了很大变化,Intern字符串的缓存和静态变量曾经都被...

  • java基础知识15-类加载器

    1.类加载过程 加载、链接、初始化1.1 首先是加载阶段(Loading),它是Java将字节码数据从不同的数据源读取到JVM中,并映射为JVM...

  • 120
    java垃圾收集器-CMS G1 ZGC

    CMS CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。这是因为CMS收集器工作时,GC工...

  • 120
    java基础知识14-线程

    1.进程和线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的...

  • 120
    唯一单号

    1.调研 2. 设计原则 1.唯一性,一般冗余用户id或商户id,时间。保证唯一性2.安全性,避免直接使用用户id,避免直接使用递增序列3.趋势...

  • 120
    RPC概述

    1 基本介绍 1.1客户端介绍: 1.1.1 客户端代理 RPC 要求像调用本地函数一样来调用远程函数,所以需要对调用方屏蔽调用细节。RPC中使...