2 Star 6 Fork 1

七喜阳光 / 短链接

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

短链接

介绍

参考 https://gitee.com/hao_jiayu/urls来写的,采用redis和mysql数据库来存储,采用redis序列(随机递增,不是固定步长),显示字符用的是62进制(0-9a-zA-Z),不过这个62进制不是顺序的,是乱序的(混淆用)

软件架构

这个短链接只是一个练手用的,没有实际用于生产,没有做过多的优化,没有进行并发测试

安装教程

  1. 下载项目。项目使用了lombok插件,ide怎么安装lombok,请自行安装
  2. 修改application-dev.yml中对应的mysql配置和redis配置信息
  3. 运行com.su.shorturl.ShortUrlApplication,启动项目
  4. 访问地址http://localhost:8888/s/

图片

使用技术

  1. 服务端

    springboot 2

    mysql

    redis

    hutool

    mybatis-plus

  2. 前端

    bootstrap

    jquery

参考

  1. https://gitee.com/hao_jiayu/urls
  2. https://www.zhihu.com/question/29270034
  3. https://gitee.com/tinyframework/urlshorter
  4. https://gitee.com/zwei1025/short-web-site-service
  5. https://nicky-chen.github.io/2018/10/15/id-redis/

空文件

简介

参考 https://gitee.com/hao_jiayu/urls来写的,采用redis和mysql数据库来存储,采用redis序列(随机递增,不是固定步长),显示字符用的是62进制(0-9a-zA-Z),不过这个62进制不是顺序的,是乱序的(混淆用) 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/www.iamooc.com/short-url.git
git@gitee.com:www.iamooc.com/short-url.git
www.iamooc.com
short-url
短链接
master

搜索帮助