-
web api 安全认证的方案(很严肃)
2017-10-11 16:20我感觉,token 更多的是服务控制,而不是判断请求的有效性。换取 token 主要是为了对客户端 secret 有效性做校验的,比如需要将某个 secret 失效,直接在换取 token 的时候就可以拦截。
如果没有 token,那么需要在每个接口前增加 secret 有效性校验。
类似网站的登录,登录后每次请求只要携带 cookie,系统就认为是登录后的请求,不需要校验用户是否有效。
-
20170915 TGIF
2017-09-15 09:47我觉得是所处环境影响的,当你处在那样级别的公司的时候,就会对做的东西产生敬畏感。
现在的公司,大家的感觉是都是随便做做得了,反正做出来也不一定有人用。。。 😢 😢 😢
-
菜鸟提问:关于 TCP 协议
2017-04-05 14:32首先,要明白,关闭连接的过程是数据包没有任何数据的,只有 SYN、FIN 这些标识;
TIME_WAIT 主要是防止
- client 最后一次发出 ack 时,server 未收到然后重传 FIN 的情况(因为 client 尚未关闭,所以可以响应 server 重传的 FIN)
- client 发出 ack 后,网络中还有未到达 server 的数据包,如果此时又有个 socket 建立了(和之前的端口一样),那么就会导致 server 将刚才那个未到达的数据包当成本次连接的数据了
-
菜鸟提问:关于 TCP 协议
2017-04-05 13:44会占一定内存吗?我不太确定。
但是 TIME_WAIT 状态是关闭连接的 4 次握手中的一个状态,不会有额外的传输内容,即使占用内容也是固定的吧
-
Chrome 浏览器缓存新特性
2017-03-31 11:31不过在任何浏览器只要 Ctrl+F5 都能实现强制刷新;
chrome 这个特性会让人产生误解:为什么 http 状态是 200,却没有及时刷新 -
RESTful 的“无状态”约束
2017-02-21 15:45嗯,我那个例子是为了好理解才说了普通的系统登录认证
那再举个例子,APP 和 server 通信,使用用户名密码登录后,服务器返回 token,以后每次请求均带上该 token,这种接口设计是否是无状态的呢?
-
SpringBoot 事务管理(稀里糊涂的 demo)
2017-02-16 17:45应该是因为 spring-boot-starter-parent 有依赖 spring-boot-starter-data-jpa