关闭

Java工具方法hutool 使用备注

3521人阅读 评论(0) 收藏 举报
分类:
package TestHuTool;

import it.sauronsoftware.cron4j.Scheduler;

import java.io.File;

import com.xiaoleilu.hutool.NetUtil;
import com.xiaoleilu.hutool.RandomUtil;
import com.xiaoleilu.hutool.SecureUtil;
import com.xiaoleilu.hutool.Setting;
import com.xiaoleilu.hutool.Validator;

/**

Java工具方法hutool 使用例子
http://hutool.mydoc.io/
http://hutool.mydoc.io/?t=820
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        
        System.out.println(NetUtil.localIpv4s());
        //System.out.println(NetUtil.isUsableLocalPort(9090));
        String charset="utf-8";
        System.out.println(RandomUtil.randomString(10));
        String source="fuck";
        System.out.println(SecureUtil.md5(source, "utf-8"));
        System.out.println(SecureUtil.sha1(source, "utf-8"));
        String out=SecureUtil.base64(source, "utf-8");
        System.out.println(out);
        System.out.println(SecureUtil.decodeBase64(out, "utf-8"));
        Setting setting=new Setting(new File("d:/cmd.ini"), charset, true);
        System.out.println(setting.getString("command.cmd"));
        
        boolean isEmail = Validator.isEmail("loolly@gmail.com");
        System.out.println(isEmail);
        
        System.out.println(Validator.isByRegex("需要验证字段的正则表达式", "被验证内容"));
        
        //定时器任务http://hutool.mydoc.io/?t=827
        	
        //使用cron4j框架
        System.out.println(new File(".").getAbsolutePath());
        //CronUtil.setCronSetting("cron4j.setting");
       // CronUtil.start();
        
     // Declares the file.
		File file = new File("cron4jtab.txt");
		// Creates the scheduler.
		Scheduler scheduler = new Scheduler();
		// Schedules the file.
		scheduler.scheduleFile(file);
		// Starts the scheduler.
		scheduler.start();
		// Stays alive for five minutes.
		try {
			Thread.sleep(5L * 60L * 1000L);
		} catch (InterruptedException e) {
			;
		}
		// Stops the scheduler.
		scheduler.stop();
        
        
    }
}
<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/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>TestHuTool</groupId>
	<artifactId>TestHuTool</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>TestHuTool</name>
	<url>http://maven.apache.org</url>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>com.xiaoleilu</groupId>
			<artifactId>hutool</artifactId>
			<version>2.9.2</version>
		</dependency>
		<dependency>
			<groupId>it.sauronsoftware.cron4j</groupId>
			<artifactId>cron4j</artifactId>
			<version>2.2.5</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.7.12</version>
		</dependency>
	</dependencies>
</project>


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

hutool java工具架包功能介绍

http://git.oschina.net/loolly/hutool 一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。 功能 ...
  • lx1309244704
  • lx1309244704
  • 2017-07-31 17:34
  • 466

hutool工具类

http://git.oschina.net/loolly/hutool 一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。 功能 ...
  • qq_32447301
  • qq_32447301
  • 2017-11-13 16:58
  • 187

hutool工具类

http://git.oschina.net/loolly/hutool 一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。 功能 ...
  • qq_32447301
  • qq_32447301
  • 2017-11-13 16:58
  • 187

hutool java工具架包功能介绍

http://git.oschina.net/loolly/hutool 一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。 功能 ...
  • lx1309244704
  • lx1309244704
  • 2017-07-31 17:34
  • 466

HuTool工具类

HuToolExcel工具类
  • by965738071
  • by965738071
  • 2017-12-08 15:16
  • 2

Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)

来至于互联网 Office文档的Java处理包 POI [推荐] Apache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。目前POI已经有了Ruby版本。 结...
  • Dax1n
  • Dax1n
  • 2017-03-27 22:30
  • 10244

Java使用Hutool实现AES、DES加密解密

介绍AES和DES同属对称加密算法,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法...
  • loolly
  • loolly
  • 2017-08-07 19:29
  • 163

java语言搭建SSL的Socket并发送字符串消息(最简单应用实例/常见异常及解决)

我看了几篇微博,有的非常详实,作为深入学习资料非常好。 但是有的说是实例吧...无关测试代码太多,感觉就是画蛇添足。各种秘钥库管理感觉都是非必要的。 索性自己写一个,顺便记录一些常见的异常。
  • Shenpibaipao
  • Shenpibaipao
  • 2017-06-10 14:29
  • 709

收藏一个Ping的小工具类,可用于网络中检测目的设备是否在线

记不起在哪个项目中需要做一个检查设备在线状态的功能,可当时又没有设备的SDK可使用,网上找索很久,找到这款PING的小工具,简单适用,自己修改了一下,用起来超方便。 自己先攒起来再说。  [头文件...
  • piplu
  • piplu
  • 2015-10-31 13:52
  • 667

几款好用的比较工具

当我们需要比较两个文件,图片,程序等的差异的时候,我们需要用软件在进行比较,不如太耗时间尽力。但是现今网络上有着很多种文件比较工具,大家不知道那些比较好用。下面我们就来给大家介绍介绍几款好用的比较工具...
  • mathsoftware
  • mathsoftware
  • 2016-06-07 13:52
  • 3015
    个人资料
    • 访问:2132512次
    • 积分:28849
    • 等级:
    • 排名:第210名
    • 原创:785篇
    • 转载:394篇
    • 译文:0篇
    • 评论:243条
    我的技术博客
    最新评论