随笔分类 - 网络
摘要:IO多路复用 1. IO分类 1.1 两阶段拷贝 假设client已经连接到server,那么在client发出read调用时,分为两个阶段的拷贝 网卡缓冲区 → 内核缓冲区 内核缓冲区 → 用户缓冲区 1.2 分类 1.2.1 阻塞/非阻塞、同步/异步 那么对于两阶段拷贝,根据不同的IO类型,有如
阅读全文
摘要:SSO 之 CAS&OAuth 2.0 SSO(Single Sign On)即单点登录,可以让用户只使用一份认证信息(如用户名、密码)来实现多个不同应用下同一用户的认证和授权 1. CAS(Central Authentication Service) 1.1 定义 CAS即中央认证服务,其是基于
阅读全文
摘要:JavaWeb 1.Servlet Servlet是一个接口标准,其实现类作为一个小型Java应用运行在服务端。 Servlet通常需要由一个Servlet容器管理,通常使用Tomcat,此容器完成如下任务 解析请求 Tomcat容器会根据http请求,解析出其中的参数,并封装入HttpReques
阅读全文