- 博客(46)
- 收藏
- 关注
原创 Java 入门 四 (Java 三大特性之一 继承)
Java 入门 四 (Java 三大特性之一 继承) 继承 顾名思义 看名字也应该有所了解,好了 不扯了 切入正题。 Java中继承用 extends。 类由 变量和 方法构成。 变量也可以被称为成员变量和属性。 方法分 成员方法和构造方法。 父类也可以称为...
2013-10-11 18:26:20
155
原创 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
112
J2EE Servlet运行原理
客户发送 一个 servlet请求的时候 先被Servlet容器(Tomcat服务器中的server元素)接收到 Servlet容器会帮你创建一个ServletRequest对象(中封装了客户的HTTP请求信息)和ServletResponse对象(分别实现了servletRequest和HttpServletRequest接口,ServletResponse和HttpServletResp...
2013-10-11 17:50:39
131
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
103
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
124
jQuery.extend 函数详
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并...
2013-07-12 11:15:00
93
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
217
JAVA 枚举7种方式总结
DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 publicenum Color { RED, GREEN...
2013-06-25 14:45:00
117
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
240
Spring Properties List Set Map
<!-- list --> <property name="users"> <list> <ref bean="u1"/> <ref bean="u2"/> <ref bean="u3"/> <ref bean="u4"
2013-06-20 20:04:00
103
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
217
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
160
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
99
自己生成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
95
hibernate meta标签作用
创建持久化类,这里在<property>元素里增加了<meta>元素,更加精细。 <meta>元素的属性:属性 class-description 类的JavaDoc field-description 类属性的JavaDoc interface True为生成接口,False为生成类(默认) implement 指定类实现的接口 exten...
2013-06-07 16:00:00
135
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
171
Spring事务配置的五种方式
段时间对Spring事务配置做了比较深入的研究,在此之间对Spring事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于Spring事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机...
2013-06-06 17:56:00
72
spring获取WebApplicationContext,applicationContext几种方法详解
方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。...
2013-06-06 13:35:00
74
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
79
hibernate xml中cascade 的属性解说
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。all-deleteorphan 的能力:1. 当保存或更新父方对象时,级联保存...
2013-06-04 19:17:00
95
struts2标签库
struts2标签库 Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。 Tab可以分为两类:通用标签和UI标签。 4.1节 通用标签 通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆...
2013-06-04 19:08:00
80
Struts 2中的OGNL
Struts 2中的OGNL 本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType) request....
2013-06-04 19:06:00
86
hibernate中 lazy的使用
hibernate中lazy的使用lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* <class>标签上:可以取值true/false* <property>标签上,可以取值true/false,这个特性需要类增强* <set>/<list...
2013-06-04 19:03:00
72
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
380
孙鑫 java无难事 视频下载地址 迅雷
孙鑫 java无难事 视频下载地址 迅雷ftp://202.106.156.143/uploads/computer/%E5%AD%99%E9%91%ABJava%E6%97%A0%E9%9A%BE%E4%BA%8B01.rarftp://202.106.156.143/uploads/computer/%E5%AD%99%E9%91%ABJava%E6%97%A0%E9%...
2013-05-28 23:33:00
1131
Java JDBC 批处理
Java JDBC 批处理在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。 首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理<wbr><wbr&...
2013-05-27 13:25:00
109
JS判断浏览器语言自动跳转
12345678910111213141516171819202122var type=navigator.appNameif (type=="Netscape"){<wbr><wbr><wbr><wbr></wbr&...
2013-05-27 10:24:00
728
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
93
Spring事务的传播特性
事务的几种传播特性 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的) 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。 4. PR...
2013-05-27 10:24:00
68
CGLIB 动态代理
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。SpringAOP的实现是用JDK动态代理和CGLib 动态代理。 简单的实现举例:这是一个需要被代理的类,也就是父类,通过字节...
2013-05-27 10:24:00
92
Jdbc 事务管理
事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的)2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGATI...
2013-05-27 10:24:00
93
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
191
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
168
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
98
Java 入门 八 (Java 反射)
Java 入门 八 (Java 反射)有句话 叫做 无反射,无框架。觉得 十分正确。 浅谈反射 java在环境中 执行的是 该类的.class文件 jvm要先把 该类的类型信息 加载到 方法区中 当你 需要创建该类型的对象时 就根据该类型在方法区中的类型信息 也就是Class对象 创建出该类型的所有对象。 方法区在一个jvm实例的内部,类型信息被存...
2013-05-27 10:23:00
91
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
74
Struts2 入门 四(Struts 获得 web元素的几种方式 ).
Struts2 入门 四(Struts 获得 web元素的几种方式 ).ActionContext类是ServletActionContext类 的父类 public class ActionContext implements Serializable { public class ServletActionContext extends ActionContext...
2013-05-25 15:28:00
95
Struts2 入门 三(Struts Action类的实现方式 接收参数的方式 )
Struts2 入门 三(Struts Action类的实现方式 接收参数方式 ) 实现action类的方式 有三种 只讲你需要记的两种 剩下那一种你就当不存在就好。第一种 实现 Action 接口第二种 继承 ActionSupport Action接收参数的三种方式 : 第一种: 属性 注入 用setter 、getter来实现注意 domainMo...
2013-05-25 13:33:00
75
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
84
Struts 2 入门 一(Struts2 浅谈 运行原理)
Struts 2 入门 一(Struts2 浅谈 运行原理)struts运行 先过滤器 ActionMapping 中放的是 根据url地址 在struts.xml中 找到和 url相对应的action配置 调用executeAction()方法 dispatcher.serviceAction()方法 在serviceAction()方法中 创建出ActionProxy对象 (在创建...
2013-05-25 00:03:00
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人