java高仿新浪微博短链接地址生成工具ShortUrlGenerator.java

新浪微博短网址生成器 新浪短网址 微博短网址 短网址网站源码 新浪微博短网址生成器 新浪短网址 微博短网址 短网址网站源码 非常简单实用 立即下载

原文:仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java

源代码下载地址:http://www.zuidaima.com/share/1550463378934784.htm

仿新浪微博 短链接地址生成工具

ShortUrlGenerator.java

String sLongUrl = "http://www.zuidaima.com/share/1550463378934784.htm"; // 3BD768E58042156E54626860E241E999

String[] aResult = shortUrl(sLongUrl);

// 打印出结果

for (int i = 0; i < aResult.length; i++) {

          System.out.println("[" + i + "]:::" + aResult[i]);

}

///// 控制台输出如下: [0]:::7nUFJn [1]:::f6Zzy2 [2]:::j6jmQb [3]:::2eAjea

/*
 *    Copyright 2012-2013 The Haohui Network Corporation
 */
package com.zuidaima.haohui.common.utils;

/**
 * @project baidamei
 * @author cevencheng <cevencheng@gmail.com> www.zuidaima.com
 * @create 2012-11-10 上午1:15:05
 */
public class ShortUrlGenerator {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 长连接: http://www.zuidaima.com/share/1550463378934784.htm
		// 新浪解析后的短链接为: http://t.cn/h1jGSC
		String sLongUrl = "http://www.zuidaima.com/share/1550463378934784.htm"; // 3BD768E58042156E54626860E241E999
		String[] aResult = shortUrl(sLongUrl);
		// 打印出结果
		for (int i = 0; i < aResult.length; i++) {
			System.out.println("[" + i + "]:::" + aResult[i]);
		}
	}

	public static String[] shortUrl(String url) {
		// 可以自定义生成 MD5 加密字符传前的混合 KEY
		String key = "wuguowei";
		// 要使用生成 URL 的字符
		String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x",
				"y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P",
				"Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"

		};
		// 对传入网址进行 MD5 加密
//		String sMD5EncryptResult = (new CMyEncrypt()).getMD5OfStr(key + url);
		String sMD5EncryptResult = MD5.md5Encode(key +  url);
		String hex = sMD5EncryptResult;

		String[] resUrl = new String[4];
		for (int i = 0; i < 4; i++) {

			// 把加密字符按照 8 位一组 16 进制与 0x3FFFFFFF 进行位与运算
			String sTempSubString = hex.substring(i * 8, i * 8 + 8);

			// 这里需要使用 long 型来转换,因为 Inteper .parseInt() 只能处理 31 位 , 首位为符号位 , 如果不用
			// long ,则会越界
			long lHexLong = 0x3FFFFFFF & Long.parseLong(sTempSubString, 16);
			String outChars = "";
			for (int j = 0; j < 6; j++) {
				// 把得到的值与 0x0000003D 进行位与运算,取得字符数组 chars 索引
				long index = 0x0000003D & lHexLong;
				// 把取得的字符相加
				outChars += chars[(int) index];
				// 每次循环按位右移 5 位
				lHexLong = lHexLong >> 5;
			}
			// 把字符串存入对应索引的输出数组
			resUrl[i] = outChars;
		}
		return resUrl;
	}
}

	    			

 

Paraview:Python Calculator Filter python calculator过滤器 from paraview.simple import * connection = servermanager.Connect('localhost',11111) er = servermanager.sources.EnSightreader(CaseFileName='/.../data.case') er.PointArrays = ['x_velocity','1','y_velocity','1','z_velocity','1','cp','1'] 阅读详情

相关推荐

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页 常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大

1716

云计算机短网址,最新官方新浪短网址生成API接口与在线短网址缩短工具分享

新浪短链接已经广泛应用于各大平台营销之中。如:微信,短信,微博已经各论坛广告软文之中。因为其超短的t.cn的样式,更容易让人接收和保证的文案的美观性。但是自新浪停止了对外开放的api key之后,市面上还有哪些可以继续生成新浪短链接的api接口呢?别担心,今天给大家分享一款我自己一直在使用的新浪短链接在线批量网址缩短工具和api接口。一,在线批量生成新浪短网址工具:1,工具地址:http://qi...

weixin_39525007的博客 786

Cocos Creator 2.4 APK逆向实战:如何完整提取游戏资源并还原工程(附工具包)

本文详细介绍了针对Cocos Creator 2.4打包的APK进行逆向工程的完整流程,包括环境搭建、资源索引解析、打包文件提取、图集拆分以及工程结构还原。重点讲解了如何利用config.json和.jsb文件完整提取游戏资源,并生成可被Cocos Creator识别的工程目录与.meta文件,最终实现工程还原的目标。

h3i4j的博客 1497

