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短连接生成工具-思路相关推荐

  1. Java--批量短连接生成工具

    目前网上有很多短连接生成工具,但是都是每次只能生成一个的短连接,对于个人用户来说,足足可以满足需求,但是对于企业来说,是远远不能满足的,比如,公司需要向用户推送东西,每个推送的信息以url的方式展示, ...

  2. JAVA 短链码生成工具类

    请慢用,如果对你有帮助,就留个言,点个赞. ConversionUtils.java 包含: 自增id转换方法 MD5+BASE64转换方法 import lombok.extern.slf4j.Sl ...

  3. java图形验证码生成工具类

    转载自   java图形验证码生成工具类 生成验证码效果       ValidateCode.java 验证码生成类 package cn.dsna.util.images; import java ...

  4. java 短连接+MD5加密短链接

    java 短连接+MD5加密短链接 import java.security.MessageDigest; public class ShotUrlUtil { public static void ...

  5. PHP 短连接生成算法

    短连接生成类: 1 <?php 2 3 #短连接生成算法 4 5 class Short_Url { 6 #字符表 7 public static $charset = "012345 ...

  6. 使用Java代码自动生成工具:Telosys

    在Java开发工具中Java代码自动生成工具是很常见的,代码生成是模型驱动开发中最简单和最常用的技术.我们使用一个信息源,一种模型形式,并将其与一些模板结合起来以获得生成的工件,例如代码. 代码生成是 ...

  7. 分享百度短网址生成工具和接口 mr.baidu.com/xxxxx

    由于过长的链接网址缺乏友好,导致用户误认为带病毒的网站,所以网址过长的时候可以通过本软件将过长的网站转换为短网址,使连接更友好,并且避免由于过度使用自己网站的域名而被屏蔽. 生成的最终效果是:http ...

  8. java 短连接转长连接_转:关于长连接和短连接

    TCP/IP通信程序设计的丰富多样性 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单.其实不然, TCP/IP编程具有较为丰富的内容.其编 ...

  9. java的exe生成工具(exe4j)

    exe4j是一款很经典的将Java类文件打包成.exe文件的软件,支持把jar class文件等编译成windows下能够直接运行的exe文件,还可以添加启动等待画面. 一.exe4j下载及安装 1. ...

最新文章

  1. Ambrosus宣布推出用于Web Apps、iOS、Android的源代码开发套件
  2. 七夕|情人节情书指南
  3. office软件的发展前景_2018年办公软件产业发展趋势
  4. outdated: 29.Blitter Function, RAW Texture Loading
  5. 26 行 ABAP 代码使用 HTTP_GET 函数下载百度网站的首页数据
  6. IntelliJ IDEA for Mac 如何在当前的普通Java项目中创建新的模块/添加模块/创建模块
  7. Codeforces Round #324 (Div. 2) B. Kolya and Tanya
  8. ap模式和sta模式共存_AP+AC组网下的本地转发及集中转发
  9. 加拿大上市公司Vinergy更新投资政策 将涉及比特币数字货币等投资
  10. 逆向-IDA工具的基本使用
  11. 秋天视频批量生成GIF V1.32
  12. docker安装踩坑
  13. 多维数组存储的两种方式
  14. MySQL的主从配置+SpringBoot的MySQL读写分离配置
  15. 微信小程序“奶茶屋”的设计与实现
  16. 全球与中国工业级氟化氢铵市场现状及未来发展趋势2022
  17. SpringBoot——入门(HelloWorld和探究HelloWorld)
  18. C语言数组指针(指向数组的指针)详解
  19. iOS开发底层之KVO探索下 -18
  20. PAT A1155 Heap Paths ——三更灯火五更鸡?

热门文章

  1. 入职地府后我成了人生赢家_【200811推文】闪闪而恋作者:钦点废柴+入职地府后我成了人生赢家作者:有只胖头鱼...
  2. 笔记本html外接显示器,笔记本
  3. python汉字编码错误_python解决汉字编码问题:Unicode Decode Error
  4. python拷贝linux文件到windows_windows python文件拷贝到linux上执行问题
  5. 从web三层架构解析软件错误
  6. C/C++中strlen(),strcpy(),strcat()以及strcmp()的代码实现--学习笔记
  7. 简单读!tomcat源码(一)启动与监听
  8. MacOS 下使用 intellij IDEA 将git上传项目到 Github
  9. Shell---for循环
  10. 工程名.xcodeproj 里面的project.pbxproj