所有文章

OAuth 2.0 授权认证详解

Auth 2.0协议简介 关于应用系统用户身份管理需求,包括身份认证、权限授权、单点登录、联合身份认证等业务场景,业界有一堆的标准和规范,比如单点登录的CAS、Kerberos,第三方身份认证OpenID,第三方用户授权OAuth…

术→技巧, 研发 ·

行程规划产品难在哪里?

每次在旅行出现前,都想找一个好一点的行程规划或管理软件,但试用了那么多的行程规划软件,你发现没有一款适合你的,作为产品经理的你是否也有冲动想自己打一款行程工具? 行程规划产品的创意 你或许会有有以下…

产品, 术→技巧 ·

HTTP协议演进与各版本特性

最近一段时间在学习TCP/IP相关的知识点,在学习到HTTP相关内容时发现大部分都是非常老旧的。很多的资料并没有随着HTTP版本的更新而更新。于是花时间做了些简单的整理。 HTTP的前世传奇 HTTP协议确定之前,伯纳斯-李…

RESTful API设计指南

什么是RESTful API? 要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST:全称是Resource Representational State Transfer,或者说表现层状态转移。看概念,估计没人能明白。用一句人话解释:URL定位资源,…

术→技巧, 研发 ·

网络通讯协议之QUIC

如果你的App,在不需要任何修改的情况下就能提升15%以上的访问速度。特别是弱网络的时候能够提升20%以上的访问速度。如果你的App,在频繁切换4G和WIFI网络的情况下,不会断线,不需要重连,用户无任何感知。如果你…

术→技巧, 研发 ·

理解 HTTPS 原理,SSL/TLS协议详解

SSL/TLS简介 当我们使用HTTP协议时,传输的数据是不安全的,因为所有在客户端和服务端往来的数据都是明文: 第三方可以获取到真实数据 第三方可以篡改数据 第三方可以冒充服务端或客户端 HTTPS的全称是Hyperte…

术→技巧, 研发 ·

Gartner 技术成熟度曲线

什么是技术成熟曲线? Gartner技术成熟度曲线的英文名称是Gartner Hype Cycle,Hype的意思是炒作,Cycle的意思是周期,所以,Gartner Hype Cycle直译应该是Gartner炒作周期,而根据其特点和作用,在国内就被翻译成G…

势→趋势, 技术变革 ·

App、小程序、快应用与App Clips

App 这个概念是伴随 iPhone 的发布而流行的,在此之前,我们更喜欢将“桌面程序”称为软件,从其诞生到现在已经超过 10 年。随着小程序、快应用的推出,移动设备上的“应用”最终会演变成什么样子?这里整理了一些资料…

通讯协议中TCP和UDP的区别

TCP(Transmission Control Protocol,传输控制协议) TCP是一种面向连接的单播协议,在TCP中,并不存在多播、广播的这种行为,因为TCP报文段中能明确发送方和接受方的IP地址。在发送数据前,相互通信的双方(即发…

术→技巧, 研发 ·

OSI七层模型和TCP/IP四层模型

OSI (Open System Interconnection,开放式通信互联)是由 ISO (International Organization for Standardization,国际标准化组织)制定的标准模型。旨在将世界各地的各种计算机互联。然而,OSI 模型过于庞大、复杂…

术→技巧, 研发 ·