自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 解决Hibernate:could not initialize proxy - no Session

异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Sessionat org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)at org.hibernate.

2013-11-29 21:04:51 29077 4

原创 浅谈 struts2+ajax

Web2.0的随波逐流,Ajax那是大放异彩,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,当然这只是在我们需要JSON的时候才会显得流光溢彩。看到这篇文章,相信你已经对struts2和ajax有所了解ajax的原理在这里就不

2013-11-28 23:28:27 1022

原创 浅谈ssh整合2

现在说下整合struts代表的是控制层,hibernate代表的是服务层,spring暂且说是代表业务层spring整合struts 只需要一个jar包,好像是,struts-spring.jar什么的,这个东西 可以在网上找到spring整合hibernate 有两种方式第一种是在spring配置文件中配置数据源第二种是在spring中加载hibernate.cfg.xml

2013-11-25 17:02:34 995

转载 浅谈ssh整合1

hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。

2013-11-24 17:27:27 701

转载 为什么用spring来管理hibernate

为什么要用Spring来管理Hibernate呢?我们可以参考以下步骤。 首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。在此为了解释提出的问题,只做一个截图,若想看完整代码示例,可以参考《八步详解Hibernate的搭建及使用》  看截图,可以看出,Hibernate操作的步骤如下:1.获得Configuration对象2.创建Sessi

2013-11-24 17:23:50 646

转载 spring事务管理3---五种配置方式

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,T

2013-11-24 16:40:05 718

原创 spring事务管理2

1、了解事务的集中传播忒性1、PROPAGATION_REQUIRED:如果存在一个事务,则支持当前事务。如果没有事务则开启。2、PROPAGATION_SUPPORTS:如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。(非事务执行就是没有回滚的事务)3、PROPAGATION_MANDATORY:如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则

2013-11-24 16:14:15 653

原创 spring 的事务管理1

这几天脑子有点不够用, 所以写下这个博客一边日后可以复习先写点自己要记住的东西,后面会讲到spring的事务管理1、 getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会* 采用getCurrentSession()创

2013-11-24 15:56:14 869

原创 getGenericSuperclass,getSuperclass

1.Class getSuperclass():返回本类的父类2.Type getGenericSuperclass():返回本类的父类,包含泛型参数信息package basedao.test;    import java.lang.reflect.ParameterizedType;    //import java.lang.reflect.

2013-11-11 11:31:22 1381

转载 解读J2EE应用的五种核心策略

现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。作为应用系统的负责人,一直被要求“要少花钱多办事”----用更少的硬件,更少的网络带宽,以及更短的时间完成更多的任务。J2EE通过提供组件方式和通用的中间件服务是目前首选的最优方式。而要能够构建一个具有高性能

2013-11-10 21:34:39 597

原创 hibernate缓存技术详解

Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销显而易见,频繁的网络传输、数据库磁盘的读写操作都会大大降低系统的整体性能。此时,如果能把数据在本地内存中保留一个镜像,下次访问时只需从内存中直接获取,那么显然可以带来显著的性能

2013-11-08 22:09:13 1002

转载 Java线程:新特征-线程池

Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。   有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。

2013-11-08 15:08:19 550

原创 Java编程中“为了性能”要做的几点

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于

2013-11-08 00:22:07 561

原创 通过百度地图API找到地址名的经纬度

使用的工具是GEODOING API,参考http://developer.baidu.com/map/webservice-geocoding.htm首先要申请百度密钥,http://lbsyun.baidu.com/apiconsole/key?application=key得到密钥后,即可开发,用java写的例子如下public class TestUrl { p

2013-11-04 19:02:02 1137

原创 map的三种遍历方法

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collection;import java.util.HashMap;import java.u

2013-11-04 15:26:16 528

原创 JAP 注解详解

JPA的注解要嘛全部都在get上要么全都是属性上不能混用JPA注解1.@Entity(name="")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表

2013-11-02 18:00:22 5818

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除