用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上增加了数据库,来持久化数据。

功能

用Get方法缩短一个网址:

然后在短网址列表就能够查看了,

接下来訪问那一长串地址就能够通过:

浏览器重定向:

代码剪影

url路由部分:

用korma库,通过id查询到对应的url:

这里的urls是先前定义的一个entity,entity就是对数据库一个表的描写叙述:

很多其它代码见github:

请猛戳:

短网址逻辑,路由部分

Korma数据库处理

最新文章

  1. OGNL相关代码
  2. vue-cli创建项目
  3. yii2中事务不能回滚的解决
  4. Hibernate映射多对多双向关联关系(小案例)
  5. Instant Run
  6. Android Studio 系列教程(转载)
  7. Hack--兼容性测试
  8. 导入Android工程源码出现乱码问题的解决方法
  9. Python 线程池的原理和实现及subprocess模块
  10. bmp图片数据提取
  11. CentOS单独编译安装PHP gd库扩展
  12. 小米1S iptables禁止443端口
  13. C# Winform中的窗体传值
  14. laravel之知识点
  15. MFC 显示图片
  16. $.ajax的一些总结
  17. 日历控件My97DatePicker WdatePicker屏蔽 onchange的解决方法
  18. 开发rsync启动脚本2
  19. Python学习-day10(番外篇) 阻塞IO 非阻塞IO 同步IO 异步IO
  20. 移动端px转rem的两种方法

热门文章

  1. 数据库中暂时表,表变量和CTE使用优势极其差别
  2. kafka集群原理介绍
  3. LA 3942 - Remember the Word 字典树+DP
  4. [CSS] Use Generated Content to Augment Information
  5. Linux与Windows 10用grub引导教程
  6. 【u020】Couple number
  7. 微信小程序从零开始开发步骤(四)
  8. Scrapy系列教程(1)------命令行工具
  9. [Ramda] Count Words in a String with Ramda's countBy and invert
  10. [Node.js] Identify memory leaks with nodejs-dashboard