- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 Spring Bean的解析 RuntimeBeanReference
在Spring中,Bean的解析阶段,会把xml配制中的标签解析成Spring中的BeanDefinition对像,我们知道一个bean可能需要依赖其他的bean,在XML配置中可以表现为 class="foo.bar.xxx"> name="referBeanName" ref="otherBeanName" />在Spring的解析段,其实容器中是没有依赖的Bean的实例的
2016-10-31 10:24:55
6090
1
原创 关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()的错误
尝试了hibernate4.3和Struts建立一个项目,但遇到了AST.getLine()的错误,查找资料得知是antlr包冲突问题hibernate4中的antlr-2.7.7.jar而Struts中的是antlr-2.7.2.jar,将Struts中的移除,然后重新发布项目。结果还是报错。经过长时间差错,后来才知道原来,项目发布到Tomcat中时antlr-2.7.2.jar被拷贝了过去
2014-07-03 12:55:53
624
原创 不可不知的JVM 中堆 Heap、栈 Stack、方法区 Method area 、本地方法区 Native method area
每个jvm实例都有方法区和一个堆(hasone method area and one heap)。这两个区域被jvm中的线程共享。当JVM加载了一个class文件后,则class中的参数、类型等信息会存储在方法区中。程序运行时所有创建的对象存储在堆中。 当每一个新线程启动时会有自己的程序计数器pcregister (program counter)和栈,如果线程调用方法,则程
2014-05-29 20:19:12
2459
转载 [C/C++]函数调用栈和栈帧
在计算机科学中,Call stack 是指存放某个程序的正在运行的函数的信息的栈。Call stack 由 stack frames 组成,每个 stack frame 对应于一个未完成运行的函数。在当今流行的计算机体系架构中,大部分计算机的参数传递,局部变量的分配和释放都是通过操纵程序栈来实现的。栈用来传递函数参数,存储返回值信息,保存寄存器以供恢复调用前处理机状态。每次调用一个函数,都
2014-05-26 15:34:57
744
空空如也
JSTL 中无法显示${xxx} 的结果
2014-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人