摘要: 对象的创建关注以下几个问题:1、为创建的对象分配内存空间有两种方式:指针碰撞:即规整的划分空间,内存空间中用过的放一边,没用过的放另外一边。需要分配时,指针向空闲空间那边挪动一段与对象大小相等的距离。空闲列表:已用和未用空间相互交错,虚拟机需要维护一个列表,记录哪些内存是可以用的,在分配的时候找到一... 阅读全文
posted @ 2015-02-01 18:07 sunseCode 阅读(165) 评论(0) 推荐(0)
摘要: Java虚拟机所管理的内存会包括以下几个运行时数据区域: 程序计数器:是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址。如果正在执行的事Native方法,这个计数器值则为空。 Java虚... 阅读全文
posted @ 2015-02-01 17:50 sunseCode 阅读(396) 评论(0) 推荐(0)
摘要: 问题描述:页面使用标签进行提交时,出现[springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean...异常。原因分析:1、渲染页面时,标签有一个默认属性com... 阅读全文
posted @ 2015-01-29 16:30 sunseCode 阅读(319) 评论(0) 推荐(0)
摘要: 问题描述:当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了。这时我在数据库中删除重复记录时发现该表已经被锁上了。即出现错误。但过了一会再次执行delete,就能成功删除记录了。原因分析:由于commit语句没有执行到,即事务没有提交成功,表... 阅读全文
posted @ 2015-01-27 18:00 sunseCode 阅读(5796) 评论(0) 推荐(0)