- 浏览: 5251 次
-
最新评论
文章列表
短网址(Short URL) ,顾名思义就是看起来很短的网址。自从twitter推出短网址服务以后,各大互联网公司都推出了自己的短网
址服务。个人感觉短网址最大的优点就是短,字符少,便于发布、传播、复制和存储。
通过网上的搜索,感觉流传了2种短网址算法,一种是基于MD5码的,一种是基于自增序列的。
1、基于MD5码 : 这种算法计算的短网址长度一般是5位或者6位,计算过程中可能出现碰撞(概率很小),可表达的url数量为62
的5次方或6次方。感觉google(http://goo.gl),微博用的是类似这种的算法(猜的),可能看起来比较美观。
...
今天在工作有一个需求需要使用后台模拟html表单上传文件,想到使用apache-httpcomponents来处理。主要使用的包有
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.2.5</version>
</dependency>
<dependency>
<groupId ...
今天在工作中需要生成一个文件的MD5码用作文件上传的一个参数,MD5码是一个用来校验文件或者文本内容完整性一个常用的特征码。
MD5码详细介绍:http://baike.baidu.com/view/1493720.htm?fr=aladdin
下面用JAVA原生API简单实现,附带2种二进制转十六进制的方法
private static void generateMD5(String content) {
try {
System.out.println("Content : " + content);
MessageDigest md5 = Me ...
2011年从一所三流大学计算机科学与技术专业毕业,加入一家美国外企,至今工作3年。今天在ITEYE上开博客,打算记录自己以后工作中遇到的问题以及学习的总结。以此自勉!