![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
yakcy
学无止境!
展开
-
ant的学习
一、Ant介绍Ant是Java的生成工具,是Apache的核心项目;直接在apache官网下载即可;Ant类似于Unix中的Make工具,都是用来编译、生成;Ant是跨平台的,而Make不能;Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目;下载原创 2013-09-09 18:02:49 · 786 阅读 · 0 评论 -
WSDL自动生成Web Service java 客户端
引用: 最近做系统间数据导入导出时需要用到web service,所以需要通过wsdl生成java客户端来读取数据。方法一: 使用xfire eclipse plugin生成java客户端1 安装xfire eclipse plugin,update site: Java代码 http://dist.codehaus.org/xfi原创 2014-12-03 14:58:29 · 3060 阅读 · 0 评论 -
Java 调用webservice接口测试
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyrigh原创 2014-12-04 18:49:28 · 25253 阅读 · 1 评论 -
eclipse中git详细使用教程
由于国外的github使用不是很方便,果断用国内oschina的git,使用方法完全一致,你只需要在http://git.oschina.net/注册账号,在windows客户端安装相关软件:1.git客户端:Git-1.9.5-preview20141217.exe2.git客户端外壳:TortoiseGit-1.8.12.0-64bit.msi3.git汉化包:TortoiseGi原创 2015-01-29 13:05:32 · 47105 阅读 · 4 评论 -
java中jvm内存详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll原创 2015-01-28 20:54:25 · 803 阅读 · 0 评论 -
Java Socket编程 标准范例(多线程)
服务器端(Server)非多线程[java] view plaincopypackage com.zeph.serverclient; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader转载 2014-12-09 20:57:36 · 991 阅读 · 1 评论 -
Java Servlet介绍与实例
什么是Servlet 在Web服务器端加载并运行的Java应用程序具体运行在Servlet引擎管理的JVM上。Servlet容器负责Servlet和用户的通信以及调用Servlet的方法。Servlet和用户的通信采用请求/响应模式。用于以动态响应客户机请求形式扩展Web服务器(Web Container)的功能。Servlet是开发服务器端应用程序的一个很好选择, Ser转载 2014-12-14 21:40:59 · 766 阅读 · 0 评论 -
Jaxb中的注解关键字说明
一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @XmlType @Xm原创 2015-01-21 11:38:24 · 1046 阅读 · 0 评论 -
webservice远程调用详解
webservice是跨编程语言和跨平台的远程调用技术。常见的远程调用技术还有RMI,因为webservice跨平台和跨编程语言,因此应用更广泛,但性能略低。 远程调用:一台计算机a上的一个程序可以调用另一台计算机b上的一个对象的方法。 关于Java webService框架,主要有AXIS、XFire、CXF,还有Java自带的JAX-WS(必须JDK6以上环境)。 SO转载 2014-12-03 14:38:15 · 3658 阅读 · 0 评论 -
java(JDBC连接数据库)[完整版封装]
import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMeta转载 2015-04-20 15:17:42 · 635 阅读 · 0 评论 -
jstl标签配置及使用
一. 配置 JSTL包括两个 JAR 文件, jstl.jar 和 standard.jar 。原文引入: 二. Core 标签库Core 标签库主要包括了一般用途的标签、条件标签、迭代标签转载 2015-05-28 19:40:27 · 497 阅读 · 0 评论 -
Java EE发展史
前言 最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓“启示录”,就是这个意思。一.Java EE是什么? Java EE(Java Enterprise Edition)是一种企业级应用的软件架构,同时是一种思想,一套规范。二.Java EE的发展史转载 2015-07-05 16:50:46 · 2149 阅读 · 0 评论 -
Eclipse4.4 安装java反编译插件Eclipse Class Decompiler
一、在线安装方式: Eclipse Class Decompiler整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.ne原创 2015-06-30 13:32:08 · 6828 阅读 · 0 评论 -
Spring + Jersey构建发布Restful WebService
Spring和maven的搭建参考相关文档,本文只介绍与jersey有关配置。环境:Eclipse4.1JDK1.6OSwin7Maven3.1spring 2.5.6jers原创 2015-11-03 14:28:37 · 1620 阅读 · 0 评论 -
SWT基本类说明
实例变量也被翻译成"域"和"成员变量"。在面向数据库的实体类中叶被称为"属性"或"字段"的变量。Hibernate中也称为POJO,即简单原始的Java变量。使用变量的一般原则是:尽量使变量的有效范围最小化,即优先考虑用局部变量。其次是实例变量,最后才是类变量。 还有一种常量的写法,比类常量前多了一个final,如下: final static int ALL_CL原创 2014-11-26 11:05:17 · 3450 阅读 · 0 评论 -
SWT常用组件
1按钮组件(Button) (1)Button组件常用样式 SWT.PUSH按钮 SWT.CHECK多选按钮 SWT.RADIO单选按钮 SWT.ARROW箭头按钮 SWT.NONE默认按钮 SWT.CENTER文字居中与SWT.NONE SWT.LEFT左对齐 SWT.RIGHT右对齐 SWT.BOR原创 2014-11-18 10:30:55 · 1101 阅读 · 0 评论 -
java输入输出流详细讲解
目录(?)[-]什么是IO数据流的基本概念数据流输入流Input Stream输出流数据流分类标准IO命令行参数标准输入输出数据流javaIO层次体系结构非流式文件类--File类JavaIO流类库io流的四个基本类io流的具体分类字节流InputStreamOutputStreamInputStream抽象类 OutputStream抽象类转载 2014-10-13 18:00:47 · 975 阅读 · 0 评论 -
ant参数详细说明
Ant也可以通过命令行参数 -buildfile 来指定其他目标文件,其中,是你要采用的目标文件名。Ant还有很多命令行可选参数,如下所示: 可以输入ant -help查看命令行可选参数摘要:ant [options] [target [target2 [target3] ...]]Options:-help print this原创 2013-09-10 12:00:58 · 1919 阅读 · 0 评论 -
Hadoop常见错误及解决办法
1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out Answer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。 /etc/security/limits.转载 2013-11-25 09:52:50 · 4220 阅读 · 0 评论 -
JDK,JRE,JVM的区别与联系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/ja原创 2014-02-26 17:48:50 · 932 阅读 · 0 评论 -
java关键字详解
Java关键字及其作用目录Java关键字及其作用---1一、 关键字总览:2二、 详细解释---31.访问控制---3 1)私有的--3 private2)受保护的--3 protected3)公共的--3 public2.类、方法和变量修饰符---3原创 2014-07-02 15:56:08 · 2308 阅读 · 0 评论 -
Java 泛型详解
在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。 一、为什么使用泛型呢? 在以往的J2SE中,没有泛型的情况下,通常是使用Object原创 2014-07-25 09:35:52 · 811 阅读 · 0 评论 -
java异常处理
Java异常处理总结 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以原创 2014-07-08 12:03:30 · 1034 阅读 · 1 评论 -
Eclipse 安装最新SVN插件
【转载】Eclipse 安装最新SVN插件 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以lin转载 2014-09-25 10:22:53 · 496 阅读 · 0 评论 -
java接口实现和抽象类
java有时候,我们可能想要构造一个很抽象的父类对象,它可能仅仅代表一个分类或抽象概念,它的实例没有任何意义,因此不希望它能被实例化。例如:有一个父类“水果(Fruit)”,它有几个子类“苹果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在这里仅仅只是作为一个分类,显然水果的实例没有什么意义(就好像一个人如果告诉你他买了一些水果但是却不告诉你是苹果还是橘子,你很难转载 2014-09-29 17:26:09 · 878 阅读 · 0 评论 -
JavaEE session机制
JavaEE session机制Http协议: 在讲session之前,必须说下Http协议,HTTP是一个客户端和服务器端请求和应答的标准(TCP)。由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1200 OK",和(响应原创 2014-10-25 15:20:00 · 918 阅读 · 0 评论 -
Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
第一、Logger.getLogger()和LogFactory.getLog()的区别 1.Logger.getLogger()是使用log4j的方式记录日志; 2.LogFactory.getLog()则来自apache的common-logging包。common-logging组件: Jakarta Commons Logging (JCL)提供的转载 2014-11-12 14:05:16 · 746 阅读 · 0 评论 -
Java Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比原创 2014-10-29 16:29:02 · 720 阅读 · 0 评论 -
java map 遍历的选择
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历v转载 2014-10-29 17:36:22 · 501 阅读 · 0 评论 -
net.sf.json 日期 时间 格式化 方法
编写工具类[java] view plaincopyimport java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonVa原创 2014-10-29 15:39:47 · 2476 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;转载 2015-12-06 19:58:59 · 575 阅读 · 0 评论