《收藏》新浪短网址API接口(T.CN短链接)在线批量缩短生成工具推荐

新浪于前段时间关闭了对外的网址缩短接口,平时用惯了短链接的朋友几十分不习惯,作者收集了几个最新的短链接在线生成工具,亲测可用! 1、冷狗短链接 平台官网:http://dogdwz.cn/ 2、青桃短链接 平台官网:http://qturl.cn 3、蓝鸟短链接 平台官网:http://lnurl.cn 4、酷牛短链接 平台官网:http://knurl.cn ...

JOJOpush的博客 1764

AP发票批量付款程序(WEB ADI)

CREATE OR REPLACE PACKAGE MEW_AP_BATCH_PAYMENTS_PKG IS   PROCEDURE MAIN(P_BATCH_ID          NUMBER                 ,P_ORG_ID            NUMBER                 ,P_BANK_ACCOUNT_NAME VARCHAR2

储藏室 5052

手把手教你搭建自己的 API 中转站

本文介绍了如何通过开源工具CLIProxyAPI(CPA)搭建本地AI模型代理服务,解决多工具切换、海外API访问困难等问题。CPA可将OpenAI、Gemini等不同服务的API统一封装,用户只需配置一次账号信息,所有客户端即可通过标准接口访问。文章详细讲解了CPA的下载安装、配置修改、账号导入及客户端连接方法,并强调其经济性、可控性和集中管理优势。通过自建中转站,用户可避免第三方服务的质量风险,实现多账号负载均衡,构建个人AI资源池。最后提供了网络配置等实用建议,帮助开发者高效使用AI编程工具。

DongJiYong_20的博客 1855

新浪短链接生成器 最新新浪短网址短链接在线生成器推荐

短链接生成工具的作用就是把原来很长的网址缩短为很短的网址的工具,可以方便地把长网址变形为短网址,有时候网址过长容易搞错,要是少了一个字符就打不开了,又得重新来,很麻烦,还有发给别人的网址要是被人恶意举报。 工具说明 在短信、说说、微博、微信等等环境推广,都有字数的限制,链接太长的话会占用大量的字符空间。或者有的时候回影响整体版面的美观度!这个时候,大家可以选择使用短网址生成器,相对于长网址...

COKKU1的博客 5191

别再手动对照了!用Python+ArcGIS Pro一键搞定三调数据转土地三大类

本文介绍如何利用Python和ArcGIS Pro实现三调数据向土地三大类的自动化转换,大幅提升国土空间规划和土地变更调查的工作效率。通过封装分类规则为Python函数并集成到ArcGIS Pro脚本工具中,解决了传统手动操作耗时且易错的问题,适用于大规模数据处理场景。

weixin_29081101的博客 307

15款最好用的新浪短链接(t.cn接口)在线生成工具

短链接已经广泛应用于各种场景,电商,微信,短信等等。那么今天给大家推荐15款t.cn、url.cn的短链接短网址在线生成工 具,都是我从市面数十款短链接短网址生成工具里面挑选的最为简便,最为稳定的短链接短网址生成工具。废话不多! 1,青梅短网址 网站链接:http://qingmeidwz.cn 青梅短网址是发展的比较成熟的一款在线短网址短链接生成工具,一直是本着“简 ...

weixin_45096565的博客 4762

深入解析BLheli电调固件与Dshot通讯协议:从原理到实践

本文深入解析了无人机动力系统的核心——BLheli电调固件与Dshot通讯协议。详细阐述了BLheli固件从经典版到BLheli_32的演进及其功能特性,并重点剖析了Dshot数字协议如何通过数据包和校验码实现更快、更准、更可靠的电机控制。文章还涵盖了双向Dshot遥测、实战配置与调参指南,帮助玩家充分释放无人机性能。

weixin_28273593的博客 437

【主题建模】一种基于深度学习的主题建模方法:BERTopic(实战篇)

BERTopic 是基于深度学习的一种主题建模方法。2018 年底,Devlin et al. 提出了 Bidirectional Encoder Representations from Transformers (BERT)。BERT 是一种用于 NLP 的预训练策略,它成功地利用了句子的深层语义信息。

Data · Model · Agent · Repeat 2万+

手动生成新浪微博短链接

url=分享地址的短链接&shareTitle=分享标题&shareDesc=分享描述&thumbnail=缩略图地址。这里以https://www.baidu.com/为例,这里会调用一个接口。在响应里面就可以找到生成的链接了。

这是一个解决问题的地方 1476

YOLOv11改进-卷积-引入小波卷积WTConv 解决多尺度小目标问题

1.首先,WTConv利用二维Haar小波变换对输入图像进行多级分解。低频分量 (LL):捕捉图像的低频信息,如整体形状或轮廓。水平高频分量 (LH):捕捉图像中的水平边缘信息。垂直高频分量 (HL):捕捉图像中的垂直边缘信息。对角线高频分量 (HH):捕捉图像的对角线细节。在每一级的小波变换中,图像被下采样(空间分辨率减半),但频率信息得到了更细的分解。递归地执行小波变换(称为多级分解)可以得到不同尺度下的频率分量。

qq_64693987的博客 1万+

短链接java代码_java高仿新浪微博短链接地址生成工具ShortUrlGenerator.java

仿新浪微博 短链接地址生成工具ShortUrlGenerator.javaString sLongUrl = "http://tech.sina.com.cn/i/2011-03-23/11285321288.shtml"; // 3BD768E58042156E54626860E241E999String[] aResult = shortUrl(sLongUrl);// 打印出结果for (i...

weixin_30670103的博客 340

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

java 新浪短链接_java高仿新浪微博短链接地址生成工具ShortUrlGenerator.java | 学步园...

仿新浪微博 短链接地址生成工具ShortUrlGenerator.javaString sLongUrl = "http://www.zuidaima.com/share/1550463378934784.htm";// 3BD768E58042156E54626860E241E999String[] aResult = shortUrl(sLongUrl);// 打印出结果for (int i ...

weixin_35933239的博客 179

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

新浪微博生成超短链接

要生成超短链接,先看下新浪官方给出的说明: 简介:短网址生成器是一个非常简单的让你在线生成新浪微博短网址的服务。使用她可以让你在140字的微博中发表更多的文字内容。 1、新浪微博短网址生成器是啥玩意?有什么用啊? 答:新浪微博短网址顾名思义是新浪微博推出的短网址服务,使用新浪微博短网址生成器可以将你的比较复杂的网址缩短到类似http://t.cn/hDOdJ6这样的URL地址。

BuquTianya的专栏 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

微博短链接的生成算法(Java 版本)

最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母

取而代之的专栏 4830

新浪微博生成短链接

新浪微博生成短链接

weixin_61329417的博客 1367

转转闲鱼后台生成链接源码

带一款非常简洁好看的后台。 搭建教程:修改数据库账号密码直接使用。 源码下载 网盘下载地址:https://pan.baidu.com/s/19iOsoyK-J-Rhi2dZYqzMMg?pwd=iumr 提取码:iumr

m0_72933311的博客 1万+

仿交易猫链接源码

带一款非常简洁好看的后台。 搭建教程:修改数据库账号密码直接使用。 程序下载: 网盘下载地址:https://pan.baidu.com/s/16lN3gvRIZm7pqhvVMYYecQ?pwd=6zw3 提取码:6zw3

m0_72933311的博客 3453

虚拟黑车Java版

既然是发的黑车,磁力链接那套就不必仔细研究了, 磁力链接其实类似于这样(下面的这个是真车): magnet:?xt=urn:btih:3AEA94481B0A406C66083F14C6F42635C14562C2 说白了就是随机填充 40 个字母或数字,不过有一定几率会发出真车。代码实现: public class OldDriver { public static void mai

李智正在学习的博客 1418

转转

转转

路遥知马力 2252

JAVA实现生成短链接

JAVA实现生成短链接

州仔 1万+

《15款最好用的新浪短链接(t.cn接口)在线生成工具》

国内最好用的则是新浪的T.CN短网址,使用用的人非常多,不进稳定,而且访问的速度也是非常的快的.今天就给大家推荐几家可以在线生成新浪T.CN短链接的的工具! 1.冷狗短链接 地址:http://dogdwz.cn/ 冷狗短链接那边提供最新的新浪T.CN短网址在线压缩器,每天都可以去免费生成新的短链接,他们采用的是T.CN官方的原生态生成APP KEY,生成了之后是可以永久使用的。 2.麦云短链接...

cccccboot的博客 3337

java后端生成短链接

短链接生成的核心逻辑主要包括接收长链接输入、生成唯一的短码、存储映射关系以及生成短链接。然后,通过重定向机制实现短链接的访问跳转。为了保证系统的性能,短链接服务会涉及哈希算法、数据库存储优化和缓存等技术。就像这样,请求的时候会去匹配指定的接口再通过重定向去找到对应的地址。

qq_39095701的博客 2143

Java实现短链接生成

可以使用redis的hash,当然也可以使用redis的key-value去实现,使用redis的hash结构呢,能将相同业务的短链接放到一个Key里面去管理.c4xV4F),后面一般是6为字符串,并不强制只是6位,可以自定义.可以开一个用于解密的接口,将Redis中的缓存的真实的URL返回.”)映射成短的url(

码码哈哈的博客 2950
上一篇: Java字符串转16 进制工具类Hex.java
下一篇: Java常用正则表达式验证工具类RegexUtils.java
springmvc_springdata
博客等级 码龄12年 197粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值