![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 77
小韵豆子
享受技术的美好
展开
-
java中的守护进程
Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程) 用户线程很好理解,我们日常开发中编写的业务逻辑代码 守护线程: 在操作系统里面是没有所谓的守护线程的概念的,只有守护进程一说。但是Java语言机制是构建在JVM的基础之上的,这一机制意味着Java平台是把操作系统的底层给屏蔽了起来,所以它可以在它自己的虚拟的平台里面构造出对自己有利的机制。而Java语言或者说平台的设计者多多少少是收到Unix操作系统思想的影响,而守护线程机制又是对JVM这样的平台.原创 2021-05-12 14:42:57 · 1302 阅读 · 0 评论 -
Servlet 详解
Servlet是什么 Servlet是Sun公司推出的,用来在服务器端处理HTTP协议的组件。Servlet必须运行在Web容器中。 常用的Web容器有Tomcat(Apache)、JBOSS、WebLogic、WebSphere。 Servlet能干什么 Servlet可以处理网络请求(HTTP协议),为企业开发Web应用而生。 Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。 Servlet的工作原理 ...原创 2021-03-10 16:55:54 · 243 阅读 · 0 评论 -
Java锁机制梳理与详细介绍
新年第一天上班,除了划水也只能是划水了。之前对java各种锁理解的比较片面,也没有将他们归类好,借此良机好好回顾总结~ ...原创 2021-02-20 14:15:37 · 329 阅读 · 0 评论 -
jstack工具
1.jstack介绍: jstack用于生成java虚拟机当前时刻的线程快照。 线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。 2.使用 打印进程线程转储命令:jstack -l PID > /data/dump/jstack.txt..原创 2021-01-29 17:03:05 · 238 阅读 · 0 评论