随笔分类 -  Java

基于JSch的Sftp工具类
摘要:本Sftp工具类的API如下所示。1)构造方法摘要Sftp(Stringhost, intport, inttimeout, Stringusername, Stringpassword)参数:host - SFTP服务器IP地址port - SFTP服务器端口timeout - 连接超时时间,单位... 阅读全文

posted @ 2014-12-19 12:09 DongLiYang 阅读(12585) 评论(0) 推荐(4)

Java生成随机字符串,必须包含数字、小写字母、大写字母
摘要:一道算法题,生成随机字符串,必须包含数字、小写字母、大写字母。为了生成随机数方便,特别编写StdRandom类(注1),API如下。public class StdRandomstatic double random()0到1之间的实数 [0,1)static int uniform(int N)0到N-1之间的整数[0,N)static int uniform(int lo,int hi)lo到hi-1之间的整数[lo,hi)static double uniform(double lo,double hi)lo到hi之间的实数[lo,hi)了解了StdRandom类API以后,就来看一下生 阅读全文

posted @ 2013-04-01 23:36 DongLiYang 阅读(16702) 评论(0) 推荐(0)

使用PinYin4J汉字转拼音
摘要:1 import net.sourceforge.pinyin4j.PinyinHelper; 2 import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; 3 import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; 4 import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; 5 import net.sourceforge.pinyin4j.format.exception.BadHa... 阅读全文

posted @ 2013-01-28 22:57 DongLiYang 阅读(567) 评论(0) 推荐(0)

JQuery UI AutoComplete 与 Strtus2 结合使用
摘要:这篇文章中完成一个搜索城市的示例程序,输入城市名称或者拼音首字母,返回城市的智能提示。使用了JQuery UI AutoComplete插件。首先,看一下效果图,了解程序完成后是一个什么样子。汉字搜索拼音首字母搜索看完了效果图,下面一步一步介绍如何完成这个程序。Step 1 数据库表及函数(SQL Server 2008)先来建立数据库表City,它包含两个字段CityID,CityName。1 CREATE TABLE City2 (3 CityID INT IDENTITY(1,1) Primary KEY , --城市主键4 CityName NVARCHAR(50) ... 阅读全文

posted @ 2013-01-20 17:00 DongLiYang 阅读(2365) 评论(2) 推荐(2)

信息摘要工具类-MD5、CRC32、SHA1
摘要:信息摘要,通俗来说,就是信息的指纹。就像人类的指纹是不会重复的一样,使用信息摘要算法计算任何两个不同信息,得出的摘要(指纹)也是不一样的。 这通常用在校验文件是否被修改过,在Web项目中MD5也用在密码加密上。 下面的信息摘要工具类MsgDigest,可以计算文件的MD5、CRC32、SHA1摘要,字符串的MD5、SHA1摘要。 MsgDigest类: 1 package com.dong.framework.tool; 2 3 import java.io.BufferedInputStream; 4 import java.io.File; 5 import java.... 阅读全文

posted @ 2012-12-28 15:12 DongLiYang 阅读(2106) 评论(0) 推荐(0)

Struts2 验证码图片实例
摘要:本文分三个步骤介绍验证码图片生成以及与Struts2结合使用。Step 1.随机验证码 一步一步来,要生成验证码图片,首先要有验证码,然后才能在画在图片上。为了能够灵活控制验证码,特别编写了SecurityCode类,它向外提供随机字符串。并且可以控制字符串的长度和难度。SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。难度使用枚举SecurityCodeLevle表示,避免使用1、2、3这样没有明确意义的数字来区分。 同时,还控制了能否出现重复的字符。为了能够方便使用,方法设计为static。 SecurityCode类: ... 阅读全文

posted @ 2012-08-24 16:27 DongLiYang 阅读(24663) 评论(47) 推荐(9)

导航