发表于: 2016-09-19 00:47:47
2 2126
今天完成的事情:白天看了关于爱燕窝的原型和接口,发现很多都是一脸的懵逼。很多东西没接触过,不知道从什么地方开始着手,关于数据库的话也不知道怎么去设计。很久没有写日报了,当小进姐说为什么不写日报的那一刻,我一步就冲进了修真院的大门看看自己是不是最近没有写日报。嗯, 果然是没有写。距离上次写日报整整过去了五天了,话说这这五天被谁偷走了。
小进姐说:你不写日报,我就不知道你们的进度,就不知道你遇到了那些问题,不知道你有没有能力做项目。小进姐时刻在关注着我们的学习进度。听到这,都是眼泪。。。
晚上小进姐给我们讲了一下关于cookie和token。
cookie是保存在本地终端的数据。cookie由服务器生成,发送给浏览器,浏览器把cookie以<k,v>形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存在客户端上的,所以浏览器加入了一些限制确保cookie不会被恶意使用,同时不会占据太多磁盘空间,所以每个域的cookie数量是有限的。
Token是app上保存数据到本地上的一种技术。 token的意思是“令牌”,是用户身份的验证方式,最简单的token组成:uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,由token的前几位+盐以哈希算法压缩成一定长的十六进制字符串,可以防止恶意第三方拼接token请求服务器)。还可以把不变的参数也放进token,避免多次查库。
之后我讲了一下我做任务5的一些细节和需要注意的地方(包括在WEB-inf下,jsp页面之间跳转的方式,自定义拦截器的使用方法和场景,怎么对用户名和密码进行加密,以及登录的过程中怎么和数据库保存一致来使用户正常的登录,)。下面是我开始做任务5的时候最初的的思路(我是怎样从掉进坑里,在坑里翻滚,爬坑的全过程),存在着很多不合理,比如已经登录过了,每次点击加密的页面都会跳转到登录页面。在讲解的过程中也详细的讲解了一下。
这个是我自己总结的关于任务五的大体思路:
下面是我的代码:
https://pan.baidu.com/s/1nvvYC21
最后曾李师兄(曾国藩的曾,李鸿章的李)给我讲了一下草船云的原型,由于以前没接触过正式项目,里面涉及到的东西还是很多的。在这里要特别感谢曾李师兄的指导。。。
明天计划的事情:明天看草船云的原型和数据库的设计,
遇到的问题:在讲解任务五的时候,获取cookie的过程中,师兄说可能实际没有那么容易获得cookie。暂时还没有解决。
收获:对原型图的理解有了自己的想法。
学习了SQL ORDER BY ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
举个例子:
1、以字母顺序显示公司名称:SELECT Company, OrderNumber FROM Orders ORDER BY Company
2、以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
3、以逆字母顺序显示公司名称:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
4、以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
group by是分组的,比如你要查询一个班级的学生,各省分别有多少人。(表结构是学生表,有学号,姓名,所在省,备注等。)就应该用到group by了,如:
SELECT 所在省,COUNT(*) AS 学生数 FROM 学生 GROUP BY 所在省
评论