随笔分类 -  技术随记

摘要:面试提到的需求:根据用户的ID和字符串的组合来生成较短的邀请码,还有就是根据这个邀请码解析出邀请码对应的用户ID;生成这样的邀请码我们就不放在数据库里面了,在用户量很大的情况下,对于性能是一个很大的提升。 我错误的设计方案: 正确的方案: 因为当时面试时间短,没有考虑的很详细。后面我查了一些资料,看 阅读全文
posted @ 2018-08-31 14:47 努力的九月 阅读(2360) 评论(0) 推荐(0)
摘要:一、单系统登录机制(转载:http://www.cnblogs.com/ywlaker/ ) 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三 阅读全文
posted @ 2018-08-29 10:55 努力的九月 阅读(475) 评论(1) 推荐(0)
摘要:开场白 Tcp/IP是一个协议族而不是一个协议,这是很多人错误的认识。 常用的网络协议如下图所示: 说明:网际层也称为网络层;网络接口层也称为链路层; TCP:是一种面向连接的、可靠的、基于字节流的传输层通信协议,确保数据送达目的地; UDP:用户数据报协议,是一个无连接的简单的面向数据报的运输层协 阅读全文
posted @ 2018-08-22 11:45 努力的九月 阅读(306) 评论(0) 推荐(0)
摘要:HTTP消息 CODE代码 含义 已移动 HTTP 301 请求的数据具有新的位置,并且更改是永久的 已找到 HTTP 302 请求的数据临时具有不同的URI 请参阅其他 HTTP 303 可在另一个URI下找到对请求的响应,并且使用GET方法检索此响应 未修改 HTTP 304 未按预期修改文档 阅读全文
posted @ 2018-07-24 10:02 努力的九月 阅读(1908) 评论(0) 推荐(0)
摘要:token和RBAC的区别 就像上图所描述的一样,当前用户拿到授权码才可以有使用平台的权限,而我们之前使用的RBAC控制,是用户授权之后才发挥作用的。 Token在接口上的应用 我先说一下,什么是三端分离? 从上面的图我们可以看到,什么是三段分离,也就是说我们把客户端、服务器、数据端完全分开,他们三 阅读全文
posted @ 2018-06-06 17:33 努力的九月 阅读(15635) 评论(0) 推荐(0)
摘要:什么是AOP切面编 下面通过一个实例来告诉大家,以接口数据验证为列 我们可以把方框里边的流程合为一个,因为还有另一个接口,我们把他俩发在一起 我们可以发现,这两个接口有一样的验证流程,我们把一样的括起来再说: 有没有想过把这个验证数据的代码提出来,不放到主流程去,这就是AOP的作用了,有了AOP你写 阅读全文
posted @ 2018-06-04 22:03 努力的九月 阅读(1016) 评论(0) 推荐(0)