Clojure实现的简单短网址服务(Compojure、Ring、Korma库演示样例)
2024-08-31 19:46:19
用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上增加了数据库,来持久化数据。
功能
用Get方法缩短一个网址:
然后在短网址列表就能够查看了,
接下来訪问那一长串地址就能够通过:
浏览器重定向:
代码剪影
url路由部分:
用korma库,通过id查询到对应的url:
这里的urls是先前定义的一个entity,entity就是对数据库一个表的描写叙述:
很多其它代码见github:
请猛戳:
最新文章
- OGNL相关代码
- vue-cli创建项目
- yii2中事务不能回滚的解决
- Hibernate映射多对多双向关联关系(小案例)
- Instant Run
- Android Studio 系列教程(转载)
- Hack--兼容性测试
- 导入Android工程源码出现乱码问题的解决方法
- Python 线程池的原理和实现及subprocess模块
- bmp图片数据提取
- CentOS单独编译安装PHP gd库扩展
- 小米1S iptables禁止443端口
- C# Winform中的窗体传值
- laravel之知识点
- MFC 显示图片
- $.ajax的一些总结
- 日历控件My97DatePicker WdatePicker屏蔽 onchange的解决方法
- 开发rsync启动脚本2
- Python学习-day10(番外篇) 阻塞IO 非阻塞IO 同步IO 异步IO
- 移动端px转rem的两种方法
热门文章
- 数据库中暂时表,表变量和CTE使用优势极其差别
- kafka集群原理介绍
- LA 3942 - Remember the Word 字典树+DP
- [CSS] Use Generated Content to Augment Information
- Linux与Windows 10用grub引导教程
- 【u020】Couple number
- 微信小程序从零开始开发步骤(四)
- Scrapy系列教程(1)------命令行工具
- [Ramda] Count Words in a String with Ramda's countBy and invert
- [Node.js] Identify memory leaks with nodejs-dashboard