上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 我们一般创建的线程都是普通非守护线程,守护线程是为普通线程服务的。这个说法比较抽象。 具体一个很大的区别是: JVM中所有的线程都是守护线程的时候,JVM就可以退出了--JVM不会等待守护线程是否运行结束 如果还有一个或以上的非守护线程则不会退出 非守护线程例子 public static void 阅读全文
posted @ 2020-07-06 19:42 ibrake 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、实现Runnable接口 public class RunnableDemo implements Runnable { public void run() { try { Thread.sleep(100); } catch (InterruptedException e) { e.print 阅读全文
posted @ 2020-07-06 19:14 ibrake 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 之前的博文介绍了tomcat有两大核心组件,connector和container,connector负责接受外部请求,container负责处理请求,本文从源码的角度介绍container的整体架构。 一、容器分类 tomcat容器为四个: Engine:代表容器引擎,管理多个虚拟站点,一个Ser 阅读全文
posted @ 2020-06-28 20:28 ibrake 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文中,主要分析了tomcat的整体架构,通过上一篇的分析可以知道,tomcat主要有两部分组成,分别为连接器(Connector)和容器(Container)。本文介绍连接器(Connector)。 一、Connector的主要功能 连接器主要用于对外交流,它负责接收外部的请求,然后把请求 阅读全文
posted @ 2020-06-27 20:07 ibrake 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、整体说明 tomcat需要完成两件事情: 接受外部HTTP请求 加载servlet,并且把请求传给Servlet进行处理。 整体可以抽象为如下: 二、整体代码架构 在tomcat的代码中抽象了以下三个类: Server类,代表tomcat实例 Connector类,代表HTTP监听器(上图中的H 阅读全文
posted @ 2020-06-26 17:49 ibrake 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、下载tomcat源码 https://github.com/apache/tomcat/tree/8.5.x 二、建立pom 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/PO 阅读全文
posted @ 2020-06-25 18:47 ibrake 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 安装mysql yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10 阅读全文
posted @ 2020-06-07 19:59 ibrake 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 下载 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz 解压 mkdir /usr/local/tomcat tar -zxvf apach 阅读全文
posted @ 2020-06-07 16:40 ibrake 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 下载JDK 下载jdk需要登录的账号密码: 账号:2696671285@qq.com 密码:Oracle123 通过xftp上传到linux 解压 mkdir /usr/local/java tar -zxvf jdk-8u231-linux-x64.tar.gz -C /usr/local/jav 阅读全文
posted @ 2020-06-07 15:58 ibrake 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 查看安装的JDK rpm -qa |grep java 卸载 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08 阅读全文
posted @ 2020-06-07 14:42 ibrake 阅读(437) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页