- 博客(80)
- 收藏
- 关注
原创 使用Eclipse构建Maven项目
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。 如果觉得本文对你有用,请移步到:http://download.csdn.net/detail/qjyong/5582071 下载PDF版,http://download.csdn.net/det...
2015-01-30 14:13:55 166
原创 如何计算时间差?
static Calendar getCalendar(String time) { if (null == time) { return null; } String[] times = time.split("-"); Calendar c...
2011-03-22 14:31:18 406
原创 Hibernate知识点
1 什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合 ,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在...
2010-12-20 08:47:56 178
原创 struts2知识点
1,Struts1和Struts2的区别和对比 1 Struts1要求Action类继承一个抽象基类。Strut1的一个普遍问题是使用抽象类编程而不是接口。 2 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。 Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的, ...
2010-12-19 23:28:58 172
原创 struts1 struts2 国际化
struts1国际化1,在struts-cofig.xml中进行配置 <message-resources parameter="action/ApplicationResource"></message-resources>2,在I18n.jsp <%@ page language="java" contentType="text/html; ...
2010-12-02 11:21:44 144
原创 struts1知识点
对一个星期的Struts1进行笔记总结: 1,what-->什么是struts struts 实质上就是一个mvc框架,用于java web的应用开发 2,why-->为什么要用struts 1,...
2010-11-26 10:51:05 125
原创 项目~~~Ext~~~小知识点
1,apply( Object obj,Object config, Object defaults ) : Object 复制config对象的所有属性到obj(第一个参数为obj,第二个参数... 复制config对象的所有属性到obj(第一个参数为obj,第二个参数为config)。Copiesall the properties of config ...
2010-11-18 09:13:44 140
原创 jsp 七大动作
jsp动作1.创建bean对象: <jsp:useBean id="bean对象引用名"class="包.类"scope="对象作用域(page(默认)/request/session/application)"/> 2.为对象设置属性值: <jsp:setProperty name="bean对象" property="bean对象
2010-11-17 20:49:03 160
原创 jsp 自定义标签
第一版本: 为什么要使用自定义标签呢?主要是为了取代丑陋的JSP脚本。在HTML页面中插入JSP脚本有如下几个坏处: JSP脚本非常丑陋,难以阅读。 JSP脚本和HTML代码混杂,维护成本高。 HTML页面中嵌入JSP脚本,导致美工人员难以参与开发。 以下是jsp开发1.1;1.自定义一个处理类,继承BodyTagSupport类重写以下方法:...
2010-11-17 11:56:25 150
原创 监听器
监听器概述1.Listener是Servlet的监听器2.可以监听客户端的请求、服务端的操作等。3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。4.编写监听器需要实现相应的接口5.编写完成后在web.xml文件中配置一下,就可以起作用了 常用的监听接口 应用事件模型提供了当ServletCon...
2010-11-16 19:58:21 92
原创 equals 与 hashCode???
只是为了维护 hashCode 方法的常规协定,才要求用equals比较的两个对象的hashCode相同.equals()和hashCode()都来自java.lang.Object.你当然可以重写.比如a.equals(b).仅当a的内存地址相等时,才返回true.当然如String等类已经对这个方法进行了重写,比较的就不再是内存地址了.hashCode()的值也是与...
2010-11-16 14:25:14 105
原创 Java.util.TreeSet
java.util类 TreeSet<E>java.lang.Object java.util.AbstractCollection<E> java.util.AbstractSet<E> java.util.TreeSet<E>所有已实现的接口:Serializable,...
2010-11-16 13:32:51 461
原创 web应用最终可以以哪种形式进行部署
EAR(Enterprise Archive) Java 企业应用程序包文件 文件扩展名,是指JAR生成的一个打包文件,通常是EJB打成ear包。 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式, 它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 ...
2010-11-16 08:58:00 302
原创 serialVersionUID的作用
serialVersionUID 用来表明类的不同版本间的兼容性简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一...
2010-11-13 17:30:44 114
原创 如何创建和启动一个线程?
一、定义线程 1、继承java.lang.Thread类。 此类中有个run()方法,应该注意其用法: public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。 2、实现java.lang.Runnable接口。 public vo...
2010-11-13 16:48:45 470
原创 线程、进程和程序有何区别和联系?
现代操作系统都支持多任务,主要有两种形式:基于进程的和基于线程的。那么什么是进程?什么又是线程? 1、进程进程从本质上说是一个正在执行的程序,它不仅执行着自身的指令序列,拥有自己的数据空间(系统为每个进程开辟独立的地址空间),而且还占用着一定的系统资源,如CPU时间、内存空间以及一些设备的使用权等。 2、线程线程就是某个进程内部的一个顺序控制流,它和进程一样,有...
2010-11-13 16:37:49 495
原创 对文件的一系列操作
Java中对文件的读写操作可以通过输入输出流来实现,但对于文件目录、属性以及管理等信息Java提供了一个专门的类来实现File。 1、File类的成员变量 FileStatic.java static String pathSeparator 系统相关的路径分隔字符串,包含一个字符。 static charpathSepa...
2010-11-13 16:14:48 162
原创 Java语言是如何产生和发展的
学了这么久的java,说真的,对于java的诞生以及发展历史,差不多又忘了,趁最近有时间,好好复习一下最基本的东西 Java诞生于1991年,当时Sun公司有个称为Green项目,目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等家用电器的控制软件。该小组的领导人是James Gosling(Java之父,是一位非常杰出的程序员。在1991年6月份开始准备开...
2010-11-13 15:03:07 762
原创 Java英文面试
问题:1.what is oracle. 2.what is major differenece oracle8i and oracle9i. 4.tell me some thing ur self. 5.please tell me about oops. 6.what is single inheritance. 7.what is multiple ...
2010-11-13 11:44:08 235
原创 一道笔试题
题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。 代码如下: public class A { public static void main(String[] args) { boolean third = true...
2010-11-13 11:37:47 113
原创 java附加常识题
我国的“五岳”是哪五座山,分别在哪个省。 答:东岳泰山(1532米),位于山东泰安市。 西岳华山(1997米),位于陕西华阴市。 南岳衡山(1512米),位于湖南省长沙以南的衡山县。 北岳恒山(2017米),位于山西浑源县。 中岳嵩山(1440米),位于河南登封市。...
2010-11-13 10:13:44 157
原创 Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字...
2010-11-13 09:55:24 70
原创 java真的能跨平台吗?
先给个简单的说明:java运行时是在java的虚拟机上进行的,虚拟机则运行于操作系统,所以java可以跨平台运行 java java javajava虚拟机 java虚拟机 java虚拟机windows系统 unix系统 苹果系统java跨平台原理:J...
2010-11-13 09:34:45 488
原创 浅谈java的反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成...
2010-11-12 21:15:19 104
原创 进java中了解枚举
上网查了一下,发现这篇文章讲的很好,学习学习!!!~~~~枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } public enum Color{...
2010-11-12 20:54:54 90
原创 java中修饰符的注意要点
abstract的的注意要点: abstract 修饰符可以用来修饰类和成员方法 用 abstract 修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化,即不允许创建抽象类本身的实 例。没有用 abstract 修饰的类称为具体类,具体类可以被实例化。 用 abstract 修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有...
2010-11-12 20:24:26 148
原创 自定义表单验证
自定义表单验证: 代码:////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transition...
2010-11-11 17:15:46 188
原创 JSP中forward和redirect有什么区别?
解释一:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取...
2010-11-09 16:30:12 429
原创 抽象类,接口,以及两者的区别
1抽象类含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那...
2010-11-09 16:03:13 3235
原创 什么是包?有什么好处?
简单一点就是文件夹,可以把包看作是管理类文件的文件夹,使用原因是项目越来越大,文件和类越来越多。使用包的好处也很明显:第一 :当Java源文件多时,可以通过声明包的形式分类存放,这样有利于查找; 第二 :当有Java源文件同名时,通过使用声明包的形式存放,这样也可以不免同名冲突。创建包和调用包的方法:第一:建文件夹,将java文件放在这里,在java文件的首部加上package ...
2010-11-09 15:50:45 648
原创 什么是类、对象、属性、方法、类的成员
类:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;对象:日常生活中的所有东西都是对象,是类的实例化。比如说:推土车是汽车的实例化;姚明是人的实例化;小白(狗的名字)是狗的实例化;二郎神是神的实例化;属性:用来描述具体某个对象的特征的是属性,是静态的。比如:姚明身高2.6米多;小白的毛发是棕色的;二郎神额头上有只眼睛;方法:每个对象有它们自己的行为或者是使用它们的方法...
2010-11-09 15:47:25 811
原创 为何在JDK安装路径下存在两个JRE?
"两个jre"和"三个lib"的功能简单扼要的解释 安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹! 普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。 两套 jre ,是针对不同的...
2010-11-09 11:41:15 97
原创 java 导出Excel文件
这是项目其中的一个功能1前台: {iconCls:'icon-out',text:"导出文件",handler:function(){ judgePurview('teacher.0905?forward=importOut',function (){ Ext.Ajax.request({...
2010-11-09 11:22:09 85
原创 如何使用Java执行cmd命令?
用JAVA代码实现执行CMD命令的方法!Runtime rt = Runtime.getRuntime();Process p = rt.exec(String[] cmdarray); 或者 Process p = rt.exec(String cmd);cmd命令格式为 "cmd.exe /c ipconfig /all"对像p为进程,在给p赋值以前,必须...
2010-11-09 10:54:03 236
原创 认识JDBC
1whatJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。2whyJDBC 可做三件事:与数据库建立连...
2010-11-08 21:22:20 104
原创 Nio (what why how)
1what是Java1. 4 开始引入的一种新I/O(API) 2why通过使用非阻塞型I/O(Nio),不要求阻塞等待I/O 操作完成即可返回,从而减少了管理I/O 连接导致的系统开销,实现流畅的网络读写操作,大幅度提高了系统性能 3how工作原理针对传统I/O 工作模式的不足,NIO 工具包提出了基于Buffer(缓冲区)、Cha...
2010-11-08 20:57:09 110
原创 Get 和 Post 之详解
1.HTTP请求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个...
2010-11-08 10:49:43 233
原创 判断日期大小
function getDiffDate(m){ m-=(D=parseInt(m/86400000))*86400000; return D+""; } //判断日期大小 Ext.apply(Ext.form.VTypes,{ ...
2010-11-08 10:23:34 152
原创 判断第二个日期比第一个日期大
ONE 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,, //这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容<scripttype="text/javas...
2010-11-08 10:22:17 215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人