码迷,mamicode.com
首页 >  
搜索关键字:classloader    ( 928个结果
java虚拟机学习-慢慢琢磨JVM(2-1)ClassLoader的工作机制
ClassLoader的工作机制java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstr...
分类:编程语言   时间:2015-01-26 18:41:04    阅读次数:297
怎样使用jstack诊断Java应用程序故障(转)
最近一段时间,我们的生产系统升级频繁出现故障,具体故障现象是启动后10来分钟就出现交易缓慢,处理线程耗尽等现象,并且故障发生的频率蛮高的。经过详细的诊断和排查,终于发现了问题,是groovy在osgi中运行会出现classloader死锁,最后我们也解决了这个问题。 如果单靠通过查看代码是很...
分类:编程语言   时间:2015-01-23 18:17:38    阅读次数:202
activiti designer源码的研究(一) 采用Axis2调用Webservice
最近由于项目的需要,需要对eclipse中的Eclipse Activiti designer插件进行扩充,使其能够调用的webservice,但是遇到了classNotFoundException,我的方法如下: 在org.activiti.designer.gui中添加了调用webserviced的类 在org.activiti.designer.lib中添加了axis2的jar ...
分类:Web程序   时间:2015-01-22 21:57:17    阅读次数:334
java双亲委派模型如何递归实现
以下是Classloader的中最重要的方法,也就是所谓的双亲委派模型。这个模型第一次在周志明的书上看到,当时看了只知道是类加载过程是首先是委托给父加载器,否则父不能加载,则自己加载,整个过程实则是一个很简单的递归过程,本文以实例讲解这个模型到底是咋实现的?protected Class loadC...
分类:编程语言   时间:2015-01-22 20:12:09    阅读次数:189
Java类加载器工作原理
Java类加载器是用来在运行时加载类(*.class文件)。Java类加载器基于三个原则:委托、可见性、唯一性。委托原则把加载类的请求转发给父 类加载器,而且仅加载类当父 类加载器无法找到或者不能加载类时。可见性原则允许子类加载器查看由父类加载器加载的所有的类,但是父类加载器不能查看由子类加载器加载的类。唯一性原则只允许加载一次类文件,这基本上是通过委托原则来实现的并确保子类加载器不重新加载由...
分类:编程语言   时间:2015-01-20 20:35:41    阅读次数:204
Android导出jar包后的资源使用问题
Android导出jar包后的资源使用问题 - mengweiqi33的专栏 - 博客频道 - CSDN.NET我们经常遇到一个需求,就是给别人使用我们工程的时候,为了能够屏蔽代码,把代码封装成jar包提供给第三方使用,但是这样我们的资源文件怎么给对方用呢?网上有很多方法,有用ClassLoader...
分类:移动开发   时间:2015-01-20 20:06:22    阅读次数:169
Java服务器热部署的实现原理
今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。 在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打...
分类:编程语言   时间:2015-01-17 19:30:45    阅读次数:183
getSystemResourceAsStream与getResourceAsStream 资源路径
InputStream is =ClassLoader.getSystemResourceAsStream("/conf/merchant.properties");InputStream is =Test.class.getResourceAsStream("/conf/merchant.prop...
分类:其他好文   时间:2015-01-17 16:24:37    阅读次数:111
Java类加载笔记(1)
当一个程序调用某个类,这个类还没有被加载到内存中时,我们的系统会通过以下三个步骤来对该类进行初始化:                                                                                                  1、类的加载 类加载指的是将类的class文件读入内存中,并给它创建一个jav...
分类:编程语言   时间:2015-01-11 12:24:18    阅读次数:235
928条   上一页 1 ... 79 80 81 82 83 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!