摘要: hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了... 阅读全文
posted @ 2014-04-24 20:11 JAVA之迷 阅读(185) 评论(0) 推荐(0)
摘要: java三大框架整合说明文档Struts2.3.14+Spring3.2.0+Hibernate3.6整合说明文档对于Struts2+Spring3+hibernate3.6的整合,都是先整合Struts2+Spring和Hibernate+Spring其中一个先,再整合另一个,这样整合便于排错。这... 阅读全文
posted @ 2014-04-24 20:10 JAVA之迷 阅读(156) 评论(0) 推荐(0)
摘要: Java工程师(程序员)面试题Struts,Spring,Hibernate三大框架的面试1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6... 阅读全文
posted @ 2014-04-24 20:10 JAVA之迷 阅读(156) 评论(0) 推荐(0)
摘要: 1.Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Session4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1.对JDBC访问数... 阅读全文
posted @ 2014-04-24 20:09 JAVA之迷 阅读(120) 评论(0) 推荐(0)
摘要: Java—SSH(MVC)JAVA三大框架的各自作用hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是Model;struts提供的丰富标签是用于显示层View;同时struts也充当了实现Control的... 阅读全文
posted @ 2014-04-24 20:08 JAVA之迷 阅读(194) 评论(0) 推荐(0)
摘要: 一直不明白java的老说三大框架,怎么就一个SSH,今天终于有了一点点的了解。三大框架就是Spring框架,Struts框架,Hibernate框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Struts是一个基于Sun J2EE平台的MVC框架,主要... 阅读全文
posted @ 2014-04-24 20:08 JAVA之迷 阅读(179) 评论(0) 推荐(0)
摘要: 三大框架:Struts+Hibernate+SpringJava三大框架主要用来做WEN应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个web.xm... 阅读全文
posted @ 2014-04-24 20:06 JAVA之迷 阅读(146) 评论(0) 推荐(0)
摘要: 当采用默认构造函数List value = new List();实例化一个List对象时,.Net Framework只是在内存中申请了一块内存来存放List对象本身(不包含List当中的Items元素)。当为List对象添加第一个Item元素时,List对象会申请能存储4个Item元素的内存空间... 阅读全文
posted @ 2014-04-24 20:04 JAVA之迷 阅读(134) 评论(0) 推荐(0)
摘要: Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的... 阅读全文
posted @ 2014-04-24 20:03 JAVA之迷 阅读(99) 评论(0) 推荐(0)
摘要: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用... 阅读全文
posted @ 2014-04-24 20:03 JAVA之迷 阅读(292) 评论(0) 推荐(0)
摘要: 当采用默认构造函数List value = new List();实例化一个List对象时,.Net Framework只是在内存中申请了一块内存来存放List对象本身(不包含List当中的Items元素)。当为List对象添加第一个Item元素时,List对象会申请能存储4个Item元素的内存空间... 阅读全文
posted @ 2014-04-24 20:02 JAVA之迷 阅读(1739) 评论(0) 推荐(0)
摘要: 看完Jquery选择器的教程视频后,对jquery的选择器有一定的认识和了解,现整理一下知识:一、jquery基本选择器,这类比较简单,一笔带过。1#id选择器,是选择匹配id值中的第一个元素,只选择第一个,后面所有匹配的均忽略。2element元素选择器,匹配所有标签为element的所有元素。选... 阅读全文
posted @ 2014-04-24 20:01 JAVA之迷 阅读(111) 评论(0) 推荐(0)
摘要: java程序运行时的内存空间,按照虚拟机规范有下面几项:(1)程序计数器指示下条命令执行地址。当然是线程私有,不然线程怎么能并行的起来。不重要,占内存很小,忽略不计。(2)方法区这个名字很让我迷惑。这里面装的其实是程序运行需要的类文件,常量,静态变量等。作用容易明白。程序运行时,执行代码先得装入内存... 阅读全文
posted @ 2014-04-24 20:01 JAVA之迷 阅读(367) 评论(0) 推荐(0)
摘要: java程序运行时的内存空间,按照虚拟机规范有下面几项:(1)程序计数器指示下条命令执行地址。当然是线程私有,不然线程怎么能并行的起来。不重要,占内存很小,忽略不计。(2)方法区这个名字很让我迷惑。这里面装的其实是程序运行需要的类文件,常量,静态变量等。作用容易明白。程序运行时,执行代码先得装入内存... 阅读全文
posted @ 2014-04-24 20:01 JAVA之迷 阅读(110) 评论(0) 推荐(0)
摘要: Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。在此之前,主流程序怨言(如C/C++等)直接使用物理硬件(或者说操作系统的内存模型),因此,会由于不同的平台... 阅读全文
posted @ 2014-04-24 19:59 JAVA之迷 阅读(81) 评论(0) 推荐(0)
摘要: 实例变量的实例化三个地方:定义实例变量指定初始值非静态初始化块中对实例变量指定初始值构造器中对实例变量指定初始值其中,1、2中方式比第三种方式更早执行,1、2种执行顺序与它们在源程序中的排列顺序相同。类变量的初始化两个地方:定义是指定静态初始化块中指定这两种方式的执行顺序与它们在源程序中的排列顺序相... 阅读全文
posted @ 2014-04-24 19:58 JAVA之迷 阅读(93) 评论(0) 推荐(0)
摘要: 昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧.我一直在社区分享, 所以, 这篇总结也是本着一种分享的态度, 希望相比我还年轻的同学们, 可以从中找到一些让自己成长更快的文字.先介绍下... 阅读全文
posted @ 2014-04-24 19:57 JAVA之迷 阅读(235) 评论(0) 推荐(0)
摘要: java程序运行时的内存空间,按照虚拟机规范有下面几项:(1)程序计数器 指示下条命令执行地址。当然是线程私有,不然线程怎么能并行的起来。 不重要,占内存很小,忽略不计。(2)方法区 这个名字很让我迷惑。这里面装的其实是程序运行需要的类文件,常量,静态变量等。作用容易明白。 程序运行时... 阅读全文
posted @ 2014-04-24 19:54 JAVA之迷 阅读(92) 评论(0) 推荐(0)
摘要: 一个java运行起来执行代码,主要的内存消耗有这几块:1、堆2、栈 :栈是每个线程一个的,是以消耗的内存是内存大小*线程数,当线程数特多时候需要小心 。3、直接内存:主要是通道时候的缓存,在内存不足是也会报OutOfMemoryError错误,外带sun.misc.Unsafe.allocateMe... 阅读全文
posted @ 2014-04-24 19:54 JAVA之迷 阅读(55) 评论(0) 推荐(0)
摘要: 一个java运行起来执行代码,主要的内存消耗有这几块:1、堆2、栈 :栈是每个线程一个的,是以消耗的内存是内存大小*线程数,当线程数特多时候需要小心 。3、直接内存:主要是通道时候的缓存,在内存不足是也会报OutOfMemoryError错误,外带sun.misc.Unsafe.allocateMe... 阅读全文
posted @ 2014-04-24 19:54 JAVA之迷 阅读(162) 评论(0) 推荐(0)
摘要: 近来要实施极限编程,故重新复习之,笔记要点及逐步贴出心得之一 极限编程四大原则沟通、简单,反馈,勇气二 12大实践 1 小版本频繁发布 2 规划游戏,做故事卡 3 现场客户 4 隐喻5 简单设计6 重构7 测试驱动开发8 持续集成9 结对编程10 代码共有11 编码标准12 每周40小时工作制客户... 阅读全文
posted @ 2014-04-24 19:52 JAVA之迷 阅读(123) 评论(0) 推荐(0)
摘要: 近来要实施极限编程,故重新复习之,笔记要点及逐步贴出心得之一 极限编程四大原则沟通、简单,反馈,勇气二 12大实践 1 小版本频繁发布 2 规划游戏,做故事卡 3 现场客户 4 隐喻5 简单设计6 重构7 测试驱动开发8 持续集成9 结对编程10 代码共有11 编码标准12 每周40小时工作制客户... 阅读全文
posted @ 2014-04-24 19:52 JAVA之迷 阅读(99) 评论(0) 推荐(0)
摘要: 极限编程(eXtreme Programming,简称XP)。极限编程(XP)是于1998年由Smalltalk社群中的大师级人物Kent Beck首先倡导的。 设计和编程都是人的活动。忘记这一点,将会失去一切。-- Bjarne Stroustrup 极限编程(XP)是敏捷方法中最著名的一个。... 阅读全文
posted @ 2014-04-24 19:52 JAVA之迷 阅读(104) 评论(0) 推荐(0)
摘要: 极限编程(eXtreme Programming,简称XP)。极限编程(XP)是于1998年由Smalltalk社群中的大师级人物Kent Beck首先倡导的。 设计和编程都是人的活动。忘记这一点,将会失去一切。-- Bjarne Stroustrup 极限编程(XP)是敏捷方法中最著名的一个。... 阅读全文
posted @ 2014-04-24 19:52 JAVA之迷 阅读(184) 评论(0) 推荐(0)