自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 入门 四 (Java 三大特性之一 继承)

  Java 入门 四 (Java 三大特性之一 继承)                    继承 顾名思义 看名字也应该有所了解,好了 不扯了 切入正题。                          Java中继承用 extends。        类由 变量和 方法构成。     变量也可以被称为成员变量和属性。    方法分 成员方法和构造方法。    父类也可以称为...

2013-10-11 18:26:20 138

原创 Hibernate中的Inverse和cascade属性配置

  Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用inverse决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to...

2013-10-11 18:00:41 96

J2EE Servlet运行原理

客户发送 一个 servlet请求的时候 先被Servlet容器(Tomcat服务器中的server元素)接收到  Servlet容器会帮你创建一个ServletRequest对象(中封装了客户的HTTP请求信息)和ServletResponse对象(分别实现了servletRequest和HttpServletRequest接口,ServletResponse和HttpServletResp...

2013-10-11 17:50:39 110

HQL fetch

转自http://www.blogjava.net/alwayscy/archive/2007/07/26/132577.html   在我们查询Parent对象的时候,默认只有Parent的内容,并不包含childs的信息,如果在Parent.hbm.xml里设置lazy="false"的话才同时取出关联的所有childs内容. 问题是我既想要hibernate默认的性能又想要临时的灵活性...

2013-09-22 01:00:00 81

spring如何引用properties文件里的配置

1.PropertyPlaceholderConfigurer类 <beans> <bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"><va

2013-08-28 21:55:00 107

jQuery.extend 函数详

JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并...

2013-07-12 11:15:00 71

javax.servlet.RequestDispatcher接口 两种方法forward()和include()方法

javax.servlet.RequestDispatcher接口 <wbr><span style="font-size:18px"></span><wbr><span style="font-size:18px"></span><wbr><span s

2013-06-26 16:25:00 195

JAVA 枚举7种方式总结

DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。   Java代码 publicenum Color { RED, GREEN...

2013-06-25 14:45:00 90

Page-Enter、Page-Exit的使用

Page-Enter、Page-Exit是页面被载入和调出时的一些特效。 用法: <Meta http-equiv="Page-Enter" Content="blendTrans(Duration=0.5)"> <Meta http-equiv="Page-Exit" Content="blendTrans(Duration=0.5)"> 注意:blendT

2013-06-21 12:14:00 224

Spring Properties List Set Map

<!-- list --> <property name="users"> <list> <ref bean="u1"/> <ref bean="u2"/> <ref bean="u3"/> <ref bean="u4&quot

2013-06-20 20:04:00 74

Hibernate 常用方法

1 session.flush() 强制session缓存和数据库做同步。 2 session.clear() 用来清除session缓存中的所有对象。 3.session.save() 会先查出一个 id 调用该对象的setId()方法 设置值 然后在insert 插入数据 4.session.merge() 如果 session 缓存中存在相同id的对象,那么用户给出的对...

2013-06-19 13:55:00 199

JS 保留2位小数 数字金额转化为文字大写

//保留2位小数 function changeTwoDecimal(x) { var f_x = parseFloat(x); if (isNaN(f_x)){ alert('不是一个有效的数字!~'); return false; } var f_x = Math.round(x*100)/100; return changeTwoDecimal_f(f_x); }; fu...

2013-06-17 17:28:00 136

JS 时间差计算

/*时间差比较 *interval :D表示查询精确到天数的之差 interval :H表示查询精确到小时之差 interval :M表示查询精确到分钟之差 interval :S表示查询精确到秒之差 interval :T表示查询精确到毫秒之差 */ function dateDiff(interval, date1, date2) { var objInterval = {'D':1000 ...

2013-06-17 17:21:00 88

自己生成struts2.3.1.2帮助文档方法

首先在MyEclipse中建一个JavaProject(取名:struts_doc),然后找到struts2的源代码(到apache官网上下载)的目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\src\core\src\main\java),把java目录下的org文件夹全部拷贝到struts_doc项目下的src目录下,肯定会有一堆错误,不用着急,这是因为我们没有添加对应的j...

2013-06-15 00:59:00 83

hibernate meta标签作用

 创建持久化类,这里在<property>元素里增加了<meta>元素,更加精细。  <meta>元素的属性: 属性     class-description 类的JavaDoc field-description 类属性的JavaDoc interface True为生成接口,False为生成类(默认) implement 指定类实现的接口 exten...

2013-06-07 16:00:00 116

Spring abstract="true" merge="true"

  abstract="true" 由于设置bean定义中设置了abstract="true",所以Spring容器就不对其进行初始化。 只是在此起了模板的作用,供其他bean继承,所以父bean的属性在类体中可以不定义,直接在bean的声明中以<proerty/>声明即可。 子bean继承他后需要在提供对应的属性和set方法即可,在子bean中就可获取从父bean继承来的...

2013-06-06 18:34:00 146

Spring事务配置的五种方式

段时间对Spring事务配置做了比较深入的研究,在此之间对Spring事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于Spring事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机...

2013-06-06 17:56:00 58

spring获取WebApplicationContext,applicationContext几种方法详解

方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。 ...

2013-06-06 13:35:00 60

frame和iframe的区别

1、frame不能脱离frameSet单独使用,iframe可以; 2、frame不能放在body中;如下可以正常显示: <!--<body>--> <frameset rows="50%,*"> <frame name="frame1" src="test1.htm"/> <frame name="fr

2013-06-05 18:47:00 69

hibernate xml中cascade 的属性解说

当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan 所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。 all-deleteorphan 的能力: 1. 当保存或更新父方对象时,级联保存...

2013-06-04 19:17:00 75

struts2标签库

struts2标签库   Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。 Tab可以分为两类:通用标签和UI标签。 4.1节 通用标签 通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆...

2013-06-04 19:08:00 67

Struts 2中的OGNL

Struts 2中的OGNL   本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台代码分离。” 表达式语言主要有以下几大好处: 避免(MyType) request....

2013-06-04 19:06:00 70

hibernate中 lazy的使用

hibernate中lazy的使用 lazy,延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。 lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/<list...

2013-06-04 19:03:00 56

DWR 配置与参数

DWR 配置与参数 WEB.XML <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-par...

2013-06-02 16:58:00 353

孙鑫 java无难事 视频下载地址 迅雷

孙鑫 java无难事 视频下载地址 迅雷 ftp://202.106.156.143/uploads/computer/%E5%AD%99%E9%91%ABJava%E6%97%A0%E9%9A%BE%E4%BA%8B01.rar ftp://202.106.156.143/uploads/computer/%E5%AD%99%E9%91%ABJava%E6%97%A0%E9%...

2013-05-28 23:33:00 1060

Java JDBC 批处理

  Java JDBC 批处理 在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。 首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理<wbr><wbr&...

2013-05-27 13:25:00 103

JS判断浏览器语言自动跳转

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 var type=navigator.appName if (type=="Netscape"){ <wbr><wbr><wbr><wbr></wbr&...

2013-05-27 10:24:00 706

window.parent与window.opener的区…

1、window.parent 是iframe页面调用父页面对象 举例: a.html <html> <head><title>A</title></head> <body> <form name="form1" id="form1"> <input

2013-05-27 10:24:00 75

Spring事务的传播特性

事务的几种传播特性 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的) 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。 4. PR...

2013-05-27 10:24:00 57

CGLIB 动态代理

JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。SpringAOP的实现是用JDK动态代理和CGLib 动态代理。    简单的实现举例: 这是一个需要被代理的类,也就是父类,通过字节...

2013-05-27 10:24:00 68

Jdbc 事务管理

事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的)2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGATI...

2013-05-27 10:24:00 81

HibernateTemplate

HibernateTemplate源码 [java] view plaincopyprint?       package org.springframework.orm.hibernate3;      import java.io.Serializable;   import java.lang.reflect.InvocationHandler;   import...

2013-05-27 10:24:00 173

oracle 管道流函数

管道流函数1 先定义 对象类中 比如 CREATE OR REPLACE TYPE OBJ_CJGZL IS object(    mjvarchar2(20),--民警    sspcsvarchar2(12),--派出所    SQDMvarchar2(20),--社区代码    FWSLnumber(10), --房屋数    CZRKSnumber(10),--常住人口数    ZZRKS...

2013-05-27 10:24:00 153

0x60221631指令引用0x00000000 出现read

如果 出现0x60221631指令引用0x00000000 出现read 就是内存分配的问题 只要重新分配下内存就行 操作如下: for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1 回车 for %1 in (%windir%\system32\*.ocx) do regsvr32 /s%1<wbr> 重启<br>&l...

2013-05-27 10:23:00 84

Java 入门 八 (Java 反射)

Java 入门 八 (Java 反射) 有句话 叫做  无反射,无框架。觉得 十分正确。   浅谈反射   java在环境中 执行的是  该类的.class文件 jvm要先把 该类的类型信息 加载到 方法区中   当你 需要创建该类型的对象时 就根据该类型在方法区中的类型信息   也就是Class对象 创建出该类型的所有对象。   方法区 在一个jvm实例的内部,类型信息被存...

2013-05-27 10:23:00 76

Struts2 入门 五 (struts2 关于JSON )

  Struts2 入门 五 (struts2 关于JSON )   觉得JSON有必要简单说下 异步交互的时候 经常要用到的 尤其是JSONObject 和JSONArray 对象 其实把见好多人Struts.xml中配置这样写如下: <result-types> <result-type name="json" class="or...

2013-05-25 15:46:00 63

Struts2 入门 四(Struts 获得 web元素的几种方式 ).

  Struts2 入门 四(Struts 获得 web元素的几种方式 ). ActionContext类是ServletActionContext类 的父类   public class ActionContext implements Serializable { public class ServletActionContext extends ActionContext...

2013-05-25 15:28:00 79

Struts2 入门 三(Struts Action类的实现方式 接收参数的方式 )

  Struts2 入门 三(Struts Action类的实现方式 接收参数方式 )   实现action类的方式 有三种 只讲你需要记的两种 剩下那一种你就当不存在就好。 第一种 实现 Action 接口 第二种 继承 ActionSupport   Action接收参数的三种方式 : 第一种: 属性 注入 用setter 、getter来实现 注意 domainMo...

2013-05-25 13:33:00 63

Struts 2 入门 二(Struts2 Action配置)

  Struts 2 入门 二(Struts2 Action配置)     <package name="default" namespace="/" extends="struts-default"> <action name="index"> <result type="redirec

2013-05-25 00:39:00 63

Struts 2 入门 一(Struts2 浅谈 运行原理)

  Struts 2 入门 一(Struts2 浅谈 运行原理) struts运行 先过滤器 ActionMapping 中放的是 根据url地址 在struts.xml中 找到和 url相对应的action配置 调用executeAction()方法 dispatcher.serviceAction()方法 在serviceAction()方法中 创建出ActionProxy对象 (在创建...

2013-05-25 00:03:00 74

空空如也

空空如也

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

TA关注的人

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