JPCAP——Java中的数据链路层控制

  一.JPCAP简介

众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。

JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,而给JAVA语...

    有效创建oracle dblink 的两种方式

  两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。
  其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。
  创建可...

    JS中将字符串转为XML并读取对象的值

  在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement();
  在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数




以下是引用片段:
function createXml(...

    Spring总结实例之消息与事件

  前几天看到网友总结的自学经验,觉得说得很好,引文:光看别人骑自行车很容易, 那么是不是看了几百遍别人怎么骑自行车你也就马上能骑着走了呢? 不摔跤是不可能学会的。

还有就是要经常总结:刚才说到会摔跤, 那么这时候就要总结遇到的问题, 这样下次再遇到就...

    UML之精粹——学习笔记(一)

  UML有三种使用方式:用作草图绘制,用于蓝图绘制,用于程序编制。
  倾向于将UML用于草图绘制,绘制草图的实质是选择,重点是进行交流,常用的介质是白板。
  草图是故意不完备的,要突出重要的信息。草图是探究性的,蓝图是定义性的。草图用于正向工程(设...

    垃圾清理势在必行——java垃圾收集算法

  本文转自IT博客,文中内容不代表本站观点,仅提供参考。
  1.垃圾收集算法的核心思想
  Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引...

    关于Eclipse 3.0的插件自动构建简介

  1.基本信息

摘要:

Eclipse 提供了在Eclipse IDE外自动构建的能力。Eclipse本身也是采用这种方式构建的。本文将分享Eclipse自动构建的一些经验,详细介绍Eclipse插件开发的自动编译过程。

环境要求:本文是基于Eclipse 3.0环境进行描述的。如果你使用的...

    Java程序员需要了解的几个开源协议

  今天工作的任务要写一些跟开源协议相关的约定说明,所以在网上搜索了一些资料以供参考,下面列出了几个比较常见的开源协议,如果想要了解其他的协议和详细了解这些协议,我个人推荐这个网址:http://www.opensource.org/licenses/

Mozilla Public License

...

    Spring 2.X 中AOP的使用浅析

  和Spring1.X相比,Spring2.X使用AspectJ的语法来声明AOP,这使得它更“标准”,更灵活了。还是那句话,如果你不了解 AspectJ并且打算使用Spring2.X的AspectJ式AOP,那就学学AspectJ吧,这方面的书还是很多了。

Spring2.X下的切面有两种实现方式,一种是以Java...

    Eclipse插件开发中实现刷新和重编译

  在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。

一、实现刷新

1、一个关键的接口是org.eclipse.core.resources.IResource

调用这个接口的refreshLocal方法即可...

    Java实战篇:设计自己的Annotation

  Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......

不讲废话了,实践才是硬道理.

第一部分:了解一下java1.5起默认的三个annotation类型:

一个是@Override:...

    Java中调用SQL Server存储过程示例

  最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX x)的形式。这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterN...

    Java中消除实现继承和面向接口编程

  在匆忙之际理清消除实现继承和面向接口编程这样两个大问题可不是一件容易的事情,尤其考虑到自身的认识水平。坦白的说,这又是一篇“炒冷饭”的文章,但这“冷饭”又确实不好炒。因此,在阅读了这篇文章之后,你可要批判地接受(拒绝)我的观点,尽管我的观点也是...

    Java小技巧:关于Cookie的操作

  1.设置Cookie

1Cookie cookie = new Cookie("key", "value");

2cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。

3cookie.setPath("/test/test2"); //设置Cookie路径,不设置的话为...

    对Java程序多态性支持的改进

  多态性(polymorphism)是面向对象编程的属性,它允许多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面最为突出。第一个是每个方法(标记为 final的方法除外)都可以被子类重写;第二个是设立interface关键字。下面将给出这两方面的详细介绍。

由...

    利用Stripes实现Java Web开发

  Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中的简单性。

Stripes是一个以让程序员的web开发简单而高效为准则来设...

    Java SE 6 新特性: JMX 与系统管理

  前言

在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人...

    浅谈Java中利用JCOM实现仿Excel编程

  在JAVA中使用JCOM和JXL注意要点:

(1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。

(2)要把jcom.dll同时放到你JDK的bin目录下或者放到系统盘的windows下(推荐放到JDK的BIN下)

把上面的JAR包都放好后开始写应用中...

    Hibernate配置文件中映射元素详解

  对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。





<?xml version="1.0"?><!--所有的XM...

    基于Java的界面布局DSL的设计与实现

  Java界面设计应该是一项充满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的 实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局管理器等方案也无法很好地解...