panda

这个项目很有意思,麻雀虽小五脏俱全。

页面
使用rem和media query来设置字体和元素宽高
image居中需要用到position

后端
mysql使用阿里云的rds;nodejs的mysql模块的连接池;if(err)需要错误处理;回调函数需要用try catch
nodejs 由于程序错误,抛出异常,进程挂掉;由于其他问题,抛出异常,进程挂掉;使用了forever来守护进程;增加了日志;
守护进程pm2,更强大一些。
一次请求,在后端还进行了一次跳转:请求是result/name; 后端跳转到result/id; 前端最后的url是result/id. 我觉得很巧妙。

版本
1、用户随机生成酒。分享后,好友看到的酒,跟标题中的不同。
2、用户只生成一种酒。不好玩,没有随机的惊喜。
3、用户随机生成酒,分享后,好友看到的酒,跟标题中的一样,自己也可以随机生成酒。得益于后端的那次跳转。

上一篇:java多线程管理 concurrent包用法详解


下一篇:java的编程习惯影响程序性能