240 发简信
IP属地:广东
  • Resize,w 360,h 240
    javap命令学习

    注意,这里面没有非静态代码块只有静态代码块,为什么?非静态代码块和构造器结合在一起放在 中。 通过Javap命令看到一个Java类反汇编得到的C...

  • Resize,w 360,h 240
    22 字段表集合

    fields:字段表是指向常量池索引集合,描述了每个字段的完整信息。 1,父类定义的变量是不会存在于子类的field表结构中的。 2,Java语...

  • Resize,w 360,h 240
    2-6class字节码:常量池

    参考:https://tech.meituan.com/2019/09/05/java-bytecode-enhancement.html[ht...

  • 28 tomcat如何处理Spring boot应用

    为了方便开发和部署,Springboot在内部启动了一个嵌入式的web容器,我们知道tomcat是组件化的设计, 要启动tomcat其实就是启动...

  • Resize,w 360,h 240
    10-14 多线程会导致的问题

    性能问题有哪些体现,什么是性能问题?单线程不存在线程调度,也不存在这方面的开销,也不需要用锁也不需要用并发数据结构,多线程除了带来效率的提高,还...

  • 2-2 java语言和多线程的渊源和关系

    一、Java设计之初——支持多线程1,Java在服务端开发语言中的地位——常年高居前三服务端开发经常会用到多线程,所以Java和多线程密不可分。...

  • 5-8响应中断的方法

    如果当前线程以下方法的过程中,收到中断信号,该线程是会感知到的,这些方法就具备响应中断的能力。java.lang.Object#wait()ja...

  • 5-10 错误停止线程的方法

    一、使用被弃用的stop,suspend和resume方法 2,suspendsuspend会让一个线程挂起,在该线程恢复之前,是不会释放锁的,...

  • 第五章如何正确停止线程

    一、原理介绍:使用Interrupt来通知停止线程,而不是强制。在什么情况下会需要用到停止线程?或许是用户主动取消,或许是突然服务要被快速地关闭...