SSH
文章平均质量分 87
Xiaohao0304
这个作者很懒,什么都没留下…
展开
-
SSH分页
SSH分页SSH分页查询留言记录 Dao层:/** * 分页查询全部留言 */ public List<Ly> getMessageByPaging(int currentPage,int pageSize){ Session session=this.getHibernateTemplate().getSessionFactory().openSession(...原创 2015-07-23 11:01:42 · 65 阅读 · 0 评论 -
Hibernate 缓存机制详解
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大...原创 2015-07-31 17:36:57 · 96 阅读 · 0 评论 -
Hibernate 缓存机制详解
Hibernate的缓存机制缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的次数,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质...原创 2015-07-31 17:39:06 · 186 阅读 · 0 评论 -
Spring之IOC注入方式总结
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 在定义了 JavaBean 装载信息之后需要对其赋值。一个 JavaBean 的赋值可以通过构造方法完成初始化,或者通过 set()方法初始化和改变属性值。下面分别介绍如何在 XML 中配置 JavaBean 的属性为构造方法和 set()方法传递参数。...原创 2015-08-04 11:31:22 · 99 阅读 · 0 评论 -
Ehcache配置详解
一、hibernate缓存简介一级缓存(session):内部缓存事务范围:缓存只能被当前事务访问。缓存的生命周期依赖于事务的生命周期,当事务结束时,缓存也就结束生命周期。 二级缓存(sessionFactory):缓存被应用范围内的所有事务共享。 这些事务有可能是并发访问缓存,因此必须对缓存进行更新。缓存的生命周期依赖于应用的生命周期,应用结束时, 缓存也就结束了生命周期,...原创 2015-08-05 15:57:54 · 162 阅读 · 0 评论 -
Spring面试题和答案
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化...原创 2015-08-05 16:40:18 · 120 阅读 · 0 评论 -
Java现实WebSocket
转载自:http://blog.fens.me/java-websocket-intro/仅作为本人学习之用说起Java,真的有点不知道从何说起。Java是一门全领域发展的语言,从基础的来讲有4大块,Java语法,JDK,JVM,第三方类库。官方又以面向不同应用的角度,又把JDK分为JavaME,JavaSE,JavaEE三个部分。Java可以做客户端界面,可以做中间件,可以做手机系统...原创 2015-08-17 10:04:04 · 140 阅读 · 0 评论 -
Java缓存组件 EhCache 入门教程
1.技术背景: 系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法,可以在内存满了的情况下,按照最少访问等算法将缓存直接移除或切换到硬盘上。 Ehcache从Hibernate发展而来,逐渐涵盖了...原创 2015-08-18 15:18:00 · 95 阅读 · 0 评论 -
Spring-访问数据库jdbcTemplate.queryForList的一个小问题
今天在写项目的时候发现了点小问题:需求是:需要从数据库中用聚合函数sum查询一个属性的总数,并且要查询到此行的其他信息jtt的query()方法以及jtt.list()方法 均 设置为对应语句参数以及传入包裹对象为Map.class后,查询发现返回空集合解决方法为:使用以下语句进行查询:jdbcTemplate.queryForList(SEVEN_DAY_RANK_SQL,...原创 2015-09-10 17:09:28 · 708 阅读 · 0 评论 -
JMX小结
1、JMX的Hello World一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句话我现在看着还是不知所云,云里雾里。 我们还是从JMX能给我们提供什么好处入手来理...原创 2015-07-31 17:34:17 · 105 阅读 · 0 评论 -
Hibernate的缓存机制 面试解答宝典
这是面试中经常问到的一个问题,可以按照我的思路回答,准你回答得很完美,首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理...原创 2015-07-31 17:33:46 · 123 阅读 · 0 评论 -
啥叫RESTful 为啥Restful现在这么流行?
一、起源REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主(chairMan)席。所以,他的这篇论文一经发表,就引起了关注,并且立即对互联网开发产生了深远的影响。他这样介绍论文的写作目的:...原创 2015-07-30 15:37:52 · 486 阅读 · 0 评论 -
基于SSH框架的分页实现
参考网址1:http://www.blogjava.net/BlogJava522935502/ 参考网址2:http://blog.csdn.net/qq522935502/ 资料部分借鉴:http://www.blogjava.net/rongxh7/ 上节课,我们完成了一个SSH整合的CRUD操作案例,并且完善了其国际化以及校验等内容,这节课,我们...原创 2015-07-23 11:02:37 · 172 阅读 · 0 评论 -
Spring--Java注解注入2
一、基于@Component注解的配置Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应...原创 2015-07-24 10:38:18 · 139 阅读 · 0 评论 -
Spring--Java注解注入
基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。从Spring3.0开始支持使用java代码来代替XML来配置Spring,基于Java配置Spring依靠Spring的JavaConfig项目提供的很多优点。通过使用@Configuration, @Bean ,@Importand,@DependsOnannotations来实...原创 2015-07-24 10:38:39 · 139 阅读 · 0 评论 -
Spring事务管理——使用XML配置声明式事务
一、事务介绍事务简介:事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。事务的四个关键属性(ACID)① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用② 一致性(consistency)...原创 2015-07-24 10:38:59 · 141 阅读 · 0 评论 -
IOC之方法注入讲解
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 方法注入在我看来就是为了实现在单例类中取得不同的实例类对象。 当一个Bean依赖的Bean和自己生命周期不同的时候:如Bean A依赖Bean B,Bean A 是singleton,如果需要在Bean A每次用到Bean B的时候都用一个Bean ...原创 2015-07-29 18:33:54 · 119 阅读 · 0 评论 -
struts2的拦截器(Interceptor)与过滤器(Filter)区别
一.拦截器与过滤器的区别:1.filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。2.filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。3.Fi...原创 2015-07-30 14:38:46 · 111 阅读 · 0 评论 -
Struts与Spring MVC的区别
1. 核 心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求 (控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等),spring mvc核心控制器是Servlet,而Struts2是Filter。2.控制器实例:Spring Mvc会比Struts快一些(理论上)。Spring...原创 2015-07-30 14:46:39 · 373 阅读 · 0 评论 -
浅谈一下Spring的文件上传功能,小Demo吧算
前两天公司让写个后台管理功能,拿出其中一个小模块做个Demo吧。这个是配置Resolver的代码:(记得添加相应jar昂自己)<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <proper...2015-07-30 15:17:48 · 84 阅读 · 0 评论 -
快速高效学习Java编程在线资源Top 20
本文由 ImportNew - honoka 翻译自 simplilearn。欢迎加入翻译小组。转载请见文末要求。想要加强你的编程能力吗?想要提升你的 Java 编程技巧和效率吗?不用担心。本文将会提供快速高效学习 Java 编程的 50 多个网站资源:开始探索吧:1、MKyong:许多开发者在这里可以找到带文字说明和图解的示例代码。这是一个探索各种框架的平台。不管是否用于商业使...原创 2015-10-29 11:30:57 · 103 阅读 · 0 评论