【原创】Java网络编程从入门到精通(10):Inet4Address类和Inet6Address类
本文为原创,如需转载,请注明作者和出处,谢谢! 为了区分IPv4和IPv6地址,Java提供了两个类:Inet4Address和Inet6Address,它们都是InetAddress类的子类,这两个类的定义如下:<!--Co...
【原创】eclipse + JBoss 5 + EJB3开发指南(1):编写第一个无状态的SessionBean
本文为原创,如需转载,请注明作者和出处,谢谢!本系列教程使用的软件版本如下:Eclipse:3.4.2, Eclipse IDE for Java EE Developers JBoss :5.0.1,http://www.jboss.org/jbossas/downloads/JDK:...
【原创】Fedora10无法使用root用户登录的解决方案
本文为原创,如需转载,请注明作者和出处,谢谢! 最近测试fedora10,发现fedora竟然无法使用root用户进行登录,就算root的密码输入正确也不行。虽然大正常的工作中尽尽量避免使用root用...
【原创】Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型
本文为原创,如需转载,请注明作者和出处,谢谢! IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确...
【原创】Java网络编程从入门到精通(8):用getAddress方法获得IP地址
本文为原创,如需转载,请注明作者和出处,谢谢! getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte...
【原创】Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址
本文为原创,如需转载,请注明作者和出处,谢谢! 这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:<!--Code highlighting pr...
【原创】Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个submit
本文为原创,如需转载,请注明作者和出处,谢谢! 有时在HTMLform中需要提供多个提交按钮,这时LookupDispatchAction类就派上用场了。LookupDispatchAction是DispatchAction的子类,用于...
【原创】将Java程序变成可执行文件的简单方法
本文为原创,如需转载,请注明作者和出处,谢谢!launcher下载 运行Java程序(SWING或SWT的桌面程序)可以直接执行.class文件或将所有的.class文件及相关的其他文件压缩成.jar文件,...
【原创】Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名
本文为原创,如需转载,请注明作者和出处,谢谢!getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主...
【原创】Java网络编程从入门到精通(5):使用getHostName方法获得域名
本文为原创,如需转载,请注明作者和出处,谢谢!该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)...
【原创】WebService大讲堂之Axis2(8):异步调用WebService
本文为原创,如需转载,请注明作者和出处,谢谢! 在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方...
【原创】Java网络编程从入门到精通(4):DNS缓存
本文为原创,如需转载,请注明作者和出处,谢谢! 在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为...
【原创】WebService(Axis2)视频教程与QQ交流群发布
本文为原创,如需转载,请注明作者和出处,谢谢! Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端Java类的方...
【原创】Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
本文为原创,如需转载,请注明作者和出处,谢谢! 在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏...
【原创】Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法
本文为原创,如需转载,请注明作者和出处,谢谢! InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两...
【原创】Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法
本文为原创,如需转载,请注明作者和出处,谢谢! 在使用Struts动作时,每一个Action都需要编写一个类,并且要在struts-config.xml进行配置。这对于一个拥有很多Action的Web程序来说,工作...
【原创】Java多线程初学者指南(12):使用Synchronized块同步变量
本文为原创,如需转载,请注明作者和出处,谢谢!我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起...
【原创】Java多线程初学者指南(11):使用Synchronized块同步方法
本文为原创,如需转载,请注明作者和出处,谢谢! synchronized关键字有两种用法。第一种就是在《使用Synchronized关键字同步类方法》一文中所介绍的直接用在方法的定义中。另外一种就是sy...
【原创】Java多线程初学者指南(10):使用Synchronized关键字同步类方法
本文为原创,如需转载,请注明作者和出处,谢谢!要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下:<!--Code highlighting produced by Actipro CodeHighligh...
【原创】Java多线程初学者指南(9):为什么要进行数据同步
本文为原创,如需转载,请注明作者和出处,谢谢!Java中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间共享的问题。因此...