 Apache Shiro 1.2.x Reference Manual 中文翻译Subjects 自定义 Subject 15. Spring Framework 本页涵盖了将 Shiro 集成到基于 Spring 的应用程序的方法。 Shiro 的 JavaBean 兼容性使得它非常适合通过 Spring XML 或其他基于 Spring 的配置机制。 Shiro 应用程序需要一个具有单例SecurityManager 实例的应用程序。请注意,这不会是一个 静态的 能用来做什么呢? 很多,很多,嘿嘿。但是不在快速指南中做介绍,如果你想知道,那怎么办呢?去这里找寻 你的答案吧。当然如果你还想知道我们什么时候,以及为什么要“创造”Shiro,去看看Shrio的 历史和使命吧。 现在让我们动手做点儿什么吧。 Shiro可以在任何环境下运行,小到最简单的命令行应用,大到大型的企业应用以及集群应 用。但是我们准备在快速指南中使用最最简单的 main 方法的方式,让你对 Shiro 1.2.x Reference Manual 中文翻译 152 20. 10 Minute Tutorial 十分钟教程 4. 进入快速指南文件夹 cd shiro-root-1.1.0/samples/quickstart 5. 运行快速指南 mvn compile exec:java 过程中会输出日志信息,用来告诉你正在进行的是什么,最后退出执行。可以在这里 samples/0 码力 | 196 页 | 2.34 MB | 1 年前3 Apache Shiro 1.2.x Reference Manual 中文翻译Subjects 自定义 Subject 15. Spring Framework 本页涵盖了将 Shiro 集成到基于 Spring 的应用程序的方法。 Shiro 的 JavaBean 兼容性使得它非常适合通过 Spring XML 或其他基于 Spring 的配置机制。 Shiro 应用程序需要一个具有单例SecurityManager 实例的应用程序。请注意,这不会是一个 静态的 能用来做什么呢? 很多,很多,嘿嘿。但是不在快速指南中做介绍,如果你想知道,那怎么办呢?去这里找寻 你的答案吧。当然如果你还想知道我们什么时候,以及为什么要“创造”Shiro,去看看Shrio的 历史和使命吧。 现在让我们动手做点儿什么吧。 Shiro可以在任何环境下运行,小到最简单的命令行应用,大到大型的企业应用以及集群应 用。但是我们准备在快速指南中使用最最简单的 main 方法的方式,让你对 Shiro 1.2.x Reference Manual 中文翻译 152 20. 10 Minute Tutorial 十分钟教程 4. 进入快速指南文件夹 cd shiro-root-1.1.0/samples/quickstart 5. 运行快速指南 mvn compile exec:java 过程中会输出日志信息,用来告诉你正在进行的是什么,最后退出执行。可以在这里 samples/0 码力 | 196 页 | 2.34 MB | 1 年前3
 Nacos架构&原理
