`
文章列表
原文地址:http://blog.csdn.net/xunshu/archive/2008/03/27/2223817.aspxSmack是一个为使用XMPP服务器聊天和发送即时消息交流而提供的库。   Smack的主要优势: l           使用简单且拥有强大的API。向用户发送一条文本消息只需用一下三行代码即可完成
废话少说,先在Eclipse中新建一个Java Project (可以不是WTP的Dynamic Web Project)  选择Java Project   再看pom.xml 我们使用cxf 3.1.4版本, <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO ...
搭建一个简单的Web Service服务器 要想跑Web Service客户端,前提是要有个Web Service服务器。如果你已经有Web Service服务器,那么可以跳过这一步。如果没有,可以使用JAX-WS搭建一个简单的Web Service服务器。 @WebService public class HelloWo ...
Apache FtpServer是一个纯Java实现的FTP服务器,基于大名鼎鼎的网络框架apache MINA实现。它既可以作为一个完整的FTP服务器单独使用,也可以在Java程序中调用,类似于Jetty可以作为嵌入式的HTTP服务器。 下面介绍如何在Java中启动FTP服务器。 Apache FtpServer下载地址,目前最新版是1.0.6: http://mina.apache.org/ftpserver-project/index.html 解压后在apache-ftpserver-1.0.6\common\lib文件夹中添加需要的jar包: ftpserver-core- ...
public class TestThread extends Thread { public void run() { System.out.println(this.getName() + "子线程开始"); try { // 子线程休眠五秒 Thread.sleep(5000); } catch (InterruptedException e) ...
在用Java实现FTP上传文件功能时,特别是上传大文件的时候,可以需要这样的功能:程序在上传的过程中意外终止了,文件传了一大半,想从断掉了地方继续传;或者想做类似迅雷下载类似的功能,文件太大,今天传一半,睡一觉去先,明天继续传。   Java上传FTP文件,用的比较多的工具是apache的commons-net。如果想用commons-net实现FTP上传的断点续传还是有点麻烦。   除了commons-net之外,还有很多非常优秀的FTP工具,这里使用edtftpj这个工具来实现断点续传。   这里下载免费版,相对收费的版本少一些功能,但是足够使用了。   下载完成,解压后, ...
在MySQL中,可以使用LOAD DATA INFILE和LOAD DATA LOCAL INFILE两种方式导入文本文件中的数据到数据库表中,速度非常快。其中LOAD DATA INFILE使用的文件要位于MySQL所在服务器上,LOAD DATA LOCAL INFILE则使用的是客户端的文件。 LOAD DATA INFILE 'data.txt' INTO TABLE table_name; LOAD DATA LOCAL INFILE 'data.txt' INTO TABLE table_name; 在postgreSQL中也可以导入相同类型的文本文件,使用的是COPY命 ...
java 动态加载jar包 通过动态加载jar包,实现模块插件化
copy table (device_id,src_ip,src_transfer_ip,dst_ip,src_port,dst_port,transfer_port,type,ip_version,protocol_id,rule_id) from '/data01/pg92/t_log_nat1.dmp'; copy (select device_id,src_ip,src_transfer_ip,dst_ip,src_port,dst_port,transfer_port,type,ip_version,protocol_id,rule_id from t_log_nat where ...
Wireshark基本介绍和学习TCP三次握手
wireshark分析码流
HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样, 3.X是这样的 HttpClient httpClient=new DefaultHttpClient(); 4.3是这样的 CloseableHttpClient httpClient = HttpClients.createDefault(); 当然,上面这些变化只不过是一些小变化,大家看看API大家就都会了。 我要讲的是超时设置,HttpClient有三种超时设置,最近比较忙,没时间具体归纳总结,以后再补上,我这里就讲一些 ...

java http请求封装

    博客分类:
  • java
package socket; import java.io.*; import java.net.*; public class MyHttpClient { public static void main(String[] args) throws Exception{ InetAddress inet = InetAddress.getByName("www.baidu.com"); System.out.println(inet.getHostAddress()); Socket socket = new Socket(inet.getHostA ...
public class TestHttpClientMain { public static void main(String[] args) { HttpClient client = new HttpClient(); HttpMethod method = new GetMethod( "http://test.com"); client.getHttpConnectionManager().getParams() .setConnectionTimeout(3000); client.getHttpConnectionManager().getPara ...

java 加密算法

    博客分类:
  • java
package sftp; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Arrays; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.PBEKeySpec; /** * @author lance 2014-06-10 提供部分加 ...
Global site tag (gtag.js) - Google Analytics