随笔分类 -  Web开发

SSO和Auth2.0
摘要:1. 简介 SSO, single sign on, 单点登录。sso多用于多个应用之间的切换,例如百度论坛、百度知道、百度云、百度文库等,在其中一个系统中登录,(登录有效期内)切换到另一个系统的时候,不必再次输入用户名密码。 oauth2.0,开放授权,不兼容oauth1.0.允许第三方应用代表用 阅读全文

posted @ 2020-11-02 15:18 joannae 阅读(1400) 评论(0) 推荐(0)

HTTP/HTTPS协议 & GraphQL(非RESTFUL方式)
摘要:HTTP访问控制-跨域资源共享(CORS) 缓存管理 HTTP VS HTTPS架构 TLS协议 HTTPS会话劫持 基于HTTP协议的服务器消息机制 1. Longpoll 2. SSE 3. WebSocket GraphQL 阅读全文

posted @ 2019-10-29 19:46 joannae 阅读(487) 评论(0) 推荐(0)

Cookie、Session和Token
摘要:一、COOKIE: 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就 阅读全文

posted @ 2019-07-16 18:01 joannae 阅读(299) 评论(0) 推荐(0)

软件的体系结构
摘要:C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构,即Browser/Server(浏览器/服务器)结... 阅读全文

posted @ 2015-07-03 08:52 joannae 阅读(208) 评论(0) 推荐(0)

Web服务技术协议:REST与SOAP
摘要:Web服务技术就有SOAP(Simple Object Access Protocol,简单对象访问协议)和REST(Representational State Transfer,表示性状态转移)REST: 一种采用标准URI进行调用的方案。客户端的应用通过URI来获取资源的表征。获得这些表征致使 阅读全文

posted @ 2015-07-03 08:51 joannae 阅读(281) 评论(0) 推荐(0)

几种常见的Web服务器
摘要:Apache与Tomcat的区别 ,几种常见的web/应用服务器APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解... 阅读全文

posted @ 2015-07-03 08:48 joannae 阅读(2318) 评论(0) 推荐(0)

在浏览器中输入网址后是怎么跳转到指定的服务器的
摘要:1. 首先,在浏览器里输入网址2. 浏览器查找域名的IP地址DNS查找过程如下:浏览器缓存 – 浏览器会缓存DNS记录一段时间。 操作系统没有告诉浏览器储存DNS记录的时间,所以不同浏览器会储存各自固定的一个时间(2分钟到30分钟不等)。系统缓存 –如果在浏览器缓存里没有找到需要的记录,浏览器会做一... 阅读全文

posted @ 2015-07-03 08:46 joannae 阅读(2755) 评论(0) 推荐(0)

forward(请求转发)和redirect(重定向)的区别
摘要:原理:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说... 阅读全文

posted @ 2015-07-02 14:48 joannae 阅读(2988) 评论(0) 推荐(0)

导航