发表于: 2017-10-31 21:29:12
1 706
今天完成的事
【深刻的感受一下特洛伊木马病毒】
接着搞了小半天的病毒。
很深刻,巨难杀,本地的defender毫无招架之力。
总结就是吸取教训。U盘不能随便插
【jsp页面搞定】
学着做了一个显示所有学生的jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<body>
<c:if test=" ${empty requestScope.stuAll}">
没有学生的数据
</c:if>
<c:if test="${!empty requestScope.stuAll}">
<table border="1" cellspacing="0" cellpadding="10">
<tr>
<th>ID</th>
<th>UserName</th>
<th>qq</th>
<th>school</th>
<th>will</th>
<th>c</th>
<th>u</th>
</tr>
<c:forEach var="student" items="${requestScope.stuAll}">
<tr>
<td>${student.id}</td>
<td>${student.user_name}</td>
<td>${student.user_qq}</td>
${student.user_school}<br>
${student.will}<br>
${student.create_at}<br>
${student.update_at}<br>
<td>${emp.gender==0?'Male':'Female'}</td>
<td>${emp.department.departmentName}</td>
<td><a href="">Edit</a></td>
<td><a href="">Delete</a></td>
</tr>
</c:forEach>
</table>
</c:if>
</body>
结果还是跑偏。。。
就很烦,但是看到胜利的曙光了。
【构造了一下rest】
弄了一会jsp很烦,就想把rest都写完。,。毕竟是任务二必须要求的。
先配置
<!--配置 HiddenHttpMethodFilter 可以将 POST 请求转为 DELETE、PUT 请求 -->
<filter>
<filter-name>hiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-patter n>
</filter-mapping>
这段的主要作用是可以把我student表单的post请求,转化为DELETE或者PUT请求。
困了。。。写日报睡觉了。明天搞
收获
什么叫做幂等性
一个还挺重要的知识点
参考文档http://blog.csdn.net/fbysss/article/details/8024748
幂等性是系统的接口对外一种承诺(而不是实现), 承诺只要调用接口成功, 外部多次调用对系统的影响是一致的. 声明为幂等的接口会认为外部调用失败是常态, 并且失败之后必然会有重试!!!
重要方法 | 安全? | 幂等? |
---|---|---|
GET | 是 | 是 |
DELETE | 否 | 是 |
PUT | 否 | 是 |
POST | 否 | 否 |
大白话的理解
某个函数或者某个接口使用相同参数调用一次或者无限次,其造成的后果是一样的
在实际应用中一般针对于接口进行幂等性设计。举个栗子,在系统中,调用方A调用系统B的接口进行用户的扣费操作时,由于网络不稳定,A重试了N次该请求,那么不管B是否接收到多少次请求,都应该保证只会扣除该用户一次费用。
遇到的问题
还挺顺的,除了jsp还没搞定,但是再给我一天时间!
明天的计划
请假去招标,混个学费还能出去转一圈~美滋滋
快半个月没出去透个气了。
评论