随笔分类 -  面试

摘要:对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、 阅读全文
posted @ 2016-10-08 17:14 hnist_hd 阅读(900) 评论(0) 推荐(0)
摘要:我们开始吧! 目录 Spring概述 依赖注入 Spring Beans Spring注解 Spring的对象访问 Spring面向切面编程 Spring MVC框架 Spring概述 1.什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何 阅读全文
posted @ 2016-09-12 22:01 hnist_hd 阅读(180) 评论(0) 推荐(0)
摘要:Hibernate中get和load有什么不同之处? 把get和load放到一起进行对比是 Hibernate面试时最常问到的问题,这是因为只有正确理解get()和load()这二者后才有可能高效地使用Hibernate。get和 load的最大区别是,如果在缓存中没有找到相应的对象,get将会直接 阅读全文
posted @ 2016-09-12 21:57 hnist_hd 阅读(397) 评论(0) 推荐(0)
摘要:1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题, 使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以 阅读全文
posted @ 2016-09-12 21:56 hnist_hd 阅读(147) 评论(0) 推荐(0)
摘要:比较Hibernate的三种检索策略优缺点 1立即检索; 优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象; 缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间; 2延迟检索: 优点:由应用程序 阅读全文
posted @ 2016-09-12 21:54 hnist_hd 阅读(345) 评论(0) 推荐(0)
摘要:1、jvm性能调优都做了什么 控制GC的行为.GC是一个后台处理,但是它也是会消耗系统性能的,因此经常会根据系统运行的程序的特性来更改GC行为 控制JVM堆栈大小.一般来说,JVM在内存分配上不需要你修改,(举例)但是当你的程序新生代对象在某个时间段产生的比较多的时候,就需要控制新生代的堆大小.同时 阅读全文
posted @ 2016-09-12 21:51 hnist_hd 阅读(235) 评论(0) 推荐(0)