自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

转载 java web 项目 推荐目录结构

--yourproject    --src       --java   运行的java源代码     --test   单元测试的源代码     --configs  配置文件    --lib  开发需要的lib(里面通常是运行时不需要的jar)    --build.propertis   (ant的)    --build.xml   (ant)    -

2014-04-09 11:16:27 873

转载 面向接口编程

面向接口编程  在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程就是指按照这种思想来编程。   1.关于接口的理解。

2014-01-29 14:49:23 638

转载 Eclipse debug调试

1、 条件断点断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,2、 

2014-01-24 23:30:21 654

转载 eclipse debug (调试) 学习心得

eclipse debug (调试) 学习心得进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6

2014-01-24 23:20:44 581

转载 chrome developer tool 调试技巧

这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.  常规的断点相关的 breakpoint/conditional-breakpoint/call-stack/watch-

2014-01-24 23:04:30 612

转载 如何在github上fork一个项目来贡献代码以及同步原作者的修改

作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧!如何贡献自己的力量

2014-01-24 22:40:17 677

转载 HTTP中的重定向和请求转发的区别

一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);   //转发到new.jspresponse.sendRedirect("new.jsp");   //重定向到new.jsp在jsp页面中你也会看到通过下面的方式

2014-01-23 23:56:26 736

转载 对spring任务定时器的动态修改

很多时候,spring的quartz定时任务并不能完全满足项目的需要,经常会遇到需要任务的执行时间和频率是可控的,而不是写死在 quartz配置xml上面。为此,思考了很多动态修改任务执行的方法,以下方法是通过获取scheduler,对trigger的时间表达式进行修改,并重启任务去实现任务的动态变化。[java] view plaincopy

2014-01-23 14:41:03 682

转载 spring 定时器配置 摘自 那年那月那天

1、 Spring 的org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean类,使用此方法使开发人员对Quartz完全透明,需要实现定时任务的方法只是一个普通方法。[html]   http://www.springframework.org/schema/beans"       xmlns

2014-01-23 14:26:55 521

转载 Myeclipse 文件夹src下的内容、WEB-INF\classes下的内容

