`
文章列表
错误信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc- plugin:2.9.1:jar (javadoc) on project projectName: MavenReportException: Error while creating archive: [ERROR] Exit code: 1 - E:\Java\JavaProject\WorkProject\projectName\(包 名)\annotation\Exce ...
          今天在安装Git最新版,也就是目前的2.5.0时,安装到最后一步,出现了如下图所示的错误:        界面上的错误提示很容易就能看出是写入注册表时被拒绝访问了,我就想是不是注册表权限不够,就用右键以管理员权限重新安装了一遍,安装到最后,居然还是这个错误,于是上网搜了一下,可能是这个版本太新的原因,网上并没有太多的解决方案,找到的解决方案也就是以管理员权限重新安装,可以我已经证实这是不行的了。还有说忽略那个错误也能使用的,但是既然是错误,终归是要解决的。        经过思考之后,既然是没有权限写入注册表,干脆进入到相应的注册表,把这个注册表的权限改了吧,注册表的位 ...
一、exception描述:         1、jdk版本8,tomcat版本8,maven版本3.3.3         2、在svn中导出的工程,工程本身并没有问题,其他同事都能够运行,         3、怀疑是maven版本问题,在之前的工作电脑上的maven是3.2.3,换了电脑之后maven是3.3.3,运行项               目就出错了,但是不知道具体原因。   二、exception栈中的错误信息 [ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7- m ...
设计模式之禅学习之模板方法设计模式   1、模板方法设计模式相当简单,就是把相同的方法提取到抽象类中,平时也会经常用到,只是不知道这就是模板方法设计模式罢了   2、模板方法类: package com.wang.templatePattern; /** * 抽象模板类 * @author HeJW * */ public abstract class AbstractClass { //基本方法 protected abstract void method1(); protected abstract void method2(); ...
设计模式之禅学习之抽象工厂模式   1、抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。工厂方法模式中的工厂生产的往往都是同一级别的产品(比如生产的就是人);而抽象工厂模式的工厂生产的产品是分等级的(比如生产的是男人和女人,虽然都是人,但是是多品种)。用抽象工厂模式是一般都是多业务品种,多业务分类,会有多个工厂实现类,来生产不用业务品种。   2、产品类的等级,也就是产品是分种类的:  下面用代码实现上图中的产品分类逻辑: 首先定义最上面的产品接口: package com.wang.factoryPatt ...
       验证码是为了防止“黑客”利用暴力破解密码而出现的安全技术。比如如果没有验证码,一般登陆页面就会只有登陆名和密码,若“黑客”知道一个用户名后,就可以做一个程序,在那一直猜密码,(也就是暴力破解密码),可如果有的验证码后,这种暴力破解密码的方式就不行了。        通过学习验证码的生成与使用,做一下笔记 1、新建web工程:  2、验证码的本质是在java代码里,通过java的画笔画出来的。首先在jsp页面中添加img标签,来接收画出来的验证码图片,并且,这个图片的来源,也就是src属性,是一个web请求,本次练习使用的是servlet技术。jsp文件中的代码: < ...
本文总结的注解annotation的创建、使用以及得到注解信息,本文总结的是类上的、方法上的和字段上的注解,创建的工程如下:   一、首先介绍创建注解所用到的元注解(先有个了解即可,可略过) 1、@Target表示该注解可以用到什么地方,可能得ElementType参数包括:                     CONSTRUCTOR构造器的声明                     FIELD域声明(我理解的就是字段,也就是变量)                     LOCAL_VARIABLE局部变量声明                     METHOD方法声明 ...
设计模式之禅学习——工厂方法模式   工厂方法模式——定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。   一、工厂方法模式的通用代码: 首先要定义产品族,也就 ...
        数组是Java语言的基本知识之一,在深入学习Java基础后,我们都知道那些容器,在之后,在我们学习、工作的过程中基本就是使用容器了,很少很使用数组,那么为什么还要有数组呢,我也是今天才遇到这个问题,专门的找资料学习了一下。        数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力,当然现在有泛型,保存类型的区别已经不大了。         数组较容器,最大的优点就是效率。在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式,数组就是一个简单的线性序列,这使得元素访问非常快速,无论使用哪种类型的数组,数组标识符其实只是一个引用,指向在 ...
1、android开发环境搭建     其实android的开发环境搭建并不难,只不过因为上不了google等国外的网站,把像我这种刚准备学android的人挡在了大门外,感觉好神秘的东西,都不能下载!!     android开发环境只需要:          eclipse,这个应该都知道的。。          sdk,这个必须得去国外网站才能够下载,下载后进行管理,把自己需要的android版本下载下来就可以了,在这就不介绍怎么弄这个了,去淘宝什么的弄个工具,或者像我一样,跟学弄android的同事要一个环境就OK了,弄好之后应该是这样的。           最后一个是ad ...
1、用jdk自带的webservice不能发布web的服务,也就是不能通过tomcat等服务器发布服务,利用一个webservice框架,也就是CXF可以实现,cxf框架是apache的开源框架,下载页面如下:   2、下载好后,对cxf进行解压,解压后的目录如下:   有时,为了利用cxf框架带的命令(如wsdl2java),还要对cxf进行配置,我在学习的过程中并没有用到,所以并没有配置。cxf框架是依赖Spring框架的,所以cxf的一个缺点就是jar包太多!!   3、创建cxf服务端 1)创建工程如下:  这个工程中,一共包含了三种发布webservice服务的形式 ...
设计模式之禅学习——单例模式   1、单例模式应该是设计模式最简单的一种了,我认为,单例模式最基本的原理就是创建一个私有的构造函数,然后在该类中就生成一个该类的实例,并且通过一个静态方法返回该实例,那么当其他类应用该类时,使用的始终是一个该类的实例。 2、单例模式分为恶汉式和懒汉式。 3、恶汉式单例通用代码如下: package com.wang.singletonPattern; /** * 恶汉式单例 * @author HeJW * */ public class Singleton1 { private static final Single ...
1、调用WebService服务端的第四种方式。其实就是第一种方式的底层实现,更原理一些,把第一种调用方式中,用到的那些通过wsimport指令生成的类打开,有很大一部分与这种方式相似。   2、这种方式也要用wsimport指令生成一些类,只用一个就可以,还要进行少量修改,用到的类以及修改方式如下图:  3、实现代码: package com.wang.webservice.client; import java.net.MalformedURLException; import java.net.URL; import javax.xml.namespace.QNam ...
1、接着学习调用WebService服务的第三种方法,通过UrlConnection调用Webservice服务。 2、还是一样,必须启动一个WebService服务,代码: package com.wang.webservice.service; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class HelloService { public String sayHello( String name ){ System.out.println ...
1、上一篇WebService文章介绍了基本的创建、调用WebService服务的形式,今天学习了一下通过Ajax调用WebService服务的形式, 2、首先启动一个WebService服务,代码如下: package com.wang.webservice.service; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class HelloService { public String sayHello( String name ){ System.out ...
Global site tag (gtag.js) - Google Analytics