赞
踩
- BSS(为初始化数据段 uninitialized data segment)未初始化数据是在程序中声明,但是没有初始化的变量,这些变量在程序运行之前不需要占用存储器的空间。Block Started by Symbol,BSS段的变量只有名称和大小却没有值
- RW read write 已初始化读写数据段
- RO read only 只读数据段,即常量区
- 堆和栈区只在程序运行时出现。堆内存一般由程序员分配和释放。如果程序没有释放,操作系统会在程序结束时回收。栈由编译器自动分配和释放。
段空间 | 地址空间 | 存储变量 |
---|---|---|
stack | 栈stack | 局部变量和常量 |
heap | 堆heap | 动态分配的数据 |
BSS | 为初始化数据段BSS | 为初始化的全局变量以及静态变量 |
RW DATA | 已初始化读写数据段RW DATA | 已初始化的全局变量和静态变量 |
RO DATA | 只读文本段中的数据段RO DATA | 全局常量或者字符串变量 |
code | 只读文本段的程序代码段code | 程序的代码 |
注意sso穿件授权令牌后,会将令牌发送给系统1,然后系统1需要再向sso校验令牌。我感觉这是为了确保系统1收到的令牌的确是sso发送的。校验完系统1发送来的令牌后,sso需要注册系统1,表示用户已在该系统登录。之后用户再访问系统1,应该不用再去sso验证了,因为用户的令牌已保存在了系统1处
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。