sentry是一个可以将报错信息监控并集中查看,提醒的工具。 准备环境 ubuntu docker docker-compose 检查是否安装完...
一些概念 并行(Parallel) 指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发(Concurrent) 指用户线程与垃圾...
线程安全的实现方法 互斥同步 互斥是因,同步是果;互斥是方法,同步是目的。 synchronized关键字 synchronized关键字是基本...
Java内存模型 JMM(Java Memory Model)是JVM定义的内存模型,用来屏蔽各种硬件和操作系统的内存访问差异。 主内存:所有的...
Class文件 我们写的Java代码,经过编译器编译之后,就成为了.class文件,从本地机器码变成了字节码。Class文件是一组以8位字节为基...
jps(JVM Process Status Tool) 虚拟机进程状况工具,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(MainCla...
判断哪些对象需要被回收 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计...
当把一个事件发布到Spring提供的ApplicationContext中,被监听器侦测到,就会执行对应的处理方法。 事件本身 事件是一个自定义...
建立连接(3次握手) SYN是标志位,设置SYN=1,表示请求建立连接 服务端会同时和多个客户端建立连接,所以在报文交互时,需要带上序号seq,...