正文内容加载中...
posted @ 2017-02-12 20:24 聚变归来 阅读 (104) 评论 (0) 编辑
摘要:模块划分 core部分代码 存储实现部分部分: jdbc实现 具体存储的实现类 例如:org.springframework.session.jdbc.JdbcOperationsSessionRepository 支持jdbc访问的都可以作为存储介质 JdbcOperationsSessionRe 阅读全文
posted @ 2019-11-11 08:47 聚变归来 阅读 (17) 评论 (0) 编辑
摘要:背景:为了存储HTTP通讯中客户端与服务器之间的会话状态 Cookie和Session都是为了解决HTTP协议的无状态问题,存储HTTP通讯中客户端与服务器之间的会话状态。 不同的是Cookie依赖HTTP请求头与响应头实现且存储在客户端,而Session存储在服务器端,Session可以通过Coo 阅读全文
posted @ 2019-11-10 14:02 聚变归来 阅读 (14) 评论 (0) 编辑
摘要:代码生成的当前状态 代码生成的当前状态是无处不在的(2019年春季)。 如今,代码生成发生在软件堆栈的每一层, 包括Java库(如swagger CodeGen), 最新的交叉编译器/编译器(如针对JavaScript应用程序的Babel) 以及全栈生成器(如Starter StackGen(tm) 阅读全文
posted @ 2019-11-07 09:06 聚变归来 阅读 (398) 评论 (0) 编辑
摘要:访问令牌可以有两种形式:自包含的和引用的。 自包含令牌(Self contained tokens): 使用受保护的、有时间限制的数据结构,该结构包含元数据,并声明通过网络传递用户或客户机的身份。一种流行的格式是JSON Web令牌(JWT)。自包含令牌的接收方可以通过检查签名、预期的发布方名称和预 阅读全文
posted @ 2019-11-01 14:10 聚变归来 阅读 (14) 评论 (0) 编辑
摘要:简介 客户端必须得到用户的授权(authorization grant),才能获得令牌(access token)。OAuth 2.0定义了四种授权方式。 授权码模式(authorization code) 简化模式(implicit) 密码模式(resource owner password cr 阅读全文
posted @ 2019-11-01 11:04 聚变归来 阅读 (14) 评论 (0) 编辑
摘要:核心组件 AuthenticationManager,ProviderManager和AuthenticationProvider AuthenticationManager只是一个接口,实际中是如何运作的?如果我们需要检查多个身份验证数据库或不同身份验证服务(如数据库和LDAP服务器)的组合,该怎 阅读全文
posted @ 2019-10-28 10:05 聚变归来 阅读 (38) 评论 (0) 编辑
摘要:整体概述 运行时环境 Spring Security 3.0需要Java 5.0 Runtime Environment或更高版本。 核心组件 SecurityContextHolder,SecurityContext和Authentication Objects 最基本的对象是SecurityCo 阅读全文
posted @ 2019-10-26 17:28 聚变归来 阅读 (128) 评论 (0) 编辑
摘要:背景 几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, len); 1. 首先,调用read时,文件A copy到了kernel模式; 2. 之后,CPU控制将 阅读全文
posted @ 2019-08-20 12:03 聚变归来 阅读 (88) 评论 (0) 编辑
摘要:背景 从最早bio的只支持阻塞的bio(同步阻塞) 到默认阻塞支持非阻塞nio(同步非阻塞+同步阻塞)(此时加入mmap类) 再到aio(异步非阻塞) 虽然这些api改变了调用模式,但真正执行效率上是否也会有所不同,对此进行了此次java io的性能测试 首先从github上找到了2个项目,然后自己 阅读全文
posted @ 2019-08-19 18:20 聚变归来 阅读 (64) 评论 (0) 编辑
摘要:背景 Linux系统中的IO操作内部相当复杂,下面是一张带图片的LinuxIO相关层级关系: 下面是一个简化版本Linux内部IO层级图: 对此我的理解,java程序员版本的IO理解: java中的IO 从最早bio的只支持阻塞的bio(同步阻塞) 到默认阻塞支持非阻塞nio(同步非阻塞+同步阻塞) 阅读全文
posted @ 2019-08-16 09:02 聚变归来 阅读 (41) 评论 (0) 编辑