Apache Shiro 1.2.x Reference Manual 中文翻译文档获取web- specific Session Management 信息。 像其他被 SecurityManager 管理的组件一样,SessionManager 可以通过 JavaBean 风格的 getter/setter 方法在所有Shiro 默认 SecurityManager 实现 (getSessionManager()/setSessionManager())上获取或设置值。或者例如,如果在使用 authc, perms["remote:invoke"] 接下来我们将讨论这些行的具体含义。 URL Path Expressions 等号左边是一个与Web 应用程序上下文根目录相关的 Ant 风格的路径表达式。 例如,假设你有如下的[urls]行: /account/** = ssl, authc 此行表明,“任何对我应用程序的/accout 或任何它的子路径(/account/foo 能用来做什么呢? 很多,很多,嘿嘿。但是不在快速指南中做介绍,如果你想知道,那怎么办呢?去这里找寻 你的答案吧。当然如果你还想知道我们什么时候,以及为什么要“创造”Shiro,去看看Shrio的 历史和使命吧。 现在让我们动手做点儿什么吧。 Shiro可以在任何环境下运行,小到最简单的命令行应用,大到大型的企业应用以及集群应 用。但是我们准备在快速指南中使用最最简单的 main 方法的方式,让你对0 码力 | 196 页 | 2.34 MB | 1 年前3
Nacos架构&原理
要解决服务发现和配置管理的功能问题,内核层解决分布式系统⼀致性、存储、高可用等核心问题, 插件解决扩展性问题。 Nacos 架构 < 18 用户层 OpenAPI:暴露标准 Rest 风格 HTTP 接口,简单易用,方便多语言集成。 Console:易用控制台,做服务管理、配置管理等操作。 SDK:多语言 SDK,目前几乎支持所有主流编程语言。 Agent:Sidecar 查询实例详情 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
跟我学Shiro - 张开涛能访问;roles[admin]拦截器表示需要有 admin 角色授权才能访问;而 perms["user:create"] 拦截器表示需要有“user:create”权限才能访问。 url 模式使用 Ant 风格模式 Ant 路径通配符支持?、*、**,注意通配符匹配不包括目录分隔符“/”: ?:匹配一个字符,如”/admin?”将匹配/admin1,但不匹配/admin 或/admin2; *: 3、ShiroFilter ShiroFilter 是整个 Shiro 的入口点,用于拦截需要安全控制的请求进行处理,这个之前已经 用过了。 4、AdviceFilter AdviceFilter 提供了 AOP 风格的支持,类似于 SpringMVC 中的 Interceptor: boolean preHandle(ServletRequest request, ServletResponse 中的后置最终增强;即不管有没有异常都会执行;可以进行 清理资源(如接触 Subject 与线程的绑定之类的); 5、PathMatchingFilter PathMatchingFilter 提供了基于 Ant 风格的请求路径匹配功能及拦截器参数解析的功能,如 “roles[admin,user]”自动根据“,”分割解析到一个路径参数配置并绑定到相应的路径: pathsMatch:该方法用于0 码力 | 219 页 | 4.16 MB | 10 月前3
Linux Docker MessEmacs 到底哪个更牛逼一点? http://www.zhihu.com/question/20846396 n Vim n Emacs Linux启动脚本风格 n System V n BSD n Slackware使用BSD风格的init脚本,而很多别的发行版使用System V风 格的init脚本。 n SysV和BSD脚本都是能让人读懂的,即它们都是Shell脚本,而不是已编 Ubuntu启动流程分析 n Ubuntu并不是完全使用的是Upstart方式的初始化,由于6.10之前的版本采用的SysV init,以及某些服务的需要,Ubuntu采用的是兼容模式。 n 系统中既有SysV风格启动的服务,也有Upstart启动的服务。 http://www.cnblogs.com/cassvin/archive/2011/12/25/ubuntu_init_analysis.html0 码力 | 77 页 | 7.40 MB | 1 年前3
Java 应用与开发 - 线程编程使用 Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制 使用 Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制0 码力 | 82 页 | 1010.73 KB | 1 年前3
Apache Shiro参考手册中文版的架构的组件性能够把自定义行为转 化为非常容易的配置文件。 Easy Configuration 由于 JavaBeans 的兼容性,通过任何支持 JavaBean 风格的配置的机制可以很容 易的用自定义组件配置 SecurityManager,如 Spring,Guice,JBoss,等等。 我们接下来将讨论 Configuration。 Lend web-specific Session Management 信息。 像其他被 SecurityManager 管理的组件一样,SessionManager 可以通过 JavaBean 风格的 getter/setter 方法在所有 Shiro 默认 SecurityManager 实现(getSessionManager()/setSessionManager())上获取或设置值。或者例如,如果在使用 perms["remot:invoke"] 接下来我们将讨论这些行的具体含义。 URL Path Expressions 等号左边是一个与 Web 应用程序上下文根目录相关的 Ant 风格的路径表达式。 例如,假设你有如下的[urls]行: /account/** = ssl, authc 此行表明,“任何对我应用程序的/accout 或任何它的子路径(/account/foo0 码力 | 92 页 | 1.16 MB | 1 年前3
Java 应用与开发 - JSP (Java Server Page)动作 JSP 脚本 JSP 内置对象 本节习题 本节习题 O 小编程 1. 整理一份你最喜欢的歌单,最少包括 10 首歌曲,并将歌单 存入 MySQL 数据库。每首歌曲需要包括曲名、演唱者、类 型风格等信息。 2. 编写 JSP 代码,直接在 JSP 中连接数据库并查询歌单,将 所有歌曲信息以 HTML table 的形式显示在页面上。 3. 注意可能会用到 JSTL 标记实现 table 的循环生成行,请自0 码力 | 47 页 | 740.36 KB | 1 年前3
基于 Java EE 的企业应用系统设计 - Spring MVC 01SaveProductAction 类; ▶ 两个 JSP 视图页面(ProductForm.jsp 和 ProductDetail.jsp); ▶ 一个 CSS 文件,定义了两个 JSP 页面的显示风格。 大纲 Java Web 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 ��来� Java Web 应用的开发演化 MVC 模式示例 Spring MVC0 码力 | 67 页 | 792.43 KB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东使用 Runnable 接口创建线程 • 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; • 线程体 run() 方法所在的类还可以从其他类继承一些有用的属性或方法; • 有利于保持程序风格的一致性。 直接继承 Thread 类创建线程 • Thread 子类无法再从其他类继承; • 编写简单,run() 方法的当前对象就是线程对象,可直接操作。 14.1.9 后台线程 相关概念 JSP 元素在 Servlet 中都是如何转换的。 . O 小编程 1. 整理一份你最喜欢的歌单,最少包括 10 首歌曲,并将歌单存入 MySQL 数据库。 每首歌曲需要包括曲名、演唱者、类型风格等信息。 2. 编写 JSP 代码,直接在 JSP 中连接数据库并查询歌单,将所有歌曲信息以 HTML table 的形式显示在页面上。 3. 注意可能会用到 JSTL 标记实现 table 的循环生成行,请自行检索简单用法。0 码力 | 330 页 | 6.54 MB | 1 年前3
Hello 算法 1.0.0b1 Java版,相关刷题心得可以 在各个社区中找到。 作为一本入门教程,本书内容主要对应“第一阶段”,致力于帮助你更高效地开展第二、三阶段的学习。 Figure 0‑2. 算法学习路线 0.2.2. 行文风格约定 标题后标注 * 的是选读章节,内容相对较难。如果你的时间有限,建议可以先跳过。 文章中的重要名词会用「括号」 标注,例如「数组 Array」 。建议记住这些名词,包括英文翻译,以便后续阅0 码力 | 186 页 | 14.71 MB | 1 年前3
共 16 条
- 1
- 2













