- 博客(46)
- 资源 (5)
- 收藏
- 关注
原创 简单的Struts2登陆
本示例使用的是Struts2.1.6版本。但是不知道什么问题感觉它的struts2-core-2.1.6.jar有问题。(比如找不到/struts-tag标签)使用struts2-blank-2.1.6.war实例中的JAR包就不存在问题 一.创建JSP登陆页面 pageEncoding="utf-8"%>Login
2009-10-08 08:40:00 769
使用LinkedHashMap实现Cache的方法与原理
使用LinkedHashMap实现Cache的方法与原理基于LinkedHashMap的特性,可以实现一个简单的基于LRU算法的缓存功能。首先大致介绍一下LinkedHashMap的特点。通过LinkedHashMap的签名我们可以看出 LinkedHashMap是HashMap的一个子类,它根据自身的特点修改了某些某类的方法 在这里八卦一下这个签名,我们可以看到Linke...
2015-10-12 11:12:09 387
构建高性能网站----减少页面中的http请求数
构建高性能网站----减少页面中的http请求数对于互联网产品,近几年一直在听周围的产品和技术说着用户体验,尤其是Steve jobs say good bye了以后,但是什么是真正的用户体验。漂亮,fashion,吸引人当然是非常重要,但这些都是基出美工人员的设计。那么,除了美工制作诱人的图片以外,还有什么方法来提升用户体验呢?当用户访问你的网站时,我们总是想尽量减少用户等待时...
2012-02-02 16:13:27 176
原创 Hibernate one-to-one 共享主键
在项目中由于业务原因要对数据库中一个表做扩展,由于扩展的内容比较多,于是新建了一张表,表旧表做一对一关联,共享其旧表的主键。 贴出个小例子供自己备忘使用 我们这里用的是表名称:basic表和extend表 Basic.java 和Basic.hbm.xm如下 package com.sszd.hibernate; publ...
2011-05-04 14:25:37 144
转载 javascript事件查询综合
<br />click() 对象.click() 使对象被点击。<br />closed 对象.closed 对象窗口是否已关闭true/false<br />clearTimeout(对象) 清除已设置的setTimeout对象<br />clearInterval(对象) 清除已设置的setInterval对象<br />confirm("提示信息") 弹出确认框,确定返回true取消返回false<br />cursor:样式 更改鼠标样式 hand crosshair text
2011-04-25 11:40:00 496
原创 javascript事件查询综合
click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回falsecursor:样式 更改鼠标样式 ...
2011-04-25 11:32:40 109
原创 SOA架构的挑战
<br /><br /> 要想出色地完成SOA建设,你应该解决4个相互关联的架构挑战<br /> 1.服务同时定义了业务流程和系统的结构。从此,业务流程和系统自然面然地彼此相互交织到了一起,设计一个而不更改另一个的日子已经一去不复返。它们必须一起设计,形成一种整体架构。这样,构建面向服务架构不再只是一项技术活动,而且也是一项需要企业里业务团休积极参与的业务活动。<br /> 2.你不会从零开始构建SOA。你的企业目前正在使用一组业务流程和系统来运营。仅仅因为想构建SOA就把现有业
2010-10-08 10:45:00 559
SOA架构的挑战
要想出色地完成SOA建设,你应该解决4个相互关联的架构挑战 1.服务同时定义了业务流程和系统的结构。从此,业务流程和系统自然面然地彼此相互交织到了一起,设计一个而不更改另一个的日子已经一去不复返。它们必须一起设计,形成一种整体架构。这样,构建面向服务架构不再只是一项技术活动,而且也是一项需要企业里业务团休积极参与的业务活动。 2.你不会从零开始构建SOA。你的企业目前正在使用...
2010-10-08 10:45:00 121
原创 hibernate注解方式实现一对多映射
首先是在hibernate.cfg.xml中引入要映射的class "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Dri
2010-03-01 16:24:00 5854 1
hibernate注解方式实现一对多映射
首先是在hibernate.cfg.xml中引入要映射的class<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hiberna...
2010-03-01 16:24:00 95
原创 Hibernate注解方式单表操作
首先就是修改我们的hibernate.cfg.xml文件 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> username jdbc:db2:// pswd
2010-03-01 16:20:00 764
Hibernate注解方式单表操作
首先就是修改我们的hibernate.cfg.xml文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> &l...
2010-03-01 16:20:00 119
原创 Hibernate一对多映射
例子为学生可以有多本图书 package bean;import java.util.Set;public class Student { private int id; private String meno; private String name; private Set books = new HashSet(); public Student() { }
2010-03-01 16:14:00 421
Hibernate一对多映射
例子为学生可以有多本图书package bean;import java.util.Set;public class Student {private int id;private String meno;private String name;private Set books = new HashSet();public Student(){}public Set ge...
2010-03-01 16:14:00 95
原创 Hibernate单表操作
单表操作是Hibernate中的最简单的操作了。因此简单的说明一下。 首先编写hibernate.cfg.xml文件 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3
2010-03-01 16:06:00 762
Hibernate单表操作
单表操作是Hibernate中的最简单的操作了。因此简单的说明一下。 首先编写hibernate.cfg.xml文件<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN...
2010-03-01 16:06:00 77
原创 Spring 注解配置事务中所遇到的一点问题
本身使用Spring中的注解管理事务是一件非常简单的事情,但还是在实际项目中遇到了一点问题,现将其记录下来, 也希望能和明白的人士进行探讨。 一. 首先就是在Spring 配置文件中进行配置 id =" transactionManager " class =" org.springframework.jdbc.datasource.Da
2010-01-25 08:38:00 8387 3
Spring 注解配置事务中所遇到的一点问题
本身使用Spring中的注解管理事务是一件非常简单的事情,但还是在实际项目中遇到了一点问题,现将其记录下来, 也希望能和明白的人士进行探讨。一. 首先就是在Spring 配置文件中进行配置 <bean id =" transactionManager " class =" org.springframework.jdbc.datasource.DataSourceT...
2010-01-25 08:38:00 158
原创 简单的Java反射机制
一. 创建一个简单的java类如下:package cn.zq;public class SomeClass { /** * 转换成小写 **/ public void toLower(String s) { System.out.println("toLower方法"); Syst
2009-10-22 15:56:00 634
简单的Java反射机制
一. 创建一个简单的java类如下:package cn.zq;public class SomeClass { /** * 转换成小写 **/ public void toLower(String s) { System.out.println("toLower方法"); System.out.println("原字符:"+s); System....
2009-10-22 15:56:00 100
简单的Struts2登陆
本示例使用的是Struts2.1.6版本。但是不知道什么问题感觉它的struts2-core-2.1.6.jar有问题。(比如找不到/struts-tag标签)使用struts2-blank-2.1.6.war实例中的JAR包就不存在问题一.创建JSP登陆页面<%@ page language="java" contentType="text/html; charset=u...
2009-10-08 08:40:00 57
原创 使用Spring注解方试实现AOP2--环绕通知(周围通知)
Spring XML文件的写法与1中的一样,请参考使用Spring注解方试实现AOP1同样的一相java类:package com.sszd.db;public class DbOpretor { public void insert(String sql)//带参数 { System.out.println("insert方法(带参数)"+"/n");
2009-05-03 13:37:00 2087 1
使用Spring注解方试实现AOP2--环绕通知(周围通知)
Spring XML文件的写法与1中的一样,请参考使用Spring注解方试实现AOP1同样的一相java类:package com.sszd.db;public class DbOpretor { public void insert(String sql)//带参数 { System.out.println("insert方法(带参数)"+"\n"); } public int sel...
2009-05-03 13:37:00 136
原创 使用Spring注解方试实现AOP1--前后通知与后置通知
配置文件的写法"1.0" encoding="UTF-8"?> - Application context definition for JPetStores business layer. - Contains bean references to the transaction manager and to the DAOs in - dataAcces
2009-05-03 13:14:00 2146
使用Spring注解方试实现AOP1--前后通知与后置通知
配置文件的写法<?xmlversion="1.0"encoding="UTF-8"?> <!---ApplicationcontextdefinitionforJPetStore'sbusinesslayer.-ContainsbeanreferencestothetransactionmanagerandtotheDAOsin-dataAccessCon...
2009-05-03 13:14:00 121
原创 Spring中Bean的范围
默认时,所有Spring Bean都是单一的.也就是说,当容器分配一个Bean时(不论是通过自动装配,或者还是通过调用容器的getBean()),总是会分发Bean的准确实例.但是有时需要在第次请求时都需要一个唯一的Bean实例. 如何重载Spring默认的单一性质呢? 当在SPRING中声明时,有声明Bean范围的选项.为了使得每次都能产生一个新的Bean实例
2009-01-18 13:52:00 820
Spring中Bean的范围
默认时,所有Spring Bean都是单一的.也就是说,当容器分配一个Bean时(不论是通过自动装配,或者还是通过调用容器的getBean()),总是会分发Bean的准确实例.但是有时需要在第次请求时都需要一个唯一的Bean实例. 如何重载Spring默认的单一性质呢? 当在SPRING中声明<BEAN>时,有声明Bean范围的选项.为了使得每次都能产生一个新的Bea...
2009-01-18 13:52:00 74
Spring中Bean的范围
默认时,所有Spring Bean都是单一的.也就是说,当容器分配一个Bean时(不论是通过自动装配,或者还是通过调用容器的getBean()),总是会分发Bean的准确实例.但是有时需要在第次请求时都需要一个唯一的Bean实例. 如何重载Spring默认的单一性质呢? 当在SPRING中声明<BEAN>时,有声明Bean范围的选项.为了使得每次都能产生一个新的Bea...
2009-01-18 13:52:00 73
原创 Spring是什么,以及一些简单概念
Spring是一个开源框架,由Rod Johnson创建。是为简化企业级应用开发应运而生的。使用Spring,你可以用简单的JavaBeans来实现那些以前只有EJB才能实现的功能。不只是服务端开发能从中受益,任何Java应用开发都能从Spring的简单、可测试和松耦合特征中得到好处。 轻量级——从大小和应用开支上说Spring都算是轻量级的。整个Spring框架可以打成一个2.5MB多一
2009-01-05 11:07:00 796
Spring是什么,以及一些简单概念
Spring是一个开源框架,由Rod Johnson创建。是为简化企业级应用开发应运而生的。使用Spring,你可以用简单的JavaBeans来实现那些以前只有EJB才能实现的功能。不只是服务端开发能从中受益,任何Java应用开发都能从Spring的简单、可测试和松耦合特征中得到好处。<?xml:namespace prefix = o ns = "urn:schemas-microsoft...
2009-01-05 11:07:00 86
原创 Hibernate中get和load的一點點區別。
本段是摘自Java Persistence with Hibernate中文版的第299頁。 get()和 load()之間的一個區別在於它們如何表明實例無法被找到。如果数据库中不存在包含給定標識符值的行,get()就返回null。load()方法拋出一個ObjectNotFoundException 。 更重要的是,load()方法可能返回一个代理(proxy)
2008-12-30 11:17:00 864
Hibernate中get和load的一點點區別。
本段是摘自Java Persistence with Hibernate中文版的第299頁。 get()和 load()之間的一個區別在於它們如何表明實例無法被找到。如果数据库中不存在包含給定標識符值的行,get()就返回null。load()方法拋出一個ObjectNotFoundException 。 更重要的是,load()方法可能返回一个代理(proxy),一个占位符,而不...
2008-12-30 11:17:00 74
原创 A simple Hibernate sample
Some days ago. I bought a book named Java Persistence with Hibernate.Now , I will show a simple sample for everybody who wanna learn the skill of Hibernate. Step one. Create a class named
2008-12-23 13:38:00 1054
A simple Hibernate sample
Some days ago. I bought a book named Java Persistence with Hibernate.Now , I will show a simple sample for everybody who wanna learn the skill of Hibernate.Step one. Create a class named Messa...
2008-12-23 13:38:00 97
原创 在网页上显示系统时间
Show the current time var temp = null; var timeValue = null; function divCon() { temp = document.getElementById(thetime); temp.innerText = "Time: " + t
2008-12-23 08:43:00 3212
在网页上显示系统时间
<html><head><title> Show the current time</title><script> var temp = null;var timeValue = null;function divCon(){ temp = document.getElementById('thetime');temp.innerText...
2008-12-23 08:43:00 523
原创 周三考过SCJP了
这周三终于完成了自己的一个心愿,就是通过了SUN公司SCJP的考试。结果还不错,93%的通过率,呵呵。考试的时候还真的挺紧张,四周都是摄像头。
2008-12-20 21:44:00 485
周三考过SCJP了
这周三终于完成了自己的一个心愿,就是通过了SUN公司SCJP的考试。结果还不错,93%的通过率,呵呵。考试的时候还真的挺紧张,四周都是摄像头。
2008-12-20 21:44:00 73
原创 Struts中重写ActionForm中validate方法验证表单
Struts中重写ActionForm中validate方法验证表单要想验证就要先重写验证函数,在org.apache.struts.action.ActionForm中有两个验证表单函数,分别为public ActionErrors validate(ActionMapping mapping,javax.servlet.ServletRequest request)和pub
2007-08-21 18:36:00 3898 3
Struts中重写ActionForm中validate方法验证表单
Struts中重写ActionForm中validate方法验证表单要想验证就要先重写验证函数,在org.apache.struts.action.ActionForm中有两个验证表单函数,分别为public ActionErrors validate(ActionMappingmapping,javax.servlet.ServletRequestrequest)和...
2007-08-21 18:36:00 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人