`
avery_leo
  • 浏览: 387833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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 ...
 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 ...
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() { ...
** * 得到当前的工作目录。 * * @author leo * */ public class WorkingDirectory { /** * @param args */ public static void main(String[] args) { System.out.println(System.getProperty("user.dir")); }  
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]); } } }  
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); } } ...
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("."); // 所有的文件和目录名 ...
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 { ...
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++){ ...
import java.io.IOException; import java.net.InetSocketAddress; import java.nio.channels.SocketChannel; /** * 非阻塞的Socket链接。<br> * 可以在链接建立期间做一些别的操作。 * * @author 赵学庆,Java世纪网(java2000.net) * */ public class SocketNonBlock { /** * 创建一个非阻塞的Socket通道。 ...
实现技术: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:其中保存服务端 ...
一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学 ...
   很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上00x10, 终端就换行,遇上0x07, ...
  用javaeye提供的make pdf功能,制作了自己的第一本书。
从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被查找的字符串" 文件名查找匹配的行数:$ grep -c "被查找的字符串" 文件名从文件内容查找不匹配指定字符串的行:$ grep –v "被查找的字符串" 文件名从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | x ...
Global site tag (gtag.js) - Google Analytics