- 浏览: 387833 次
- 性别:
- 来自: 北京
最新评论
-
liuzhongzhou2721:
不错啊
Snmp4j编程简介之三:Snmp -
ahong520:
我在Keystore.getInstance("JK ...
java实现 SSL双向认证 -
tanghanlin:
好吧,还是支持下
Snmp4j编程简介之三:Snmp -
sjp524617477:
mark
java实现 SSL双向认证 -
dikesky:
您好,看了您的这篇文章学到很多东西。希望您提供一个QQ号(发到 ...
httpclient笔记(二)
文章列表
import java.util.Enumeration;
import java.util.Properties;
/**
* 得到系统的所有属性。
*
* @author leo
*
*/
public class SystemPropertyList {
/**
* @param args
*/
public static void main(String[] args) {
// 得到系统的所有属性
Properties props = System.getProp ...
- 2008-11-25 16:39
- 浏览 1532
- 评论(0)
Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。
James2.3.1下载(文后提供下载)
javamail-1_4_1.zip(文后提供下载)
启动 James 服务器
双击\james-2.3.1\bin 目录下的 run.bat文件,即可启动 James 服务器。
控制台显示如下:
Using PHOENIX_HOME: F:\项目\James\j ...
- 2008-11-25 15:13
- 浏览 3419
- 评论(5)
import java.util.Timer;
import java.util.TimerTask;
/**
* Timer多个任务的例子。
*
* @author leo
*
*/
public class TimeTestMulti {
public static void main(String[] args) {
final Timer timer = new Timer();
// 任务1, 每一秒执行一次
timer.schedule(new TimerTask() {
public void run() {
...
- 2008-11-25 13:43
- 浏览 2854
- 评论(1)
**
* 得到当前的工作目录。
*
* @author leo
*
*/
public class WorkingDirectory {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(System.getProperty("user.dir"));
}
- 2008-11-25 13:39
- 浏览 1313
- 评论(0)
import java.io.File;
/**
* 获取系统盘符
*
* @author leo
*
*/
public class FileRoots {
/**
* @param args
*/
public static void main(String[] args) {
File[] roots = File.listRoots();
for (int i = 0; i < roots.length; i++) {
System.out.println(roots[i]);
}
}
}
- 2008-11-25 13:36
- 浏览 3151
- 评论(1)
import java.io.File;
/**
* 构造文件的路径。兼容Windows和unix/linux
*
* @author leo
*
*/
public class FilePath {
/**
* @param args
*/
public static void main(String[] args) {
String path = File.separator + "a" + File.separator + "b";
System.out.println(path);
}
} ...
- 2008-11-25 13:34
- 浏览 1211
- 评论(0)
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
/**
* 文件列表。<br>
* 可以指定过滤条件。
*
* @author leo
*
*/
public class FileList {
/**
* @param args
*/
public static void main(String[] args) {
File dir = new File(".");
// 所有的文件和目录名
...
- 2008-11-25 13:33
- 浏览 3050
- 评论(0)
package net.java2000.io;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* 创建临时文件
*
* @author leo
*
*/
public class FileCreateTemporaryFile {
/**
* @param args
*/
public static void main(String[] args) {
try {
...
- 2008-11-25 13:28
- 浏览 2122
- 评论(0)
import java.util.*;
public class Randoms {
public static void main(String[] args) {
int [] seed = {1,2,3,4,5,6,7,8,9};
int [] ranArr = new int [9];
Random ran = new Random();
for(int i = 0 ; i<seed.length ; i++){
...
- 2008-11-25 11:12
- 浏览 1404
- 评论(0)
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.channels.SocketChannel;
/**
* 非阻塞的Socket链接。<br>
* 可以在链接建立期间做一些别的操作。
*
* @author 赵学庆,Java世纪网(java2000.net)
*
*/
public class SocketNonBlock {
/**
* 创建一个非阻塞的Socket通道。
...
- 2008-11-25 11:10
- 浏览 1749
- 评论(0)
实现技术:JSSE(Java Security Socket Extension)是Sun为了解决在Internet上的实现安全信息传输的解决方案。它实现了SSL和TSL(传输层安全)协议。在JSSE中包含了数据加密,服务器验证,消息完整性和客户端验证等技术。通过使用JSSE,可以在Client和Server之间通过TCP/IP协议安全地传输数据。
为了实现消息认证。Server需要:1)KeyStore: 其中保存服务端的私钥2)Trust KeyStore:其中保存客户端的授权证书Client需要:1)KeyStore:其中保存客户端的私钥2)Trust KeyStore:其中保存服务端 ...
- 2008-11-24 16:36
- 浏览 31289
- 评论(5)
一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学 ...
- 2008-11-24 09:46
- 浏览 1384
- 评论(1)
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上00x10, 终端就换行,遇上0x07, ...
- 2008-11-21 17:38
- 浏览 1347
- 评论(0)
从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被查找的字符串" 文件名查找匹配的行数:$ grep -c "被查找的字符串" 文件名从文件内容查找不匹配指定字符串的行:$ grep –v "被查找的字符串" 文件名从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | x ...
- 2008-11-14 09:39
- 浏览 7089
- 评论(1)