240 发简信
IP属地:四川
  • 2019-03-29

    1.秒杀商品库存预热。提前设置 --后台管理系统 2.缓存库存预减 3.多级缓存。redis(分布式缓存)+ ConcurrentHashMap...

  • Resize,w 360,h 240
    垃圾收集器

    Serial收集器 优点:简单而高效(与其他收集器的单线程相比)。Serial收集器由于没有线程交互的开销,自然可以获得很高的单线程收集效率。 ...

  • Resize,w 360,h 240
    JVM垃圾回收与调优

    1.jvm内存分配与回收 1.1 对象优先在Eden区分配 新生代GC(Minor GC):指发生新生代的垃圾收集动作,Minor GC非常频繁...

  • jstack找出占用cpu最高的堆栈信息

    1,使用命令top -p ,显示你的java进程的内存情况,pid是你的java进程号,比如4977 2,按H,获取每个线程的内存情况 3,...

  • Resize,w 360,h 240
    Jmap

    此命令可以用来查看内存信息 实例个数以及占用内存大小 打开log.txt,文件内容如下: num:序号 instances:实例数量 bytes...

  • Resize,w 360,h 240
    JVM性能调优工具

    Jinfo: 查看正在运行的java应用程序的扩展参数 查看java系统参数: Jstat: jstat命令可以查看堆内存各部分的使用量,以及加...

  • Resize,w 360,h 240
    类加载

    全盘负责委托机制:当一个ClassLoader 加载一个类时,除非显示的使用另一个ClassLoader,该类所依赖和引用的类也由这个Class...

  • 线程生命周期

    1、RUNNABLE和BLOCKED的状态转换——线程等待synchrozied的隐式锁。 线程调用阻塞式API时,是否会转换到BLOCKED状...

  • Resize,w 360,h 240
    拷贝方式

    1.拷贝实现机制 用户态空间(User Space)——给普通应用和服务使用 内核态空间(Kernel Space)——操作系统内核、硬件驱动等...