- 博客(68)
- 收藏
- 关注
抽象类与接口的区别
抽象类与接口的区别作者:张小飞 iteye账号:z_xiaofei168 现在好多公司的面试题都会问到这个题目,一般问到这个问题,有时候一时想不出来该怎么表述,下面我就给大家好好讲下其中的关系。 含有 abstract修饰符的 class即为抽象类, abstract 类不能创建的实例对象。含有类不能创建的实例对象。含有abstract方法的类必须 定义为 ...
2013-08-15 18:15:52
179
原创 走过HTML4,走向HTML5
走过HTML4,走向HTML5作者:张小飞 iteye账号:z_xiaofei168 HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。...
2013-08-05 17:06:35
227
JavaScript对象之详解
JavaScript对象之详解作者:张小飞 iteye 账号:z_xiaofei168 JavaScript 是面向对象的编程语言 (OOP)。Object Oriented Programming,OOP,面向对象程序设计。 JavaScript 字符串(String)对象var txt = "Hello World";docu...
2013-08-02 17:17:20
186
JavaScript基础知识之详解
JavaScript基础知识之详解作者:张小飞 iteye 账号:z_xiaofei168JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cook...
2013-08-01 11:58:35
170
ORACLE-SQL性能优化
ORACLE-SQL性能优化 作者:张小飞 iteye账号:z_xiaofei168SQL语句优化是提高性能的重要环节n 开发人员不能只注重功能的实现,不管性能如何n 开发人员不能把Oracle当成一个黑盒子,必须了解其结构、处理SQL和数据的方法n 必需遵守既定的开发规范访问数据表的方式①全表扫描全表扫描就是顺序地访问表中每条记录。Orac...
2013-07-31 17:28:05
236
原创 XML DOM深入浅出之节点操作
XML DOM深入浅出之节点操作作者:张小飞 iteye账号:z_xiaofei168 今天就来和大家分享下,关于节点的操作。也就是所谓的增删改查,不过我目前用的比较多的还是查,因为数据多是从后台查询出来的,也就暂时用不着再增、改和删了。不过我会把这些方法都写到博客中和大家分享。相信在不同的开发中会有不同的作用。 一、XML DOM获取节点值 ...
2013-07-31 11:33:38
135
XML DOM深入浅出之基础
XML DOM深入浅出之基础作者:张小飞 iteye账号:z_xiaofei168 时间过的好快,突然发现我太长时间都没有写博客了,以往学的好多东西都快忘了,所以从今天开始,我会慢慢的开始把我个人会的,都以博客的形式写出来和大家分享。再不用技术博客记录下,就都忘了。 前段时间用extjs写树的时候,用的是从后台返回xml字符串,拿到前...
2013-07-30 18:04:22
120
详解extjs的灵活布局的表单
详解extjs的灵活布局的表单 我们发现,布局其实是由行和列组件组成,分成由左往右和由上往下两个方向,由左往右叫column,由上往下叫form。 整个大的表单是form布局,从上往下放置了5个小布局,在这里我以行n标记。行1:行1从左往右有3个表单组件,所以是column布局;{ layout:"column",...
2011-07-30 13:07:28
149
浅谈Extjs的序言
浅谈Extjs的序言 有一个月都没有写博客了,最近真的太忙了,一个月中,前半个月找工作,后半个月上班,一直忙的没有时间写技术博客。我们公司用到的技术主要有Extjs和三大框架,我之前都没有接触过Extjs.自从到公司,第一次看到Extjs的效果,我就被深深震撼了。还真是一个了不起的框架,统一的效果、丰富的空间、强大的功能、能任意改变的皮肤、完美的浏览器兼容......真是大强大了...
2011-07-08 20:26:04
156
B2C电子商务网站使用Spring发送激活账号的电子邮件
电子商务网站使用Spring发送激活账号的电子邮件 一、 前面的准备工作 1:邮箱服务器的设置: 我使用的是QQ邮箱服务器来实现的,下面的操作就以QQ邮箱服务器为例。如果你的QQ邮箱还未开通pop3和smtp服务的话,你需要按照下面的操作来开通服务: 第一步: 第二步: ...
2011-06-08 09:02:04
1134
在struts2的Action中返回Ajax数据
author:z_xiaofei168 如何在struts2的action中返回数据(普通字符串、图片)给ajax核心中的XMLHttpRequest对象。 今天下午做项目,就是用户注册是时候,登录名是否唯一,我用的ajax验证,但怎么也不返回我想要的数据,纠结了老半天,后来百度了一下,response对象为空,写上这行代码就OK了,Htt...
2011-06-02 18:04:49
275
B2C电子商务网站:三大框架、ajax、jquery和json整合开发的商品类型的自连接操作(即无限级别分类)...
B2C电子商务网站:三大框架、ajax、jquery和json整合开发的商品类型的自连接操作(即无限级别分类) 最近一直在做B2C电子商务网站,前天在写商品类型的自连接操作(即无限级别分类),以前写过一个用servlet+jsp写的。但是现在我们要用三大框架整合开发。开始还没思路,后来经过反复的思考,慢慢的琢磨出来了,今天就和大家分享一下,或许大家以后能用的到。 ...
2011-05-31 11:46:25
241
B2C电子商务网站:三大框架整合开发的级联删除
B2C电子商务网站:三大框架整合开发的级联删除 最近在做B2C电子商务网站,所以一直很忙,都没有什么时间写我的技术ITEYE博客,今天已经把进度提上去了,后台做的差不多了。今天我想给大家分享我的项目中的级联删除的操作。 比如:对于商品表,当删除某个商品订单的时候,应该删除该订单下所有的订单详情。 最后运行的结果是:当你点击订单的删除时,它会把所有的订单明细全...
2011-05-26 22:09:56
125
JS的强大之一:动态实现后台系统时间的显示
JS的强大之一:动态实现后台系统时间的显示 用js显示当先系统时间是大多数网站都会有的,尤其是在后台,当前时间不可缺少,有了时间管理员可以在管理用户等一些操作的时候,清楚的知道当前的准备时间。最近我们要做一个网站,后台需要显示当前系统时间。我就写了写,以下是具体的代码。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra...
2011-05-23 22:07:26
318
一道常考的javaSE面试题
一道常考的javaSE面试题 上周一,.NET班有四个同学去面试,面试题是一道排序题,不管用什么方式做出结果就行。 就这道题我也想些想法,当时他们和我说完,我在想用什么方法可以实现。毕竟现在javaSE都忘的差不多了,现在主要学的还是javaEE方面。年前学习JSP和SERVLET一片的知识,到了年后主要学习三大框架、ajax、jquery和XML等。不过当时出现脑中的算法只...
2011-05-21 18:18:03
143
三大框架Struts2+Spring2.5+Hibernate3.5的整合开发
三大框架Struts2+Spring2.5+Hibernate3.5的整合开发第一步:下面给出整合开发时Struts2、Hibernate3.5、Spring2.5需要的jar。 Struts2所需要的jar如下: 1、struts2-core-2.x.x.x.jar :Struts 2框架的核心类库 2、xwork-2.x.x.jar :XWork类...
2011-05-18 06:12:53
146
浅谈struts2、jquery与json的集成
浅谈struts2、jquery与json的集成 struts2、jquery与json的集成是怎样实现异步交互的,下面我们来做个综合的小案例。 做案例的前提是:先要引入必要的jar包。比如: 1、struts2-core-2.x.x.x.jar :Struts 2框架的核心类库 2、xwork-2.x.x.jar :XWork类库,Struts 2...
2011-05-16 22:41:29
110
开源框架spring详解-----事务管理的深刻理解
spring事务管理author:z_xiaofei168 6.1、spring的事务管理器 Spring框架并没有直接管理用户的应用系统中的事务,它只是提供许多供用户选择的事务管理器,然后将事务管理的责任委托给与此事务管理器对应的持久化技术的事务实现。 事务管理实现使用时机org.springframework.jdbc.d...
2011-05-15 20:16:22
156
开源框架spring详解-----spring对JDBC的支持(二)(修改了抱歉)
开源框架spring详解-----spring对JDBC的支持(二) 在使用JDBC类操作数据库时,要处理很多相同的繁琐的细节,如:获取数据库的连接、创建Statement、处理数据库异常、关闭数据库资源等。Spring针对这种情况提供了几个类用来简化JDBC API的使用。package com.zxf.domain;import java.util.Date;...
2011-05-14 10:25:00
182
开源框架spring详解-----spring对JDBC的支持(一)
开源框架spring详解-----spring对JDBC的支持(一) 1、spring对DAO的支持 public class AccountServiceImpl implements AccountService{ private AccountDao accountDao; /** set方法注入 */ public voi...
2011-05-13 21:18:46
109
详解struts 2与Ajax的集成
详解struts 2与Ajax的集成 在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags tha...
2011-05-12 17:31:09
105
开源框架spring详解-----AOP的深刻理解
开源框架spring详解-----AOP的深刻理解AOP的理解 1、AOP的概述 AOP是一种不同于OOP(面向对象编程)的编程模式,它不是OOP的替代,而是对OOP的一种有益补充。 2、spring AOP的原理 3、spring AOP的实现 在spr...
2011-05-11 16:54:04
103
软件的生命周期,你了解多少?
软件的生命周期,你了解多少?1、软件的生命周期分解软件工程可以分为三个大的阶段:需求; 设计; 测试与维护 1>. 需求: 开发目标 可行性分析 需求分析 2>. 设计: 概要设计 详细设计 编码与单元测试 (集成测试) 3.> 测试与维护 综...
2011-05-10 11:11:26
254
UML详解----深刻理解类图
UML详解----深刻理解类图类图是面向对象系统建模中最常用的图. 是定义其他图的基础.类图主要是用来显示系统中的类, 接口以及它们之间的关系.类图包含的主要元素有类, 接口和关系. 其中关系有泛化关系,关联关系,依赖关系和实现关系. 在类图中也可以包含注释和约束. 1、 类的表示法 类是类图的主要组件, 由 3 部分组成: 类名, 属性和方法. 在 UML 中, 类用...
2011-05-09 21:09:57
180
与梦相约
与梦相约 十几年的寒窗苦读,只为心中之梦;曾经挥汗如雨,只为前方风景怡人须拼搏;曾经严寒酷署,因知未来期待需付出;曾经孜孜以求,只为实现青春的梦。(一)稚嫩的蜕变 迈入憧憬已久的理想大学门,曾经的想象与期待被现实取代。在陌生又熟悉的校园里,每个人都在从稚嫩中蜕变,接触着多姿的环境小心翼翼的参加各项社团活动,努力的发掘自己,尝试着表现自己。发现一个张扬...
2011-05-08 21:50:23
159
开源框架Spring详解---IoC的深刻理解
开源框架Spring详解---IoC的深刻理解 作者:z_xiaofei168 有一段时间没有接触spring了,感觉有点陌生了,今天总结了一下关于IoC的一些知识点,虽然是学过spring了,但是如果不经常使用,知识点是连接不起来的。所以今天我特意做了这个总结。相信对大家有一定的帮助。以便我们可以共同学习,共同进步。 Ioc的理解 1、依赖注入的...
2011-05-07 10:49:50
135
Strus 2的新表单标志的使用
Strus 2的新表单标志的使用 Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问表单标志使用小技巧Struts 2的表单标志在输出(render)HTML时,使用了模板的概念,增加了复杂性(因为它不像Struts 1.x的表单标志,它通常都是一个标志对应HTML的一个元素),因此大家在使用时,...
2011-05-05 10:51:46
85
Struts 2中的表达式语言:OGNL
Struts 2中的表达式语言:OGNL Struts 2支持以下几种表达式语言: 1.OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; 2.JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言; 3.Groovy,基于Java...
2011-05-04 17:40:29
106
struts2详解---->输入校验
struts2详解---->输入校验 在struts2中,我们可以显示对action的所有方法进行校验或者对action的制定方法进行校验。 对于输入校验struts2提供了两种实现方法: 1、采用手工编写代码实现。 2、基于XML配置方式实现。 使用基于XML配置方式实现输入校验时,Action也需要继...
2011-05-04 10:03:09
123
Hibernate详解(四)---->>关联关系映射(四)
Hibernate详解(四)---->>关联关系映射(四) 6、单向多对多 Course.java package com.zxf.domain;import java.util.Set;/** 课程实体类 */public class Course { private Long id; //对象标识...
2011-05-02 22:12:22
149
Hibernate详解(四)---->>关联关系映射(三)
Hibernate详解(四)---->>关联关系映射(三) 下面紧接着Hibernate详解(四)---->>关联关系映射(二)来说。 5、双向一对多(双向多对一) 对于一对多关联,Hibernate 推荐使用双向管理且多端来维护关联关系。双向的一对多和多对一是完全相同的两种情况,两端都需要增加对关联属性的引用,...
2011-05-02 22:01:46
80
oracle中的分级查询
oracle中的分级查询 下面以emp表和dept表为例。 SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ----- -------...
2011-05-01 10:29:47
237
浅谈JSON的两种数据结构
浅谈JSON的两种数据结构 JSON主要有两种数据结构: 1、由key--value对组成的数据结构。这种数据结构在不同的语言中有不同的实现。 例如:在javascript中是一个对象.而在java中是一种Map结构,c语言中是struct,其它的语言中可能为record、 hash table 等。 2、有序集合、这种数据结构在不同...
2011-04-30 15:44:11
1043
struts2文件上传的采用的三种方式解析
struts2文件上传的采用的三种方式解析 文件上传几乎是每个项目实现的一个必须的模块。 上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上,让网络上的人都能看到。将制作好的网页、文字、图片等发布到互联网上去,以便让其他人浏览、欣赏。这一过程称为上传。 JAVA实现文件上传的几个组件: 1 SmartUpload 用的最多的...
2011-04-29 09:12:04
126
struts2详解(三)---->>拦截器
struts2详解(三)---->>拦截器 拦截器介绍: 1、使用拦截器可以实现横切功能并使这些实现相对action甚至Struts2框架保持独立。 2、可以实现和使用自己所需的特性且不用修改框架的底层代码。 3、使用拦截器可以达到以下目的: 在调用Action之前,提供预处理逻辑 与Action进行交互,提供执行...
2011-04-28 20:26:17
86
struts2详解(二)---->>单个文件上传
struts2详解(二)---->>单个文件上传实现原理: Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现 先要引入必要的jar...
2011-04-28 12:40:30
81
仿百度、google分页的实现
仿百度、google分页的实现 前段时间写了个仿百度、google分页,现在和大家分享一下。大家有什么问题可以和我交流。 首先我们分析一下google的分页情况:(百度也是一样的,这里只写google的情况) 下面给出大家一段java代码,好让大家往下容易理解。// 当前页private int nowpage;// 索引的sum值 代表...
2011-04-27 07:26:39
125
搭建一个Struts2项目的开发环境,你知道多少呢?
搭建一个Struts2项目的开发环境,你知道多少呢? 搭建一个Struts2项目的开发环境时,我们一般需要做以下几个步骤的工作: 1、找到开发Struts2应用需要使用到的jar文件. 2、编写Struts2的配置文件. 3、在web.xml中加入Struts2 MVC框架启动配置. 大家可以到http://struts.apache....
2011-04-26 19:55:56
141
Hibernate详解(四)---->>关联关系映射(二)
Hibernate详解(四)---->>关联关系映射(二) 3、单向一对一 每个中国公民都有一张身份证,这就是典型的一对一关联关系。首先,讨论单向的一对一,即只考虑从公民这一端能找到它的身份证,而身份证这一端不知道公民的存在。 有两种常用的方式可以表示这种一对一关系:基于唯一外键关联方式和基于主键关联方式。方式一:基于外键关联方式 ...
2011-04-25 18:59:03
107
Hibernate详解(四)---->>关联关系映射(一)
Hibernate详解(四)---->>关联关系映射(一) 关联关系是在领域模型建模中经常使用到的一种关系,它是对现实世界中事物之间的关系最基本的表示。 关联关系指的是不同持久化类之间的一种结构关系,简单的说,关联关系描述某个对象在一段时间内一直知道另一个对象的存在。 关联关系包括多样性的关联和方向性的关联。 Hiberna...
2011-04-25 18:49:04
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人