简介 目录 评价 推荐
上次学到:课程背景介绍

简介

短链接经常出现在微博和twitter上,他用来把一个长地址缩短到很短的地址。大家一定很好奇他是怎么把长地址和短地址做到一一对应,而且又不重复的呢?这门课将会告诉你们答案并且教大家如何用Go来实现短地址服务。

评价

17
将vendor文件夹也一起上传了,下载就能跑,validate和其他地方有些小修改,redis修改了当请求一个已有的短地址时,会更新过期时间而不是直接返回该短地址,学习成果地址:https://github.com/hlhso/tinyurl 如果觉得对你有帮助的话请帮我点个star,谢谢!
demo级别的教程,简单介绍了一下短链的生成原理和基本流程。距离上生产环境还差很多东西哈,当然真要讲个生产级别的短链课程,完全可以单独再出门实战课了哈哈。课程入门型,用来自己简单玩一玩了解下短链的基本流程是够了的,我没学过go但是用java实现了。
全部评价

讲师

全栈程序员。十余年研发和团队管理经验,从通信巨头和互联网大厂到多家创业公司,一直奋战在Coding第一线。在分布式存储,微服务架构和Web后端开发方面有着丰富的实战经验。熟悉Python,JavaScript,Elixir,Golang语言。课程讲解深入浅出,擅长培养学生的编程思维。

课程须知

本次课程需要熟悉Go的基本语法,了解RESTFul服务的知识。因为用到了Redis,所以需要了解Redis的基本操作。

老师告诉你能学到什么?

1、如何设计HTTP路由和分发?
2、如何在HTTP处理流程中加入Middleware?
3、如何利用Go的Interface实现可扩展的设计?
4、如何利用Redis的自增长序列生成短链地址?

相关推荐

全新 云原生系统精讲与全流程落地实践
暮闲
架构师
实战课
43人学习
初阶
AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统
haharsw
高级工程师
实战课
42人学习
初阶
AI+Go 打造你的智能办公助手
木兮QwQ
高级工程师
实战课
58人学习
初阶
Go高手必修课--直击Go开发中各类疑难问题解决
Frank
高级架构师
实战课
25人学习
进阶
高性能GO企业级APM监控系统实战
蓝胖子的编程梦
Go高级工程师
实战课
87人学习
进阶

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

查看已购买课程
开始学习 免费