Avatar notebook default
9篇文章 · 6387字 · 4人关注
  • 10、Tomcat优化

    1、Tomcat如何扩展Java线程池? 通过比较FixedThreadPool和CachedThreadPool,我们发现它们传给Thread...

  • Resize,w 360,h 240
    14、Tomcat如何隔离Web应用?

    首先让我们思考这 一下这几个问题: 假如我们在Tomcat中运行了两个Web应用程序,两个Web应用中有同名的Servlet,但是功能不同, T...

  • Resize,w 360,h 240
    15、如何监控Tomcat的性能?

    Tomcat的关键指标有吞吐量、响应时间、错误数、线程池、CPU以及JVM内存。 线程池中的线程 数量不足会影响吞吐量和响应时间;但是线程数太多...

  • 11、关于对象池的思考

    对象池作为全局资源,高并发环境中多个线程可能同时需要获取对象池的对象,因此多个线程在争抢对象时因为锁竞争而阻塞,因此使用对象池有线程同步的开销,...

  • 12、Host容器:Tomcat如何实现热部署和热加载?

    要在运行的过程中升级Web应用,如果你不想重启系统,实现的方式有两种:热加载和热部署。 那如何实现热部署和热加载呢?它们跟类加载机制有关,具体来...

  • Resize,w 360,h 240
    4、Tomcat系统架构:多层容器的设计

    Tomcat有两个核心组件:连接器和容器,其中连接器负责外部交流,容器负责内部处理。具体来说就 是,连接器处理Socket通信和应用层协议的解析...

  • Resize,w 360,h 240
    2、Servlet规范和Servlet容器

    HTTP服务器怎么知道要调用哪个Java类的哪个方法呢? 定义了一个接口,各种业务类都必须实现这个接口,这个接口就叫Servlet接口。 Ser...

  • Resize,w 360,h 240
    深入理解Tomcat

    1、先大概介绍Tomcat,再介绍两个核心组件连接器和容器。2、连接器方面,可以通过三个组件:Endpoint、Processor、Adapte...

  • Tomcat自带数据库连接池源码阅读

    目的 通过阅读tomcat-jdbc的源码以学习一个数据库,或者可以扩展到更广意义上的连接池的实现。选择tomcat-jdbc的原因是足够的轻量...

文集作者