Welcome 微信登录

首页 / 软件开发 / JAVA

使用Java制作多点发送程序

使用Java制作多点发送程序

使用Java制作多点发送程序2010-12-25 yesky 林建刚IP协议是Internet上所有信息的传播手段,UDP(User Datagram Protocol,用户数据报协议)数据报被封装在IP包中,发送到网络上适当的机器。众所周知,大多数IP使用单点发送,即从一个主机发送一个包到另一个主机上。然而,IP协议也具有多点发送的能力,若要使用多点发送时,一个报文标有一组目标主机地址,当报文发出后,整个组都能收到。为支持多点发送,一定范围的IP地址被单...
使用WAP的手机监听你的网络

使用WAP的手机监听你的网络

使用WAP的手机监听你的网络2010-12-25 yesky WayneJava是一个开放、标准、通用的网络程序运行平台,用Java编写的应用程序可以适用于多种不同的平台和终端而无需修改程序,同样,基于WAP的手机也可以使用Java的平台或与后端服务器进行交互来完成各种复杂的功能。你有没有想过,坐在汽车里或者走在路上就可以轻轻松松的管理你复杂的互联网络或局域网络。使用Java Servlet就可以解决这个问题。下面是一个可以让你在支持WAP的手机上监听你的...
推技术聊天室的实现(上)

推技术聊天室的实现(上)

推技术聊天室的实现(上)2010-12-25基于推技术的聊天室在国内现在已经比较常见。这种聊天室最大的特点是不使用浏览器每格一段时间就刷新的方式,而让服务器不定时往客户端写聊天的内容。当有人发言时,屏幕上才会出现新聊天内容,而且聊天内容是不断向上滚动的,如果浏览器状态栏在的话,可以看到进度条始终处于下载页面状态。即使这种聊天室容纳上百人,性能不会明显的降低。而以往的CGI或活动服务器端脚本做的聊天室性能明显就不行了。推技术的聊天室聊天室基本原理是,不使用H...
推技术聊天室的实现(下)

推技术聊天室的实现(下)

