ssh
文章平均质量分 95
宁静致远NC
这个作者很懒,什么都没留下…
展开
-
Hibernate关系映射
用 Annotation 讲解一、一对一单向外键关联一对一关联的注解是 @OneToOne,同时我们还可以在 @OneToOne 注解下面指定 @JoinColumn(name="xx") 来指定外键的名称: 1: @OneToOne 2: @JoinColumn(name="fk") 3: private Husband husband;原创 2014-04-16 13:37:00 · 732 阅读 · 0 评论 -
Hibernate事务与并发问题处理(乐观锁与悲观锁)
Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为原创 2014-09-08 00:06:25 · 592 阅读 · 0 评论 -
并发访问量
-->技术优化1:后台优化(用缓存等)2:页面优化(用缓存等)3:数据库优化(用缓存等)4:服务器优化(tomcate配置)5:服务器负载均衡-->业务优化例如:12306原创 2014-09-08 00:11:02 · 781 阅读 · 0 评论 -
详细配置说明||Spring 使用注解方式进行事务管理
使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/sch原创 2014-09-07 23:49:33 · 782 阅读 · 0 评论 -
动态缓存技术之CSI,SSI,ESI
动态缓存技术之CSI,SSI,ESI平常我们谈到网络缓存技术,大多是以页面为单位的,比如,新闻网站中将执行后的结果,缓存为一个静态html文件,下次访问时就直接访问这个静态页面了!减轻了服务器压力!但是,如果一个页面大部分是可静态的,但是有一部分却需要是动态的咋办呢? 如下图中画红线处,就需要动态,时时探测用户是否登录!这就可以使用动态内容缓存技术!动态内容缓存技术原创 2014-09-08 15:30:19 · 715 阅读 · 0 评论 -
网站缓存技术
参考:http://dcross.iteye.com/blog/721468 网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。 网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。 【客户端缓存】 客户端缓存又可分为:浏览器缓存原创 2014-09-08 15:20:26 · 706 阅读 · 0 评论 -
oscache缓存使用总结
转:http://blog.csdn.net/tianping168/article/details/4295013在目前流行的三种开源的缓存工具中,OSCache的配置和使用应给是最简单的了,它主要是针对页面级的配置,EHCache主要针对对象级的缓存,MemCached应该是比较完整的了。下面我来总结一下OSCache,下面是网上找的两篇文章介绍:从 https://o原创 2014-09-08 15:44:29 · 823 阅读 · 0 评论 -
Hibernate学习笔记之EHCache的配置
Hibernate默认二级缓存是不启动的,启动二级缓存(以EHCache为例)需要以下步骤:转成:http://blog.csdn.net/hnzhangshilong/article/details/66896751、添加相关的包:Ehcache.jar和commons-logging.jar,如果hibernate.jar中含有ehcache就不用添加Ehcache.j原创 2014-09-08 15:53:37 · 626 阅读 · 0 评论 -
记一复杂页面的前端优化(1) - 延迟加载
刚刚做完1个复杂页面的前端性能优化,这里的优化是针对这个页面具体的需求单独做的优化,所以这里不会谈那些减少http请求,合并压缩js,css,图片合并等等。因为这些是所有页面都需要做的,如果需要了解这些,可以参考我这篇文章:web高性能开发系列随笔 页面介绍: 该页面是1个记账类的页面,页面如下: 页面主要有4部分组成:1. 上部的输入原创 2014-09-08 16:00:38 · 933 阅读 · 0 评论 -
BoneCP使用配置
官方网站介绍的关于BoneCP Java代码 BoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this mea原创 2014-09-08 19:31:43 · 1544 阅读 · 0 评论 -
Struts2 XML配置详解
1. 深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定转载 2014-10-23 22:59:43 · 656 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana原创 2014-09-07 23:19:01 · 576 阅读 · 0 评论 -
Spring - 使用ApplicationContextAware得到一个ApplicationContext对象
转http://blog.csdn.net/tohmin/article/details/6015289最近我我开发的一个系统里边有老的代码, 这些老代码没有使用Spring, 我们准备用Spring改写老代码, 但是写到一半, 发现问题很多,然后我们又不想丢掉我们写好的新代码, 所以我们就需要找到一个方法,使我们能够在老的代码里访问Spring的bean. 我们都知道要访问Spr转载 2014-08-19 18:34:31 · 633 阅读 · 0 评论 -
Hibernate 继承映射
继承映射在 Annotation 中使用 @Inheritance 注解,并且需要使用 strategy 属性指定继承策略,继承策略有 SINGLE_TABLE、TABLE_PER_CLASS 和 JOINED 三种。一、SINGLE_TABLESINGLE_TABLE 是将父类和其所有的子类集合在一块,存在一张表中,并创建一个新的字段来判断对象的类型。Person.j原创 2014-04-16 13:33:10 · 600 阅读 · 0 评论 -
Hibernate 中的点对点更新
数据库中的更新时十分常见的操作,Hibernate 默认生成的更新代码是全局更新,即无论用户更改了多少内容,都会更新整个持久化对象,这严重影响着程序的效率,特别是数据库中存有论文、图像等大型数据时,此时我们需要实现点对点更新,即更改多少就更新多少。实现点对点更新的操作有多种:方法一在不参与更新的域上面加 @Column(updatable=false) 注解:原创 2014-04-16 13:24:50 · 660 阅读 · 0 评论 -
Hibernate 关联关系
用 Annotation 讲解一、一对一单向外键关联一对一关联的注解是 @OneToOne,同时我们还可以在 @OneToOne 注解下面指定 @JoinColumn(name="xx") 来指定外键的名称: 1: @OneToOne 2: @JoinColumn(name="fk") 3: private Husband husband;原创 2014-04-16 13:27:56 · 620 阅读 · 0 评论 -
Hibernate 中的联合主键解决方案
有时候一张表中会定义多个主键,即联合主键,Hibernate 对联合主键也提供了支持,由于 Annotation 现在用的比 XML 更加流行,则本文以 Annotation 讲解。既然一张表中定义了联合主键,则在面向对象的思想中,他们都是主键,在 JAVA 中可以专门定义一个类来存放主键,Hibernate 文档说明此主键类必须实现 Serializable 接口,并且要重写 equal原创 2014-04-16 13:26:06 · 818 阅读 · 0 评论 -
hibernate联合主键 注解方式
方法一:主键类用@Embeddable,pojo类仍然用@Entity但是引用主键类的对象用@Id主键pojo类:01@Embeddable02public class composeIdPK implements Serializable {03 pri原创 2014-04-09 10:34:00 · 617 阅读 · 0 评论 -
hibernate联合主键-XML形式
如何数据库表只有一个主键,我们可以这样配置1package="com.study.model">2class name="Student" table="student12"> 3 "id" column="id">4原创 2014-04-09 10:35:09 · 835 阅读 · 0 评论 -
传递、返回复杂类型的对象(axis服务端/axis客户端)
转:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911380.html原创 2014-07-27 22:29:49 · 1710 阅读 · 0 评论 -
传递复杂类型对象(CXF服务端/CXF客户端)
前面介绍的都是传递简单的字符串,现在开始介绍传递复杂类型的对象。如JavaBean、Array、List、Map等。1、 首先看看服务器端的代码所需要的JavaBean对象package com.hoo.entity; import java.io.Serializable; /** * function:User Entity * @author ho原创 2014-07-27 22:29:02 · 619 阅读 · 0 评论 -
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
package com.wssys.framework; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.servlet.http.HttpServletRequest; import原创 2015-06-18 16:39:38 · 3710 阅读 · 1 评论