Java短连接生成工具-思路
Java短连接生成工具-思路-这里只是模拟一下
package com.csrs.trans.shorturl;import java.util.HashMap;
import java.util.Map;
import java.util.UUID;/*** * @title: 短连接生成工具* @author: wll* @since: 2021-2-9 16:34:13*/
public class ShortUrl {static Map<String, String> urlMap = new HashMap<String, String>();public static void main(String[] args) {String url = "http://yueroon.date/xxxxxxxxxxxxxxxx/xxxxxx/xxxxxx/xxxxxx/xxxxxx/xxxxxx/xxxxxx/xxxxxxxxxxxxx/index.html";String transShortUrl = transShortUrl(url);System.out.println("转换后:" + transShortUrl);String longlString = openShortUrl(transShortUrl);System.out.println("转换前:" + longlString);}private static String openShortUrl(String shortUrl) {return urlMap.get(shortUrl);}/*** 转换为短连接* * @param url*/private static String transShortUrl(String url) {String resultStr = "htttp://www.baidu.com/" + (UUID.randomUUID().toString().replace("-", ""));urlMap.put(resultStr, url);return resultStr;}}
Java短连接生成工具-思路相关推荐
- Java--批量短连接生成工具
目前网上有很多短连接生成工具,但是都是每次只能生成一个的短连接,对于个人用户来说,足足可以满足需求,但是对于企业来说,是远远不能满足的,比如,公司需要向用户推送东西,每个推送的信息以url的方式展示, ...
- JAVA 短链码生成工具类
请慢用,如果对你有帮助,就留个言,点个赞. ConversionUtils.java 包含: 自增id转换方法 MD5+BASE64转换方法 import lombok.extern.slf4j.Sl ...
- java图形验证码生成工具类
转载自 java图形验证码生成工具类 生成验证码效果 ValidateCode.java 验证码生成类 package cn.dsna.util.images; import java ...
- java 短连接+MD5加密短链接
java 短连接+MD5加密短链接 import java.security.MessageDigest; public class ShotUrlUtil { public static void ...
- PHP 短连接生成算法
短连接生成类: 1 <?php 2 3 #短连接生成算法 4 5 class Short_Url { 6 #字符表 7 public static $charset = "012345 ...
- 使用Java代码自动生成工具:Telosys
在Java开发工具中Java代码自动生成工具是很常见的,代码生成是模型驱动开发中最简单和最常用的技术.我们使用一个信息源,一种模型形式,并将其与一些模板结合起来以获得生成的工件,例如代码. 代码生成是 ...
- 分享百度短网址生成工具和接口 mr.baidu.com/xxxxx
由于过长的链接网址缺乏友好,导致用户误认为带病毒的网站,所以网址过长的时候可以通过本软件将过长的网站转换为短网址,使连接更友好,并且避免由于过度使用自己网站的域名而被屏蔽. 生成的最终效果是:http ...
- java 短连接转长连接_转:关于长连接和短连接
TCP/IP通信程序设计的丰富多样性 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单.其实不然, TCP/IP编程具有较为丰富的内容.其编 ...
- java的exe生成工具(exe4j)
exe4j是一款很经典的将Java类文件打包成.exe文件的软件,支持把jar class文件等编译成windows下能够直接运行的exe文件,还可以添加启动等待画面. 一.exe4j下载及安装 1. ...
最新文章
- Ambrosus宣布推出用于Web Apps、iOS、Android的源代码开发套件
- 七夕|情人节情书指南
- office软件的发展前景_2018年办公软件产业发展趋势
- outdated: 29.Blitter Function, RAW Texture Loading
- 26 行 ABAP 代码使用 HTTP_GET 函数下载百度网站的首页数据
- IntelliJ IDEA for Mac 如何在当前的普通Java项目中创建新的模块/添加模块/创建模块
- Codeforces Round #324 (Div. 2) B. Kolya and Tanya
- ap模式和sta模式共存_AP+AC组网下的本地转发及集中转发
- 加拿大上市公司Vinergy更新投资政策 将涉及比特币数字货币等投资
- 逆向-IDA工具的基本使用
- 秋天视频批量生成GIF V1.32
- docker安装踩坑
- 多维数组存储的两种方式
- MySQL的主从配置+SpringBoot的MySQL读写分离配置
- 微信小程序“奶茶屋”的设计与实现
- 全球与中国工业级氟化氢铵市场现状及未来发展趋势2022
- SpringBoot——入门(HelloWorld和探究HelloWorld)
- C语言数组指针(指向数组的指针)详解
- iOS开发底层之KVO探索下 -18
- PAT A1155 Heap Paths ——三更灯火五更鸡?
热门文章
- 入职地府后我成了人生赢家_【200811推文】闪闪而恋作者:钦点废柴+入职地府后我成了人生赢家作者:有只胖头鱼...
- 笔记本html外接显示器,笔记本
- python汉字编码错误_python解决汉字编码问题:Unicode Decode Error
- python拷贝linux文件到windows_windows python文件拷贝到linux上执行问题
- 从web三层架构解析软件错误
- C/C++中strlen(),strcpy(),strcat()以及strcmp()的代码实现--学习笔记
- 简单读!tomcat源码(一)启动与监听
- MacOS 下使用 intellij IDEA 将git上传项目到 Github
- Shell---for循环
- 工程名.xcodeproj 里面的project.pbxproj