- 浏览: 3512978 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
看完了Java类装载器,我们再来看看利用服务器(Tomcat)对类加载器的利用,每个利用服务器都有一套自己的类加载器系统,从而与Java的类加载器差异开以到达自己与利用过程隔绝的目标.
Tomcat的类加载器系统为:Bootstrap--->System--->Common---->Catalina,Shared
Shared------>Webapp1,Webapp2 http://www.channel-2-co.info/jiaru/619.html.....
下面是对每个类加载器的定义:
1.Bootstrap加载器在这里是Java里的Bootstrap和ExtClassLoader的总称,负责加载Java中心包的类,和<Java_Home>/jre/lib/ext目录下的类.等闲我们开发人员并不关怀.我想但凡是java过程这些确定是必需的
2.System即便系统加载器,等闲是AppClassLoader,负责加载ClassPath环境变量设置目录下的值,这个我们开发人员会极其关怀,然而在Tomcat里面,固然用AppClassLoader类加载器,但我们设置的ClassPath对它未曾波及(万一有波及,那就繁琐了,将会导致Tomcat运行不安宁),为什么呢,因为tomcat每次启用的时候都会在号召行窗口中都会重新设置Classpath值为:<catalina_Home>http://www.newji9.info/guanyuwomen/557.html/bin/bootstrap.jar和<java_Home>/lib/tools.jar,tata女鞋因而这里边的类等闲对利用过程不可见的.除非你设置了
3.Common类加载器负责加载TomcatHOME/common/class下的.Class文件和common/lib中的jar包,这些类能够被Tomcat内核和每个Web利用过程都能够目睹,等闲放公用的一些重要的类,如servlet.jar等
4.Catalina类加载器从server/classes和server/lib下加载类,Catalina加载的类只对Tomcat服务器内核可见,对Web利用过程不可见,对于运行Tomcat内核的线程,它的上下文类加载器即便Catalina类加载器
5.Shared类加载器负责从share/classes和share/lib中加载类,它加载的类只对所有Web利用过程管用,对Tomcat不可见.
6.WebappX类加载器负责加载Web利用过程的/web-INF/classes和lib目录下的类,只对目前Web利用过程管用,对其他Web利用过程无效,对于运行每个Web利用过程的线程,他们的上下文类加载器即便它们各自的WebappX类加载器
归纳:从以上6点能够看出Tomcat供给了全面的类加载器系统,并且分工极其确乎定,因而极其拜会我们举行Web利用过程的设置和安排.
小结一下http://www.casesummary.info/gongsi/610.html:C++中有许多混杂的(措施或)知识点其实是留着应付一些混杂问题的。
发表评论
-
snmp
2020-04-13 11:07 399https://www.iteye.com/blog/zhan ... -
snmp
2020-04-10 21:33 530https://blog.csdn.net/qq_333141 ... -
服务器监控软件
2019-12-31 11:07 475[ERROR] org.hyperic.sigar.Sigar ... -
多数据源
2019-12-23 22:09 416https://gitee.com/baomidou/dyna ... -
mybatis多数据源
2019-12-23 18:09 415https://blog.csdn.net/qq_288042 ... -
springboot ueditor
2019-12-17 18:26 352https://blog.csdn.net/u01216982 ... -
java支持多数据源
2019-12-13 15:59 420spxcms是否支持多数据源 ... -
java日志
2019-12-10 12:01 263https://blog.csdn.net/peng_wei_ ... -
spring 多数据源
2019-12-06 09:55 398https://www.jb51.net/article/10 ... -
idea
2019-12-04 17:13 370https://blog.csdn.net/dengachao ... -
手机大屏
2019-11-30 16:02 309http://demo.demohuo.top/modals/ ... -
quarz配置
2019-11-08 11:48 426https://blog.csdn.net/BryantLmm ... -
mysql同步
2019-11-06 12:20 320https://blog.csdn.net/baidu_418 ... -
nginx配置多个服务
2019-11-04 20:35 718https://blog.csdn.net/everljs/a ... -
h5 加壳
2019-11-04 16:05 586https://jingyan.baidu.com/artic ... -
jeui 前端框架
2019-10-22 14:30 1130http://www.jemui.com/demo/ http ... -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ htt ... -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/
相关推荐
NULL 博文链接:https://yjhexy.iteye.com/blog/668334
第五部分:Tomcat 类加载机制剖析 第六部分:Tomcat 对 Https 的⽀持及 Tomcat 性能优化策略 nginx 第⼀部分:Nginx基础回顾(Nginx是什么?能做什么事情(应⽤在什么场合)?常⽤命令是什么?) 第⼆部分:Nginx核⼼...
java中JVM类加载器和双亲委派机制剖析,类加载示例、加载器示例、自定义一个类加载器示例;Tomcat自定义加载器详解
1. Java 类加载机制 类加载就是把编译生成的 class 文件,加载到 JVM 内存中(永久代/元空间)。 类加载器之所以能实现类隔离,是因为两个类相等的前提是它们由同一个类加载器加载,否则必定不相等。 JVM 在加载时,...
1. TOMCAT的组件介绍及处理请求的流程 2. tomcat管理 3. 提一下tomcat安全和java安全机制 4. java的类加载机制 5. tomcat的类加载机制 6. tomcat搭建集群环境
java8 集合源码分析 1 介绍 1.1 用途 单元测试mock 联调、集成测试mock 支持mock静态方法,final方法,私有...理解java类加载机制、tomcat类加载机制 学习groovy语言 学习使用javassist增强字节码 了解dubbo消费端执
详细讲解java classloader知识和tomcat中的类加载机制
第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测...
generator的配置文件Tomcat-config ---tomcat的配置文件,配置了context以及数据源WEB-INF ---项目的部署目录架构思路:使用Tomcat做启动使用tomcat提供的数据源使用tomcat提供的热加载机制后期方便添加web界面功能...
类加载机制 双亲委派 OSGI 算法 搜索 二分 排序 选择 冒泡 插入 快速 归并 堆 桶 基数 常用算法 贪婪 回溯 剪枝 动态规划 数据挖掘算法 KMP算法 GZZ算法 HASH分桶 关联规则算法 APRORIVE...
jvm类加载机制 Java的内存模型 锁优化 Think In Java Java容器 Java并发 Java Concurrency in Practice 对象的共享 对象的组合 基础构建模块 JavaGC监控与优化 垃圾回收机制 垃圾回收机制的监控 优化垃圾回收机制 ...
DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP; 使用连接池的第一项工作就是导包,这里需要的两个jar包分别是: commons-dbcp-1.4....
/ 170 第7章 虚拟机类加载机制 / 171 7.1 概述 / 171 7.2 类加载的时机 / 172 7.3 类加载的过程 / 176 7.3.1 加载 / 176 7.3.2 验证 / 178 7.3.3 准备 / 181 7.3.4 解析 / 182 7.3.5 初始化 / 186 7.4 类...
Java虚拟机相关,内存模型,类加载机制,JVM性能解析等 零散的文章 数据结构与算法 算法的度量,基础数据结构,链表,二叉树,B树,图论,深度和广度优先算法,排序,查找等 设计模式 常用设计模式的Java语言描述 ...
类加载机制详解 垃圾回收机制 垃圾回收器、垃圾回收算法 :jack-o-lantern:拓展知识 :open_book:Java容器 :memo:多线程 线程状态转换与通信机制 线程同步与互斥 线程池知识点 常见的JUC工具类 :memo: :skis:设计模式 ...
但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...
BOS 技术整合-05 WebService-WS WS服务独立发布 搭建一个独立的 maven(jar) 服务项目 导入CXF jar 包支持 ... 定区关联客户窗口数据列表WebService远程加载 → 本地的Action即RS客户端发送请求 WebClient
53. 描述一下JVM加载class文件的原理机制? 30 54. socket编程 30 54.1. 什么是TCP/IP、UDP? 30 54.2. Socket在哪里呢? 31 54.3. Socket是什么呢? 32 54.4. socket的实现步骤 37 55. Servlet 38 55.1. Servlet工作...
三七互娱一面面经 ...8、双亲委派机制、好处,有没有自定义过类加载器 9、怎么打破双亲委派机制,像tomcat之类的应用 10、jvm新生代老年代 11、tcp怎么保证可靠传输(慢启动,拥塞避免,快重传,快恢复
9.2用Class类来加载对象289 9.3使用getClass()方法获取类信息290 9.4使用类标记292 9.5使用关键字instanceof判断所属类292 9.6利用反射获取运行时类信息293 9.6.1使用isInstance()方法判断所属类294 9.6.2获取...