自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 240多个jQuery插件

jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方...

2008-11-27 21:41:39 209

struts2:使用拦截器注解

使用拦截器注解   Struts2在com.opensymphony.xwork2.interceptor.annotations包中定义了3个拦截器注解类型,让你可以不用编写拦截器类,直接通过注解的方式指定action执行之前和之后需要调用的方法。   Struts2提供的3个拦截器注解类型都只能应用到方法级别。如下:   Before   标注一个action方法,该方法将在actio...

2008-11-21 07:42:01 202

Hibernate继承映射:每个子类一张表(joined-subclass)表结构

我在前面写了关于继承映射的整个继承树对应一张表的例子,但是他存在以一定的弊端。在数据表中会产生大量的null值。为了避免这种情况的发生。我们可以这样去做:<joined-subclass name="Skiller" table="skiller">   <key column="emp_id"/>   <property name="skill"&amp

2008-11-11 22:13:46 144

原创 数据库中事务的概念及其性质

事务时访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。事务的性质有如下几个: 1.原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生转换;如果有子事务失败,则其他子事务的数据库操作被回滚,即数据库回到事务执行前的状态,不会发...

2008-11-06 10:30:21 539

hibernate:继承关系_整个继承树映射到一张表

hibernate继承映射:domain类:Employee.javapackage com.zhaosoft.domain;public class Employee { private int id; private String name; private Department depart; public int getId() {  return id; } public v...

2008-11-03 21:31:20 110

struts2动态方法调用

struts2动态方法调用  struts2中无需配置就可以直接调用Action中非execute方法的方式,就是试用struts2的动态动态方法调用。动态方法调用(Dynamic method Invoc)是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为  actionName!methodname.action 例如我们的配置如下:<action name="l...

2008-10-24 19:46:31 79

原创 ArrayList

1、什么是ArrayList? ? ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList? ? 最简单的例子:ArrayList List = new ArrayList();for( int i=0;i<10;i++ ) ...

2008-10-17 15:50:49 100

新维电脑专修学校软件开发08级新老生座谈会策划书

一、活动背景:软件开发专业迎来08级新生,为了欢迎新生加入我们这个大家庭,帮助新生对解决新环境带来的迷茫和困惑,让他们能尽快熟悉大学校园生活和学习,我们邀请了我们专业优秀得学生。让新生们在以后的学习、生活中有个学习的榜样。软件开发专业组织举办了“软件开发专业新老生座谈会”二、活动主题:给你一块基石,让你看得更远三、活动目的:经历了六月高考的磨练,带着一份期盼,一份新奇,些许的迷茫,在秋天开...

2008-09-23 16:59:53 99

s:tree和s:treenode标签生成静态树

<h3>使用s:tree和s:treenode标签生成静态树</h3><s:tree label="新维电脑专修学校" id="edu" theme="ajax"  showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">  

2008-09-23 16:56:05 215

原创 赢在执行学习笔记

执行是什么?    战略:得人心者得天下,失人心者失天下西点军校对学生的要求:        准时、守纪、严格、正直、刚毅对自己负责任:1、信守承诺 2、结果导向 3、永不放弃             我们要关注我们的目标,我们要信守我们对目标的承诺,我们要有一种永不言败的斗志,不停的去追求管理简单化  重要的是你能够做到多少点子,而不只是想到多少好点子专业化的公司:专注多元化的公司:淘汰白年...

2008-09-23 16:52:47 92

原创 java实现mysql的数据导入导出

package com.backup;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream...

2008-09-23 16:47:10 233 1

原创 OpenSessionInView理解

在项目里面真正的精华就是web.xml里面的这几行代码:<filter> <filter-name>hibernateFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter- cla...

2008-09-19 17:43:05 103

原创 Hibernate笔试题

(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)SessionFactory是重量级的对...

2008-09-19 17:25:33 100

原创 struts2怎样遍历hibernate级联查询的结果?

struts2怎样遍历hibernate级联查询的结果? 一般做法是查询产生的数据封装到map中,放到request或session,由struts2在前台输出结果,具体做法: 例如一个item表下有一对多关系的subitem 生成的pojo里面就包含了set的这些关系 在hibernate取数据的时候: List itemall = this.itemService.findAll(); ses...

2008-09-19 17:22:31 135

原创 struts2配置文件加载流程分析

首先org.apache.struts2.dispatcher. FilterDispatcher.java 中的init()方法,  public void init(FilterConfig filterConfig) throws ServletException {this.filterConfig = filterConfig;String param = filterCon...

2008-09-19 17:05:00 99

原创 ThreadLocal在spring框架中的作用

我们知道Spring通过各种DAO模板类降低了研发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO能够复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说他们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话...

2008-09-19 16:56:57 514

原创 Struts 2工作流程

Struts 2设计的精巧之处就是使用了Action代理,Action代理可以根据系统的配置,加载一系列的拦截器,由拦截器将HttpServletRequest参数解析出来,传入Action。同样,Action处理的结果也是通过拦截器传入HttpServletResponse,然后由HttpServletRequest传给用户。其实,该处理过程是典型的AOP(面向切面编程)的方式,读者可以在后面详...

2008-09-19 16:14:21 144

原创 Hibernate程序性能优化的考虑要点

初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。  大体上,对于HIBERNATE性能调优的主要考虑点如下:  Ø 数据库设计调整  Ø HQL优化  Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)  Ø 主配置参数(日志,查询缓存,fetch_size,...

2008-09-19 15:14:21 61

原创 Hibernate的缓存机制介绍

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和...

2008-09-19 15:07:14 79

原创 HTML 4.0 语 法 教 学

 ■ 认识HTML语法 (标签快速导览)◆ 网页架构◆ 分隔标签◆ 排版标签◆ 字体标签◆ 文字标签◆ 影像标签◆ 背景标签◆ 连结标签◆ 表格标签◆ 序列标签◆ 表单标签◆ 框架标签◆ 其他技巧  ■ 细说HTML标签在HTML语法中,大致上可以分为: ( 节录自‘网站建置百宝箱’)网页架构:主要网页主架构的介...

2008-09-18 16:35:27 104

原创 Java反射机制深入研究(转)

Java反射机制深入研究 Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能:在...

2008-09-18 16:31:45 84

关于一道java程序运行题的结果分析?

package com.zhaosoft.text;public class A { class Dog{ private String name; private int age; public int step; public Dog(String s,int a) { name=s; age=a; step=0; } ...

2008-09-18 16:25:50 425

原创 HashSet和TreeSet

 |——SortedSet接口——TreeSet实现类  2Set接口——|——HashSet实现类  3            |——LinkedHashSet实现类  4HashSet  5此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。  6此类为基本操作提供了稳定性能,这些基本操...

2008-09-18 16:22:11 73

原创 HashMap,HashTable,HashSet区别

本文是转贴,著作权归原作者所有! Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步...

2008-09-18 16:16:22 68

原创 Java基本概念:集合类(Collection)List/Set/Map... 的区别和联系

Java基本概念:集合类(Collection) List/Set/Map... 的区别和联系Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,le...

2008-09-18 16:14:54 95

原创 摘录:“创业神童”的生意经

原文摘自《看天下》2008.3:“创业神童”的生意经(作者微微) 6岁就开始做“销售员”卡麦隆出生于美国弗吉尼亚州一个只有30万人口的乡下小镇,他的父亲也不是什么企业家,而是一名普通的销售员。从6岁开始,他就挨家挨户推销自家农场种的西红柿。“我更喜欢人们说,我不买!”卡麦隆说。他从小看父亲销售汽车,很早就知道——第一次被拒绝,才是销售的开始。“客户拒绝以后,你再一直追问下去,才会知道他们真正想...

2008-09-18 14:16:05 104

原创 Spring:总结用XML配置的十二个最佳实践

1.不要使用autowiring   Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子: class="com.lizjason.spring.OrderServ...

2008-09-18 13:47:01 60

原创 Spring 系列: Spring 框架简介

在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器。Spring 是一个开源框架,是...

2008-09-18 12:14:23 83

struts2避免重复提交

struts2避免重复提交struts2使用拦截器来检查表单是否重复提交,它采用同步令牌的方式来实现对表单重复提交的判断。首先需要在表单中使用<s:token name="user.token"></s:token><s:token>标签创建一个新的令牌值,并用你所指定的令牌名把令牌保存到session中。而这个令牌值是随即产生的经过加密的字符序列,不会重...

2008-09-17 17:23:17 96

struts2实现显示等待页面

在struts2中我们使用ExecuteAndWaitInterceptor拦截器实现显示等待页面,execAndWait拦截器能够让一个执行时间较长的action在后台执行,并向用户显示进度信息。当action的执行时间会超过5或10分钟时,它可以防止HTTP请求超时。execAndWait拦截器参数:1、threadPriority:可选,指定线程的优先级,默认:Thread.NORM_P...

2008-09-17 14:21:40 179

原创 没有真正的绝境,有的只是绝望的思维

在这个世界上,从来没有真正的绝境,有的只是绝望的思维,眼球的没有道路并不可怕,可怕的只是不去寻找道路,正如马丁.路德金所说:我们必须接受现实,因为他有限,但千万不可放弃追求可能,因为它是无限的。...

2008-09-16 14:31:04 147

原创 JAVA的日期时间相减问题

import java.util.Date;import java.text.SimpleDateFormat;import java.util.Calendar;  public class DateCal { /**  * @param args  */ public static void main(String[] args) throws Exception {  // TODO ...

2008-09-15 17:46:11 355

Struts2标签详解,有详细实例

要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:<%@taglib prefix="s" uri="/struts-tags" %> If elseif  else描述:执行基本的条件流转。参数:名称必需默认类型描述备注test是 boolean决定标志...

2008-09-05 15:59:14 132

原创 微软的面试题及答案

第一组       1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?   3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?   ...

2008-08-21 16:59:26 125

原创 ECLIPSE快捷键说明

第一部分 常用快捷键说明    eclipse的使用。Eclipse有很多快捷键,及有用的功能,快捷键的使用可以一定程度上提高开发的速度。说明如下:常用的快捷键(没有按照Eclipse菜单顺序)      A:Ctrl+k           向下查找选中的字符串      B:Ctrl+shift+K       向上查找选中的字符串      C:Ctrl+shift+↑↓       向上向...

2008-08-21 16:17:21 102

@SuppressWarnings 详解

@SuppressWarnings J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 ...

2008-08-21 16:05:50 96

原创 MySql 常用命令

一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYS...

2008-07-15 21:26:40 70

原创 struts2中select标签的使用

关键字: struts2 selectstruts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如:xml 代码<s:select   name="geE...

2008-07-15 10:53:29 74

dojo快速入门

转载请注明出处 http://www.fyting.com,谢谢 2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用。一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,自定义的script标签等,加上要引入什么css文件,djConfig、 dojo.require等等...

2008-07-02 08:32:39 137

AJAX架构之Dojo篇

AJAX架构之Dojo篇一、前言自去年开始,AJAX一下成了关注的技术热点,各种AJAX框架迅速的发展了起来,其中又分为客户端AJAX架构,服务器端AJAX架构等,其中DojoToolkit做为一个优秀的客户端AJAX架构,被越来越多的人所关注,学习。二、Dojo简介作为早期的开源AJAX架构之一,Dojo开始于2004年9月,网址是 http://dojotoolkit.org,由JotSpo...

2008-07-02 08:28:32 104

空空如也

空空如也

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

TA关注的人

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