组件库生态更成熟强大。所以综合选择也就是 React 了。 方案 前端组件选型上有⼀些争议,差别在 fusion 和 antd 上。 antd fusion 社区影响力 开源早,影响力大 内部使用久,开源工作刚起步 与内部兼容性 无 大(云产品基于这个搞的) 前端人力资源 少 多(简单从商业化上平移过来) 设计定制能力 ⼀般 很强 未来为商业化引流 有差别 平滑 121 > Nacos 架构 Antd 和 fusion 查询实例详情 GET /nacos/v1/ns/instance ip / port / serviceName J S O N 串 更多更详 API 请参见 Nacos 官方文档: Open API 指南: https://nacos.io/zh-cn/docs/open-api.html 2、Nacos Eureka Sync 测试  交叉注册 网关,服务 A ,服务 B 各 10 台实例,网关注册0 码力 | 326 页 | 12.83 MB | 9 月前3 Nacos架构&原理
组件库生态更成熟强大。所以综合选择也就是 React 了。 方案 前端组件选型上有⼀些争议,差别在 fusion 和 antd 上。 antd fusion 社区影响力 开源早,影响力大 内部使用久,开源工作刚起步 与内部兼容性 无 大(云产品基于这个搞的) 前端人力资源 少 多(简单从商业化上平移过来) 设计定制能力 ⼀般 很强 未来为商业化引流 有差别 平滑 121 > Nacos 架构 Antd 和 fusion 查询实例详情 GET /nacos/v1/ns/instance ip / port / serviceName J S O N 串 更多更详 API 请参见 Nacos 官方文档: Open API 指南: https://nacos.io/zh-cn/docs/open-api.html 2、Nacos Eureka Sync 测试  交叉注册 网关,服务 A ,服务 B 各 10 台实例,网关注册0 码力 | 326 页 | 12.83 MB | 9 月前3
 Apache Shiro参考手册中文版方法(get*/set*)轻松地自定义可拔插组件。这意味着 Shiro 的架构的组件性能够把自定义行为转 化为非常容易的配置文件。 Easy Configuration 由于 JavaBeans 的兼容性,通过任何支持 JavaBean 风格的配置的机制可以很容 易的用自定义组件配置 SecurityManager,如 Spring,Guice,JBoss,等等。 我们接下来将讨论 Configuration。 Apache Shiro into Spring based Applications 本页涵盖了将 Shiro 集成到基于 Spring 的应用程序的方法。 Shiro 的 JavaBean 兼容性使得它非常适合通过 Spring XML 或其他基于 Spring 的配置机制。Shiro 应用程序需要一个具 有单例 SecurityManager 实例的应用程序。请注意,这不会是一个静态的单例,但应该只有一个应用程序能够使用0 码力 | 92 页 | 1.16 MB | 1 年前3 Apache Shiro参考手册中文版方法(get*/set*)轻松地自定义可拔插组件。这意味着 Shiro 的架构的组件性能够把自定义行为转 化为非常容易的配置文件。 Easy Configuration 由于 JavaBeans 的兼容性,通过任何支持 JavaBean 风格的配置的机制可以很容 易的用自定义组件配置 SecurityManager,如 Spring,Guice,JBoss,等等。 我们接下来将讨论 Configuration。 Apache Shiro into Spring based Applications 本页涵盖了将 Shiro 集成到基于 Spring 的应用程序的方法。 Shiro 的 JavaBean 兼容性使得它非常适合通过 Spring XML 或其他基于 Spring 的配置机制。Shiro 应用程序需要一个具 有单例 SecurityManager 实例的应用程序。请注意,这不会是一个静态的单例,但应该只有一个应用程序能够使用0 码力 | 92 页 | 1.16 MB | 1 年前3
 《Java 应用与开发》课程讲义 - 王晓东版),清华大学出版社,2015.5 • Bruce Eckel, Thinking in Java (3rd) 教学目标 1. 理解泛型的概念,掌握其基本应用 • 集合框架中的泛型 • 泛型的向后兼容性 2. 掌握自定义泛型类和泛型方法 • 理解类型参数 • 理解差异性并能够定义自己的泛型类和泛型方法 • 受限制的类型参数 3. 学会处理泛型类型,包括使用通配符实现泛型容器遍历和操作 83 泛型类与泛型方法 � 8 � 在 Hashtable 中使用泛型 . 课程配套代码 ± sample.generics.HashtableGenericsSample.java 泛型的向后兼容性 • Java 语言中的泛型是维护向后兼容的,完全可以不采用泛型、而继续沿用过去的 做法。 • 这些未加改造的旧式代码将无法使用泛型带来的便利和安全性。 未启用泛型机制的代码在高版本编译器中会输出如下形式的编译提示信息:0 码力 | 330 页 | 6.54 MB | 1 年前3 《Java 应用与开发》课程讲义 - 王晓东版),清华大学出版社,2015.5 • Bruce Eckel, Thinking in Java (3rd) 教学目标 1. 理解泛型的概念,掌握其基本应用 • 集合框架中的泛型 • 泛型的向后兼容性 2. 掌握自定义泛型类和泛型方法 • 理解类型参数 • 理解差异性并能够定义自己的泛型类和泛型方法 • 受限制的类型参数 3. 学会处理泛型类型,包括使用通配符实现泛型容器遍历和操作 83 泛型类与泛型方法 � 8 � 在 Hashtable 中使用泛型 . 课程配套代码 ± sample.generics.HashtableGenericsSample.java 泛型的向后兼容性 • Java 语言中的泛型是维护向后兼容的,完全可以不采用泛型、而继续沿用过去的 做法。 • 这些未加改造的旧式代码将无法使用泛型带来的便利和安全性。 未启用泛型机制的代码在高版本编译器中会输出如下形式的编译提示信息:0 码力 | 330 页 | 6.54 MB | 1 年前3
 Hello 算法 1.0.0b4 Java版从存储空间的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 个字节;使用 UTF‑16 编码某些非 英文字符(例如中文)会更加高效,因为它只需要 2 个字节,而 UTF‑8 可能需要 3 个字节。从兼容性的角度 看,UTF‑8 的通用性最佳,许多工具和库都优先支持 UTF‑8 。 3. 数据结构 hello‑algo.com 48 3.4.5. 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用 需要注意的是,以上讨论的都是字符串在编程语言中的存储方式,这和字符串如何在文件中存储或在网络中 传输是两个不同的问题。在文件存储或网络传输中,我们一般会将字符串编码为 UTF‑8 格式,以达到最优的 兼容性和空间效率。 3.5. 小结 数据结构分类 3. 数据结构 hello‑algo.com 49 ‧ 数据结构可以从逻辑结构和物理结构两个角度进行分类。逻辑结构描述了数据元素之间的逻辑关系,而0 码力 | 342 页 | 27.39 MB | 1 年前3 Hello 算法 1.0.0b4 Java版从存储空间的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 个字节;使用 UTF‑16 编码某些非 英文字符(例如中文)会更加高效,因为它只需要 2 个字节,而 UTF‑8 可能需要 3 个字节。从兼容性的角度 看,UTF‑8 的通用性最佳,许多工具和库都优先支持 UTF‑8 。 3. 数据结构 hello‑algo.com 48 3.4.5. 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用 需要注意的是,以上讨论的都是字符串在编程语言中的存储方式,这和字符串如何在文件中存储或在网络中 传输是两个不同的问题。在文件存储或网络传输中,我们一般会将字符串编码为 UTF‑8 格式,以达到最优的 兼容性和空间效率。 3.5. 小结 数据结构分类 3. 数据结构 hello‑algo.com 49 ‧ 数据结构可以从逻辑结构和物理结构两个角度进行分类。逻辑结构描述了数据元素之间的逻辑关系,而0 码力 | 342 页 | 27.39 MB | 1 年前3
 Hello 算法 1.0.0b5 Java版从存储空间的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 个字节;使用 UTF‑16 编码某些非 英文字符(例如中文)会更加高效,因为它只需要 2 个字节,而 UTF‑8 可能需要 3 个字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库都优先支持 UTF‑8 。 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用 UTF‑16 或 UTF‑32 这类等长的编码。在等长编码 需要注意的是,以上讨论的都是字符串在编程语言中的存储方式,这和字符串如何在文件中存储或在网络中 传输是两个不同的问题。在文件存储或网络传输中,我们通常会将字符串编码为 UTF‑8 格式,以达到最优的 兼容性和空间效率。 第 3 章 数据结构 hello‑algo.com 62 3.5 小结 1. 重点回顾 ‧ 数据结构可以从逻辑结构和物理结构两个角度进行分类。逻辑结构描述了数据元素之间的逻辑关系,而0 码力 | 376 页 | 30.69 MB | 1 年前3 Hello 算法 1.0.0b5 Java版从存储空间的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 个字节;使用 UTF‑16 编码某些非 英文字符(例如中文)会更加高效,因为它只需要 2 个字节,而 UTF‑8 可能需要 3 个字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库都优先支持 UTF‑8 。 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用 UTF‑16 或 UTF‑32 这类等长的编码。在等长编码 需要注意的是,以上讨论的都是字符串在编程语言中的存储方式,这和字符串如何在文件中存储或在网络中 传输是两个不同的问题。在文件存储或网络传输中,我们通常会将字符串编码为 UTF‑8 格式,以达到最优的 兼容性和空间效率。 第 3 章 数据结构 hello‑algo.com 62 3.5 小结 1. 重点回顾 ‧ 数据结构可以从逻辑结构和物理结构两个角度进行分类。逻辑结构描述了数据元素之间的逻辑关系,而0 码力 | 376 页 | 30.69 MB | 1 年前3
 Hello 算法 1.1.0 Java版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 378 页 | 18.47 MB | 1 年前3 Hello 算法 1.1.0 Java版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 378 页 | 18.47 MB | 1 年前3
 Hello 算法 1.0.0 Java版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 376 页 | 17.59 MB | 1 年前3 Hello 算法 1.0.0 Java版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 376 页 | 17.59 MB | 1 年前3
 Hello 算法 1.2.0 简体中文 Java 版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 www.hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 379 页 | 18.48 MB | 10 月前3 Hello 算法 1.2.0 简体中文 Java 版从存储空间占用的角度看,使用 UTF‑8 表示英文字符非常高效,因为它仅需 1 字节;使用 UTF‑16 编码某些 非英文字符(例如中文)会更加高效,因为它仅需 2 字节,而 UTF‑8 可能需要 3 字节。 从兼容性的角度看,UTF‑8 的通用性最佳,许多工具和库优先支持 UTF‑8 。 第 3 章 数据结构 www.hello‑algo.com 63 3.4.5 编程语言的字符编码 对于以往的大多数编程语言,程序运行中的字符串都采用0 码力 | 379 页 | 18.48 MB | 10 月前3
共 9 条
- 1













