![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 64
tangyangbuaa
这个作者很懒,什么都没留下…
展开
-
Tomcat的classloader
1 - Tomcat的类载入器的结构 Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的Tomcat Server的ClassLoader结构如下:其中:- Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/*.jar- System - 载入$CLASSPATH/*.class- Common - 载入$转载 2008-12-31 23:30:00 · 3485 阅读 · 1 评论 -
关于App class loader的总结
Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点: 1、JVM的内存管理 理解了这一点,所有和对象相关的问题统统都能解决 2、JVM Class Loader 理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决 App Class Loader |----- EJB Class Loader转载 2008-12-31 23:18:00 · 730 阅读 · 0 评论 -
ClassLoader总结
(1)jvm的装载过程以及装载原理所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算得到,但是更常见的是通过搜索源代码经过编译器编译后所得到的二进制形式来构造。 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备转载 2009-01-02 23:15:00 · 1017 阅读 · 0 评论 -
java虚拟机参数详解
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME/bin/java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOME/bin/java 就可转载 2009-03-20 14:32:00 · 781 阅读 · 0 评论 -
Jboss数据源配置实例文件中驱动类的错误
今天学习ejb3.0,在JBOSS上按照教程部署一个entity bean,但是控制台却总是报org.jboss.resource.jbossresourceexception failed to register driver for com.microsoft.sqlserver.jdbc.SQLServerDriver的错误,找不到sqlserver驱动类,可是我明明已经把那三个文件原创 2009-06-03 17:20:00 · 913 阅读 · 0 评论 -
数据源引用 java:/comp/env
ENC的概念: The application component environment is referred to as the ENC, the enterprise naming context. 应用组件的业务逻辑应该是ENC中取得对象。组件提供者使用标准的部署描述符指定必需的ENC入口。这些ENC入口是运行时组件所依赖的资源等信息。 一个应用组件实例使用JNDI定位ENC。ENC的标转载 2009-06-03 13:48:00 · 2950 阅读 · 0 评论 -
深入研究java对String字符串对象的创建以及管理
经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大,同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Specification和The Java Language Specification的一些章节,做了很多试验,总结了一下关于String的内容,还有很多内容我也不确定,在下面也都提出来了,希望高手能指正转载 2009-07-03 17:18:00 · 709 阅读 · 0 评论 -
SQL注入原理深度解析
<br />转自http://blog.ixpub.net/html/99/7678999-337915.html<br /> <br />对于Web应用来说,注射式攻击由来已久,攻击方式也五花八门,常见的攻击方式有SQL注射、命令注射以及新近才出现的XPath注射等等。本文将以SQL注射为例,在源码级对其攻击原理进行深入的讲解。<br />一、注射式攻击的原理<br />注射式攻击的根源在于,程序命令和用户数据(即用户输入)之间没有做到泾渭分明。这使得攻击者有机会将程序命令当作用户输入转载 2010-06-20 15:23:00 · 427 阅读 · 0 评论