240 发简信
  • 120
    第四讲-缓存

    1.缓存适用场景 1.度密集型2.存在热点数据3.对响应时间要求高4.对一致性要求不严格5.需要分布式锁的时候 2.热点key 热点key,是指...

  • 120
    第三讲-消息队列

    1.kafka知识点 1.1 生产者 1.提高生产者性能,可以使用异步发送。生产者宕机会导致消息丢失,需要生成者有机制保证驱动流程到终态2.生产...

  • 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工...

    0.1 77 0 1
  • 120
    java基础知识14-线程

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