WEB-INF\classes下面是编译好的class文件 src下面是.java文件按照Java EE 规范的规定,一个典型的Web 应用程序有四个部分:1. 公开目录2. WEB-INF/web.xml 文件,发布描述符(必选)3. WEB-INF/classes 目录,编译后的Java 类文件(可选)4. WEB-INF/lib 目录,Java 类库文件(*.ja

2014-01-22 22:33:15 1380

转载 classpath路径

src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.propertie

2014-01-22 09:19:33 664

转载 ExecutorService+FutureTask实现程序执行超时监控

场景描述:一个程序如果超过5秒还未执行完成,希望调用别的程序实现该功能 解决方法:用户ExecutorService+FutureTask实现超过一定时间后,自动执行下面程序优点:对程序的执行时间进行控制、处理缺点:如果A程序是一个死循环,FutureTask.get(int,String)停止等待A程序的结果,自动执行下面程序,但A程序会一直执行以下是实现代码:public

2014-01-21 16:42:25 4316

转载 java自定义异常类

自定义异常 : 步骤: ­ 一:创建一个类继承于Throwable或其子类; ­ 二:添加构造方法; ­ 三:在一个方法中使用throw抛出异常 ­ 四:在另一个方法中捕获并处理异常 ­ 示例: 一、继承Exception类 Java代码  public class MyFirstException extends

2014-01-21 10:59:06 603

转载 apache cxf之 一个简单的JAX-WS服务程序

推荐一本apache cxf的书籍:apache cxf的配置,这边就不做介绍了。请参照我关于它配置的博文。开发步骤:1、新建Java project,build path引入cxf runtime。2、新建SEI服务接口: package demo.cxf.helloworld;import javax.jws.WebParam;public interf

2014-01-20 17:43:04 582

转载 UML用例图总结

用例图主要用来描述用户、需求、系统功能单元之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下:1.       参与者(Actor)表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2.       用例(Use Case) 用例就是外部可见的系

2014-01-19 11:39:31 508

转载 UML序列图总结

文章来自于:http://blog.csdn.net/tianhai110/article/details/6361338序列图主要用于展示对象之间交互的顺序。序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消

2014-01-19 11:37:50 533

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】

2014-01-19 11:33:59 546

转载 Collection List Set和Map用法与区别 (转载)

首先看一下他们之间的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类

2014-01-17 13:50:31 489

转载 Java中自定义异常

[java] view plaincopyprint?/*下面做了归纳总结,欢迎批评指正*/    /*自定义异常*/  class ChushulingException extends Exception  {      public ChushulingException(String msg)      {          su

2014-01-16 16:28:37 471

转载 Struts2基本包作用详解

asm-3.3.jar作用:操作java字节码的类库包路径及主要类:未提供asm-commons-3.3.jar作用:提供了基于事件的表现形式包路径及主要类:未提供asm-tree-3.3.jar作用:提供了基于对象的表现形式包路径及主要类:未提供commons-fileupload-1.3.jar 作用:Struts文件的上传下载包路径及主

2014-01-16 16:20:28 591

转载 CXF 拦截器预处理request、response消息

在接受soap消息的时候,可能需要对消息做预处理!可以使用拦截器实现这一目的! cxf有2种拦截器,InInterceptor、OutInterceptor,顾名思义,InInterceptor可以处理soap请求消息,OutInterceptor可以处理soap响应消息。 所有的拦截器都继承自AbstractPhaseInterceptor,此抽象拦截器实现了Intercepto

2014-01-15 15:05:52 1043

转载 Java抽象类用法示例详解

下面我们先来看Java抽象类的定义。java抽象类体现数据抽象的思想,是实现程序多态性的一种手段。也提到抽象类与抽象方法的限制,下面我们会通过一下java抽象类小示例来给你介绍抽象类的用法。希望对你有所帮助。假设我们要编写一个计算矩形、三角形和圆的面积与周长的程序,若按前面所学的方式编程,我们必须定义四个类:圆类、三角形类、矩形类和使用前三个类的公共类,它们之间没有继承关系,如下图所示

2014-01-15 14:25:56 1103

转载 org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.ap解决方案

是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了把项目下lib文件下和tomcat的jar的重复的全部删除。注意,如果你是先建flex工程然后转成web形式的,请把项目中tomcat类库删除,不然还会冲突 第二种解决办法 修改了tomcat里的context.xml文件,在context 元素下添加    

2014-01-15 00:01:12 851

转载 spring配置中的p标签

Spring2.0中还有一个非常实用的解析器,SimplePropertyNamespaceHandle,若配置文件中引用http://www.springframework.org/schema/p命令空间,则将会使用SimplePropertyNamespaceHandle来处理这个Bean的定义,可以在Spring2.0中的Bean中以更简单的方式配置设值方法注入,如下所示:

2014-01-14 15:57:42 936

转载 CXF wsdl2java

我们大家在调用别人提供的webservice的时候,大部分的时候人家都只提供一个wsdl文件地址。那么我们常用的办法就是生成一个webservice的客户端代码,尤其是2个系统都不是一个语言的的时候,或是2个系统不是一个项目组的时候,处理起来就比较麻烦。这时我们可以使用wsdl2java 这一工具来生成客户端调用代码。我以 http://www.webxml.com.cn/WebServi

2014-01-14 12:56:21 1251

转载 spring 资源加载使用说明

Spring 提供了一个强大加载资源的机制,不但能够通过“classpath:”、“file:”等资源地址前缀识别不同的资源类型,还支持Ant 风格带通配符的资源地址。首先,我们来了解一下Spring 支持哪些资源类型的地址前缀:其中和“classpath:”对应的,还有另一种比较难理解的“classpath*:”前缀。假设有多个JAR 包或文件系统类路

2014-01-13 18:01:14 511

转载 BeanFactory到WebApplicationContext的结构 以及bean和spring容器的关系

BeanFactory: Ioc 容器ApplicationContext: Spring容器WebApplicationContext需要ServletContext实例,也就是说它必须在拥有Web 容器的前提下才能完成启动的工作。Spring分别提供了用于启动WebApplicationCont

2014-01-13 17:57:10 655

转载 org.springframework.web.context.ContextLoaderListener

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的

2014-01-13 15:52:59 532

转载 怎样使用ServletContextListener接口

ServletContext : 每一个web应用都有一个 ServletContext与之相关联。 ServletContext对象在应用启动的被创建,在应用关闭的时候被销毁。 ServletContext在全局范围内有效,类似于应用中的一个全局变量。 ServletContextListener: 使用listener接口,开发者能够在为客户端请求提供服务之前向ServletC

2014-01-13 15:14:33 904

转载 JVM设置

堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms3550m

2014-01-10 01:58:26 455

转载 Xmlns与targetNamespace 的区别

这几天刚看XML文档,对Xml schema 中xmlns与targetNamespace 之前的关系有点疑惑,网上一看,竟然也有人怀有同样的问题。可是答案却不尽人意,所以我专门理了半天,最后终于有点眉目。首先上一段代码:[html] view plaincopyxs:schema xmlns:xs="http://www.w3.or

2014-01-09 15:52:49 836

转载 关于webservice框架cxf遇到的一些问题

关于webservice框架cxf遇到的一些问题警告: Interceptor for {http://impl.service.test.com/}TestService has thrown exception, unwinding noworg.apache.cxf.interceptor.Fault: No binding operation info while in

2014-01-09 11:12:02 23646

转载 java 从jar包中读取资源文件

在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题。但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码  [java] view plaincopy//源代码1:    package edu.hxraid;    import java

2014-01-08 17:18:37 1080

转载 servlet进阶 api基本类和接口介绍

基本类和接口一、javax.servlet.Servlet接口servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法       void in

2014-01-02 13:25:22 1081

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2014-01-02 13:21:30 500

转载 Servlet基础(二)

Servlet是一种辅助应用,主要用在Web容器上,是运行在Web服务器或应用服务器上的java程序,它是在Web上创建动态内容的有效而强大的解决方案,由Web容器来管理它的生命周期并且与Web服务器交互。sun公司规定了其规范,由其它厂商完成了它的底层代码,而业务代码需要用户自己来完成。   如下是Servlet类的结构图:       Servlet的生命周期过程:1.

2014-01-02 13:15:04 535

转载 servlet基础

servlet包括三种servlet,分别是标准,监听和过滤Servlet,都必须继承javax.servlet和javax.servlet.http包中的GenericServlet类或他的子类HttpServlet类。监听Servlet涉及实现监听器HttpsessionListener、ServletContextListener、HttpSessionAttributeListener或S

2014-01-02 11:31:09 483

转载 JSP脚本中的九个内置对象

JSP脚本中包含九个内置对象,这九个内置对象都是Servlet API接口的实例,只是JSP规范对它们进行了默认初始化(由JSP页面对应的Servlet的_jspService()方法来创建这些实例)。内置对象名称所属类型有效范围说明applicationjavax.servlet.Se

2014-01-02 10:36:43 954

转载 快速学习23种设计模式思想Design Patterns

1、factory(工厂)追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德 基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向

2014-01-01 12:09:37 979

原创 java处理日期时间 相加减

JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.

2013-12-31 23:42:03 653

信息与通信 专业英语

比较好,附有单词表!希望大家好好利用这资料!

2008-09-09

空空如也

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

TA关注的人

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