logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux系统下Tomcat8的安装详解(带图解)

一、前言之前买的阿里云服务器一直是使用图形界面版本的,但是后来考虑到服务器使用图形界面太浪费资源,Windows版本的服务器的存储空间只有25G左右可用,但是换成Linux系统的服务器就有40G可用,所以我就果断将其换成Linux系统版本的服务器,然后重新安装Tomcat,接下来介绍如何在Linux系统下安装Tomcat8。二、环境准备JDK版本:1.8上传工具:WinSCP三、安装...

Tomcat架构解析之DefaultServlet和JspServlet

一、前言    Tomcat在$ CATALINA_BASE/conf/web.xml中默认定义了两个Servlet:DefaultServlet和JspServlet,而且由于$ CATALINA_BASE/conf/web.xml为Web应用的默认部署描述文件,因此这两个Servlet会默认存在所有Web应用容器中。二、DefaultServlet...

Tomcat架构解析之Coyote

一、什么是Coyote?    Coyote是Tomcat链接器框架的名称,是Tomcat服务器提供的供客户端访问的外部接口。客户端通过Coyote与服务器建立链接、发送请求并且接收响应。    Coyote封装了底层的网络通信(Socket请求以及响应处理),为Catalina容器提供了统一的接口,是Catali..

高并发编程之生产者—消费者设计模式

一、生产者—消费者模式介绍生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。二、为什么要使用生产者和消费者模..

Zookeeper内部原理概述

一、Zookeeper简单介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。二、Zookeeper的工作机制Zookeeper从设计模式的角度来理解:是一个基于观察者模式的分布式服务管理框架...

Linux系统RPM包管理之查询,校验命令

一、本篇博客讲解一下Linux系统RPM包管理的两种类型的命令1、查询命令,2、校验命令二、查询命令1、rpm -q 【包名】,功能:查询软件包是否安装,-q代表query(查询),例如:2、rpm -qa【包名】 ,功能:查询所有已经安装好的软件包,-qa代表queryall(查询所有),例如:3、rpm -qi 【包名】 ,功能:查询软件包的详细信息。{ -i :代表 ...

Tomcat架构解析之NIO和NIO2

一、前言    传统的BIO方式是基于流行进行读写的,而且是阻塞的,整体性能比较差。为了提高I/O性能,JDK与1.4版本引入NIo,他弥补了原来BIO方式的不足,在标准的Java代码中提供了高速、面向块的I/O。通过定义包含数据的类以及块的形式处理数据,NIO可以再不编写表弟代码的气哭下利用底层优化,这是BIO无法做到的。二、NIO &nb...

到底了