发表于: 2016-10-21 10:15:08
4 2724
一、今天完成
1.整理task5所需controllor、service如图,实现中有调整再修改
2.task5的cookie规则
cookie:sessionid、用户帐号、登录状态、创建时间、更新时间
针对 用户帐号+登录状态+更新时间 进行DES加密,固定字符串“oyyd”作为密钥
3.清理测试服上关于“业务”的数据清理,除了下列4个表,其余的都把数据清掉,特别注意mysql没有直接撤销操作的指令,只能根据设置的事务保存点rollback
后台管理员manager
角色role
模块module
角色模块表role_module
尝试了很多次从ubuntu进行mysqldump失败,都报错“Can't connect to local MySQL server through socket”,最后是从Navicat右键导出的
二、明天计划
1.按设计图实现task5的后端接口,如果没有其他的事情,8小时工时今天应该能完成,但考虑到没经验可能导致的大量bug,还真不好说。
6个service接口+对应的dao,每个半小时共3小时;
3个controller,每个1小时共3小时;
3个页面,没经验暂时估2小时。
三、遇到问题
1.眼睛太不舒服了,医生提醒,每个小时起来动一下,看看远处的绿色植物
2.IDE崩了,重装了
四、收获
1.如何在linux找到mysql的文件路径
所有文件
whereis mysql
执行文件
whichis mysql
2.关于服务器上service关闭脚本的笔记
SERVER_PID=`ps auxf | grep com.ptteng.carrots.home.server.Server | grep -v "grep"| awk '{print $2}'`
echo "hello interface server pid is ${SERVER_PID}"
if [ -n $SERVER_PID ]
then
kill $SERVER_PID
echo "$SERVER_PID is killed!"
fi
红字部分设置了一个变量SERVER_PID
ps auxf
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
3)ps u 以用户为主的格式来显示程序状况。
4)ps x 显示所有程序,不以终端机来区分。
| 表示管道,也即针对前个操作的结果做处理
grep 是个搜索工具,后面放上需要搜的关键字
-v “xxx” 过滤掉包含 xxx 关键字段部分
awk '{print $2}' 一行一行的读取管道中的内容, 以空格作为分隔符,打印第二个字段
评论