`
文章列表
package com.test; import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class MD5Test { public static void main(String[] args) {  String str = "usertest001";  String md5 = getMd5(str);  System.out.println("result: " + md5);// 32位的加密usertest001 ...
    刚写的java获取网卡mac地址序列号的方法。在这里记录一下。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; public class MACAddress { public MACAddress() { } public s ...
    批量去除.svn文件和.cvs文件的方法:首先建立一个bat文件,如remove.bat       加入如下代码:    写道 for /D /R %%i in (*.*) do ( cd %%i if exist .svn ( rd .svn /s /q ) if exist CVS ( rd CVS /s /q ) cd .. )     将文件remove.bat放在要去除.svn或.cvs的文件夹的根目录下,双击remove.bat即可!   切忌,不要放到不需要去除的文件夹的上级目录内执行,否则将会删除不想去的文件夹的svn文件。
    本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络管理员即服务器端管理员可选中某用户并将其踢出该聊天室。 本篇为第二篇,如果您是第一次进来请从第一篇开始,此程序不用修改完全可用,第一篇地址:http://java161.iteye.com/blog/616113     6 通信流程(实例P2P原理分析图)和运行结果    
本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络管理员即服务器端管理员可选中某用户并将其踢出该聊天室。 本篇为第二篇,如果您是第一次进来请从第一篇开始,此程序不用修改完全可用,第一篇地址:http://java161.iteye.com/blog/616113        客户端用户监听线程用来监听从服务器发送过来的信息,并进行相应的处理。客户端监听具有Socket的输入流对象:    protected Da ...
本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络管理员即服务器端管理员可选中某用户并将其踢出该聊天室。 本篇为第四篇,如果您是第一次进来请从第一篇开始,此程序不用修改完全可用,第一篇地址:http://java161.iteye.com/blog/616113   4、编写客户端Applet类(Applet1.java)    创建一个Applet类,在给Applet的design视图中加入一个文本框textField、t ...
本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络管理员即服务器端管理员可选中某用户并将其踢出该聊天室。 本篇为第二篇,如果您是第一次进来请从第一篇开始,此程序不用修改完全可用,第一篇地址:http://java161.iteye.com/blog/616113   3 编写监听用户信息类(UserThread.java)   在监听用户信息类中,首先需要实例化一个Socket输入流来读取从客户端发送过来的信息,然后根据该信息进行相 ...
本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络管理员即服务器端管理员可选中某用户并将其踢出该聊天室。 本篇为第二篇,如果您是第一次进来请从第一篇开始,此程序不用修改完全可用,第一篇地址:http://java161.iteye.com/blog/616113   2 编写用户实例类(ServerConn.java)    在该用户实例类中,首先建立一个线程来监听该用户所发送的信息,并对该信息进行处理,同时实例化一个输出流用来向该 ...
本例开发实现了一个多用户的P2P在线聊天程序,C/S结构,客户端可发送消息,然后其他的用户接收到该消息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,网络 ...
    采用左右值编码来存储无限分级树形结构的数据库表设计,下面是详细介绍。   下面我力图用比较简短的文字,少量图表,及相关核心sql语句来描述这种设计方案:   首先,我们弄一棵树作为例子: 商品|---食品|    |---肉类|    |    |--猪肉 |    |---蔬菜类 |          |--白菜 |---电器      |--电视机      |--电冰箱  采用左右值编码的保存该树的数据记录如下(设表名为tree):Type_id Name Lft Rgt 1 商品 1 18 2 食品 2 11 3 肉类 3 6 4 猪肉 4 5 5 蔬菜类 7 10 6 ...
很多人想知道如何用java读取和修改项目外的properties文件,通过这个程序告诉大家方法,就算把jar文件作出exe 也可以读取和修改properties文件的参数的键和值。 此程序可直接执行,只需将用到的几个property文件放到project的跟目录下即可 package com.start; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.Properties; import java.io.*; /** * 读取properties配置文件信息,修改配置文件内容, ...
Global site tag (gtag.js) - Google Analytics