推技术聊天室的实现(下)2010-12-25下面我们来看看具体实现流程:聊天服务器的实现我们的服务器的核心部分是ThreadedChatHandle类,我们需要处理的数据主要包括两部分——在线列表和用户发言。在线列表可以直接使用大的对象数组,这是基于一个聊天室容量是有限制的考虑。而用户的发言直接发到管道里面就可以了。在线列表类的定义如下:class Chater{ private static Double id;//这个ID作为区...
用Java保存位图文件

用Java保存位图文件

用Java保存位图文件2010-12-25摘要虽然 Java 提供了几种打开图像的机制,但保存图像并不是它的强项。这篇技巧将讲述如何将图像保存在 24 位位图文件中。另外,Jean-Pierre 还提供了将图像文件写入位图文件所需的全部代码。这篇技巧是 "在 Java 应用程序中加载位图文件的逐步指南" 的补充,那篇技巧说明了在 Java 应用程序中加载位图文件的过程。本月我再提供一篇教程,说明如何将图像保存在 24 位位图文件中,其中...
在JavaScript程序中整合Java函数

在JavaScript程序中整合Java函数

在JavaScript程序中整合Java函数2010-12-25问题的提出:假定我们的HTML 页中有一些表单需要处理,并且我们需要初始化中的字段,我们该怎么办?标准的解决办法就是使用CGI脚本或是使用Java Servlet等服务器端程序,但是你有没有想过,还可以编写一个脚本程序使你可以用JavaScript直接调用服务器端Java程序进行任何计算的结果,就像下面代码中列的那样:<html>我们的表单<br><form>...
整合Java6脚本、Groovy实现动态MVC模式

整合Java6脚本、Groovy实现动态MVC模式

整合Java6脚本、Groovy实现动态MVC模式2010-12-25一个有弹性的和动态的开发环境正在受到前所未有的关注,甚至连脚本语言也显现出这方面的特性,这也正是我们所需要的,也就是说,我们永远需要建立易维护,并且可满足我们需求的应用程序。如果我们要想使用脚本语言参与进来,我们应该考虑一下Java SE 6所提供的一个新的脚本API:一个与语言无关的允许开发人员在Java代码中使用脚本语言的框架。使用这套新API,我们不仅可以利用脚本语言的特性,而且还...
weblogic92连接池的连接数异常问题

weblogic92连接池的连接数异常问题

weblogic92连接池的连接数异常问题2010-12-25 BlogJava 走走停停又三年有客户说,他们通过connection pool监控发现weblogic92连接池中当前连接数(current capacity)小于初始连接数(initial capacity)。从现象上来说,给客户的直觉是:连接池初始化有问题,没有帮助他们初始化他们需要的那么多连接。但他同时发现,几个 connection pool中,其他pool没有问题。拿到问题,我也怀...
Weblogic中的load banlance问题

Weblogic中的load banlance问题

Weblogic中的load banlance问题2010-12-25 BlogJava 走走停停又三年在一个复杂的企业应用环境中,往往一个application server无法承担所有的服务请求,所以很多企业都为此架起了多个服务器实例。这些服务器实例结合在一起,可以组织成一个强健的企业运行环境,它易于扩展、支持load banlance, 支持fail over, 可以做到backend server的failure对于客户是透明的。这样的一个企业环境...
关于weblogic中使用Dom4j、Xerces导致执行线程挂起的问题

关于weblogic中使用Dom4j、Xerces导致执行线程挂起的问题

关于weblogic中使用Dom4j、Xerces导致执行线程挂起的问题2010-12-25 BlogJava 走走停停又三年这两天有客户跟我说了个问题,说他们发现weblogic不停的load class,最后线程都挂在了Zip Entry操作上。让他们做了thread dump, 开始以为跟JDK的IO性能有关系,因为我曾经在HPAIX上都碰到过线程挂起在zip操作上的问题,最终客户通过调整OS参数后,问题得到解决。但在拿到thread dump后, ...
报表应用系列——图表JFreeChart: 第1章 快速开始

报表应用系列——图表JFreeChart: 第1章 快速开始

报表应用系列——图表JFreeChart: 第1章 快速开始2010-12-25 BlogJava 临远jfreechart是jfree公司提供的一个java项目,它主要用来实现各种图表,包括:饼图,柱状图(普通柱状图和堆栈柱状图),折线图,区域图,分布图,混合图,甘特图,以及一些仪表盘等。官方网站:http://jfree.org/。pie 饼图,line折线图,bar柱状图,gantt甘特图,xy plots and scatter plots,tim...
Java EE应用程序在Glassfish上的性能调优案例分析

Java EE应用程序在Glassfish上的性能调优案例分析

Java EE应用程序在Glassfish上的性能调优案例分析2010-12-25 BlogJava kit_loJava EE应用的性能问题对严肃的项目和产品来说是一个非常重要的问题。特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要,它和系统的稳定性有着直接的联系。更加重要的是,性能好的应用在完成相同任务的条件下,能够占用更少的资源,获得更好的用户体验,换句话说,就是能够节省费用和消耗,获得...
Enterprise JavaBeans组件慨述之一

Enterprise JavaBeans组件慨述之一

Enterprise JavaBeans组件慨述之一2010-12-26本文概述 Enterprise JavaBeans (EJB) 技术,旨在让读者快速理解基本概念。第 1 部分讲述 EJB 技术的历史和某些目标、优点和技术。为了简洁明了,有选择地讲述EJB 技术的一些关键要素。请注意,虽然 EJB 组件依赖于一些基础的 Java 服务(如 Java Transaction Service),但使用 EJB 组件及认识这些组件的好处并不需要掌握这些相关...
Enterprise JavaBeans组件慨述之二

Enterprise JavaBeans组件慨述之二

Enterprise JavaBeans组件慨述之二2010-12-26EJB 编程模型本文的第二部分说明创建 Enterprise JavaBean 组件所需的 Java 接口和类的作用。除了对 bean 类本身进行编码外,EJB 开发人员还必须为 bean 定义一个本地接口和一个远程接口。这些接口的实现类通常由容器生成,因此部署 EJB 组件是开发人员和 EJB 容器的合作行为。第二部分还区分了 enterprise bean 的两种主要类型,即会话 ...
Enterprise JavaBeans组件慨述之三

Enterprise JavaBeans组件慨述之三

Enterprise JavaBeans组件慨述之三2010-12-26布署和使用 Enterprise JavaBeans 组件本文的第 3 部分说明 Enterprise JavaBeans 组件的部署过程,部署并不仅仅是安装,因为它通常还涉及代码生成。部署还使用了一个特殊的部署描述符文件,此文件支持控制企业级 bean 行为(如某个 bean 是否需要事务)的参数。bean 部署的这一特性支持 bean 行为的说明性、纲领性规范的 EJB 目标。第 ...
<< 381 382 383 384 385 386 387 388 389 390 >>