摘要: 我们开始吧! 目录 Spring概述 依赖注入 Spring Beans Spring注解 Spring的对象访问 Spring面向切面编程 Spring MVC框架 Spring概述 1.什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何 阅读全文
posted @ 2016-09-12 22:01 hnist_hd 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Hibernate中get和load有什么不同之处? 把get和load放到一起进行对比是 Hibernate面试时最常问到的问题,这是因为只有正确理解get()和load()这二者后才有可能高效地使用Hibernate。get和 load的最大区别是,如果在缓存中没有找到相应的对象,get将会直接 阅读全文
posted @ 2016-09-12 21:57 hnist_hd 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题, 使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以 阅读全文
posted @ 2016-09-12 21:56 hnist_hd 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 比较Hibernate的三种检索策略优缺点 1立即检索; 优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象; 缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间; 2延迟检索: 优点:由应用程序 阅读全文
posted @ 2016-09-12 21:54 hnist_hd 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self con 阅读全文
posted @ 2016-09-12 21:53 hnist_hd 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 1、jvm性能调优都做了什么 控制GC的行为.GC是一个后台处理,但是它也是会消耗系统性能的,因此经常会根据系统运行的程序的特性来更改GC行为 控制JVM堆栈大小.一般来说,JVM在内存分配上不需要你修改,(举例)但是当你的程序新生代对象在某个时间段产生的比较多的时候,就需要控制新生代的堆大小.同时 阅读全文
posted @ 2016-09-12 21:51 hnist_hd 阅读(228) 评论(0) 推荐(0) 编辑