Java中的Enum用法介绍

1. 关于Java Enum: 学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enu...

2013-07-31 15:52:17

阅读数 339

评论数 0

使用Apache CXF和Spring集成创建Web Service

1.创建HelloWorld 接口类 1 package com.googlecode.garbagecan.cxfstudy.helloworld; 2 import javax.jws.WebParam; ...

2013-07-31 15:10:42

阅读数 365

评论数 0

1.3.2 Jetty 的基本配置(2)

1.3.2 Jetty 的基本配置(2) 3. 配置 JNDI 绑定 Jetty 同样可以整合 DBCP、 C3PO 等数据源来提供容器管理的数据源。提供容器管理的数据源,只是 Jetty JNDI 绑定功能之一。 下面介绍如何在 Jetty 绑定 JNDI,以及 JNDI 的使用。 增加...

2013-07-31 14:17:13

阅读数 453

评论数 0

1.3.2 Jetty 的基本配置(1)

1.3.2 Jetty 的基本配置(1) Jetty 的基本配置与 Tomcat类似,在这里主要介绍 Jetty 的端口设置及如何部署 Web应用。由于 Jetty 是个嵌入式 Web 服务器,因此设置方式比较特殊。 Jetty 的配置文件放在 etc 路径下,该路径下有如下几个配置文件: ...

2013-07-31 14:16:38

阅读数 445

评论数 0

Spring 3.0 注解注入详解

一、各种注解方式 1.@Autowired注解(不推荐使用,建议使用@Resource) @Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowire...

2013-07-31 13:51:13

阅读数 276

评论数 0

webservice开源引擎的比较:Axis和CXF的比较

在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.4.1,CXF现在已经到了2.1.1版本。...

2013-07-31 13:11:39

阅读数 491

评论数 0

XmlRootElement

XmlRootElement 文章分类:Java编程 JAXB :  Java API for XML Binding   作用是 java对象 xml文件  之间的转换   JAXB Annotation @XmlRootElement   //xml 文件的根元素 @XmlEl...

2013-07-31 11:46:45

阅读数 742

评论数 0

java.lang.Thread线程类

一、如何在自定义的代码中,自定义一个线程呢?       通过对api的查找,发现java已经提供了对线程这类事物的描述。就是Thread类   二、Thread类       线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。   Java代码...

2013-07-30 17:36:46

阅读数 533

评论数 0

多线程访问 资源的安全控制

对于线程安全,大家都知道使用synchronized控制访问的资源,有变量安全、方法安全、块安全。 我这里有个需求是这样的,我这里作为服务端有很多客户端与我进行交互,服务端也会主动发消息给客户端,但是要求每次交互时只能有一个用户。也就是说发送一组信息、等待信息、处理信息返回时这个链路只能有一个人...

2013-07-30 17:36:06

阅读数 403

评论数 0

Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子: pa...

2013-07-30 15:14:29

阅读数 272

评论数 0

三步学会Java Socket编程(三)

第三步 实现信息共享:在Socket上的实时交流 网络的伟大之一也是信息共享,Server可以主动向所有Client广播消息,同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。 设计原理: 服务器端接受客户端的连接请求,同时启动一个线程处理这个连接...

2013-07-30 14:46:22

阅读数 336

评论数 0

三步学会Java Socket编程(二)

第二步 多个客户同时连接 在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以上功能特点是非常容易的。 设计原理: 主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一...

2013-07-30 14:45:33

阅读数 340

评论数 0

三步学会Java Socket编程(一)

第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSo...

2013-07-30 14:44:50

阅读数 287

评论数 0

Eclipse和debug的一些快捷键:F8一直执行到下一个断点。

Debug快捷键      F5单步调试进入函数内部。   F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。   F7由函数内部返回到调用处。   F8一直执行到下一个断点。   F11 这个好像是重新运行debug的,我也不确定,一直就当做重...

2013-07-30 14:25:32

阅读数 456

评论数 0

Java Socket重要参数讲解

Java Socket的api可能很多人会用,但是Java Socket的参数可能很多人都不知道用来干嘛的,甚至都不知道有这些参数。 backlog 用于ServerSocket,配置ServerSocket的最大客户端等待队列。等待队列的意思,先看下面代码 public class...

2013-07-30 13:15:02

阅读数 366

评论数 0

java Socket API 详解

此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。 套接字的实际工作由 SocketImpl 类的实例执行。应用程序通过更改创建套接字实现的套接字工厂可以配置它自身,以创建适合本地防火墙的套接字。 version 1.113, 07/19/06 ...

2013-07-30 12:56:23

阅读数 386

评论数 0

java.net.InetAddress类的应用

1. java.net.InetAddress类的使用 1.1. 简介 IP地址是IP使用的32位(IPv4)或者128位(IPv6)位无符号数字,它是传输层协议TCP,UDP的基础。InetAddress是Java对IP地址的封装,在java.net中有许多类都使用到了InetAddress...

2013-07-26 17:31:35

阅读数 299

评论数 0

java.net.Url类的应用

认识IP、认识URL是进行网络编程的第一步。java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源。     一、认识URL     类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对...

2013-07-26 17:31:01

阅读数 372

评论数 0

java.net.UrlConnection类的使用

URLConnection类是一个抽象,是实现应用程序和URL之间通信连接的所有类的超类,该类的实例可以用来读写URL所指的资源。在创建了URL对象之后,可以使用该URL对象的openConnection方法来创建URLConnection对象,之后就可以使用下面的方法完成各种各样的操作。 ...

2013-07-26 17:30:01

阅读数 351

评论数 0

java网络编程之UDP

进行UDP协议的使用中,我们通常会借助其他语言工具来完成工作。那么今天我们主要介绍一下Java下的UDP协议的使用。首先我们来了解一下UDP协议的基本概念。UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层??传输层,处于IP协议的上一层。UDP有不提...

2013-07-26 17:28:26

阅读数 428

评论数 0

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