积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(11)Java(11)

语言

全部中文(简体)(10)中文(繁体)(1)

格式

全部PDF文档 PDF(11)
 
本次搜索耗时 0.081 秒,为您找到相关结果约 11 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 跟我学Shiro - 张开涛

    Subject;可以看出它是 Shiro 的核心,它负责与后边介绍的其他组件进行 交互,如果学习过 SpringMVC,你可以把它看成 DispatcherServlet 前端控制器; Realm:域,Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法; token 传入 Realm,从 Realm 获取身份验证信息,如果没有返 回/抛出异常表示身份验证失败了。此处可以配置多个 Realm,将按照相应的顺序及策略进 行访问。 Realm Realm:域,Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法; 也需要从 1、定义实体及关系 * * * * 即用户-角色之间是多对多关系,角色-权限之间是多对多关系;且用户和权限之间通过角 色建立关系;在系统中验证时通过权限验证,角色只是权限集合,即所谓的显示角色;其 实权限应该对应到资源(如菜单、URL、页面按钮、Java 方法等)中,即应该将权限字符 串存储到资源实体中,但是目前为了简
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Hello 算法 1.2.0 繁体中文 Java 版

    ‧ 本書的主要受眾是演算法初學者。如果你已有一定基礎,本書能幫助你系統回顧演算法知識,書中源程 式碼也可作為“刷題工具庫”使用。 ‧ 書中內容主要包括複雜度分析、資料結構和演算法三部分,涵蓋了該領域的大部分主題。 ‧ 對於演算法新手,在初學階段閱讀一本入門書至關重要,可以少走許多彎路。 ‧ 書中的動畫圖解通常用於介紹重點和難點知識。閱讀本書時,應給予這些內容更多關注。 ‧ 實踐乃學習程式設 是時間或空間 增長的“快慢”。 複雜度分析克服了實際測試方法的弊端,體現在以下幾個方面。 第 2 章 複雜度分析 www.hello‑algo.com 19 ‧ 它無需實際執行程式碼,更加綠色節能。 ‧ 它獨立於測試環境,分析結果適用於所有執行平臺。 ‧ 它可以體現不同資料量下的演算法效率,尤其是在大資料量下的演算法效能。 Tip 如果你仍對複雜度的概念感到困惑,無須擔心,我們會在後續章節中詳細介紹。 遞迴:將問題分解為子問題 ?(?) = ?+?(?−1) ,不斷(遞迴地)分解下去,直至基本情況 ?(1) = 1 時終止。 1. 呼叫堆疊 遞迴函式每次呼叫自身時,系統都會為新開啟的函式分配記憶體,以儲存區域性變數、呼叫位址和其他資訊 等。這將導致兩方面的結果。 ‧ 函式的上下文資料都儲存在稱為“堆疊幀空間”的記憶體區域中,直至函式返回後才會被釋放。因此, 遞迴通常比迭代更加耗費記憶體空間。 ‧
    0 码力 | 379 页 | 18.79 MB | 10 月前
    3
  • pdf文档 Apache Shiro参考手册中文版

    Shiro 的 Permission 文档中更加详细地讨论权限粒度和许可声明的“等级”。 角色 角色是一个命名的实体,通常代表一组行为或职责。这些行为演化为你在一个软件应用中能或者不能做的事情。角 色通常是分配给用户帐户的,因此,通过分配,用户能够“做”的事情可以归属于各种角色。 有两种有效类型的角色,并且 Shiro 支持这两个概念:  隐式角色:大多数人使用的角色作为一个隐式的构造: 被分配了所有指定的角色,否则返回 false。 hasAllRoles(Collection roleNames) 返回一个与方法参数中目录一致的 hasRole 结果的数组。有性能的提高如果许多角 色需要执行检查(例如,当自定义一个复杂的视图)。 Role Assertions(角色断言) 另一种方法通过检查布尔值来判断 Subject 是否拥有一个角色,你可以简单地断言它们有一个预期的角色在逻辑被  你想显式控制许可解析逻辑(被称作许可蕴含的逻辑,基于权限接口的 implies 方法)是如何执行的。  你想保证权限反映到应用程序资源是准确的(例如,也许权限类可以在能够基于项目的域模型的项目编译时 自动生成)。 有几个你能调用的面向权限的 Subject 方法,取决于你的需要: Subject 方法 描述 isPermitted(Permission p) 返回
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    序的数据模型而且经常在程序中发生改变。 例如,一组权限可以归于一个角色而角色与一个或多个用户对象关联,或者一些程序可以有 一组用户而一个组可以指定一个角色,在这里关系将被传递也就是说组内用户隐含被赋予角 色的权限。 有很多方式可以将权限赋予用户--程序根据需求决定如何设计。 我们稍后讨论 Shiro 如何判断一个 Subject 是否被允许。 Permission Granularity 权限粒度 //不显示按钮? 灰色吗? } 下面是你可以根据需要调用的函数: Subject 方法 描述 hasRole(String roleName) 如果Subject指定了特定的角 色返回真,否则返回假; hasRoles(List roleNames) 返回一个与参数顺序相对应 的hasRole结果数组,当一次 有多个角色需要检测时非常 有用(如定制一个复杂的视 希望编译期类型安全; 希望确保正确地引用和使用的权限; 希望对权限判断逻辑(称作权限隐含逻辑,基于权限接口的 implies)方法)执行方式进行 明确控制; 希望确保权限正确地反映程序资源(例如,在一个对象域模型上创建一个对象时,权限 类可能自动产生)。 下面是你可以根据需要调用的函数: Subject 方法 描述 isPermitted(Permission p) 如果Subject允许执行特定权限实例综合
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Nacos架构&原理

    等 核心功能的用户扩展。目的就是为了能够以⼀种解耦的方式支持用户各种各样的需求。 尾声 本文并不是⼀篇介绍 Nacos 功能的文章,因此 Nacos 的⼀些特色功能并没有在文中涉及,这些特 色功能其实也是 Nacos 区别与其他注册中心的重要方面,包括 Nacos 支持的 DNS 协议,打自定 义标等能力。稍微熟悉 Nacos 的读者可能会注意到,Nacos 的整体架构和 Consul 有⼀些类似, Opers 。鉴权模块可以抽象可插拔,实现两种 都可以支持。 Nacos 架构 < 104 账号实体映射 实体 阿里云账号 阿里内 Dauth 开源 公司 公司账号 ⼀个 admin 账号 业务域(BU, 产品线) 用户组 CMDB 打通做 封网 APP(程序和 负责人) 子账号(程序账号和人账号) Dauth 应用账 号 普通账号+角色 环境 namespace 同左 同左 近年来,随着业务体系不断发展和扩大,单体应用已经完成了向微服务架构的转变。应用按照功能 维度、业务领域进行了服务拆分,各个不同的业务团队专注于自身负责的服务,每个微服务独立迭 代且互相不影响。这种拆分业务域的思想,不仅加快了业务发展速度,而且带来了更敏捷的开发体 验。 凡事都有两面性,微服务在提升业务应用的迭代速度和敏捷性的同时,也给服务治理带来了更多的 挑战。原先是单体应用,所有的服务都在⼀个进
    0 码力 | 326 页 | 12.83 MB | 10 月前
    3
  • pdf文档 Java 应用与开发 - 线程编程

    后,需要别的线程执行 notify/notifyAll 才能 够重新获得 CPU 执行时间。 大纲 线程基础 线程控制 线程的同步 生产者—消费者问题 生产者消费者模型就是在一个系统中存在生产者和消费者两种角 色,他们之间通过内存缓冲区进行通信,生产者生产消费者需要 的资料,消费者把资料做成产品。 大纲 线程基础 线程控制 线程的同步 生产者—消费者问题 O 生产者消费者问题是线程模型中的经典问题 ▶
    0 码力 | 82 页 | 1010.73 KB | 1 年前
    3
  • pdf文档 Java 源码剖析——彻底搞懂Reference 和ReferenceQueue

    ReferenceQueue实现了队列的入队(enqueue)和出队(poll),其中的内部元素就是我们上文中提到的 eference对象。队列元素的存储结构是单链式存储,依靠每个reference对象的next域去找下一个元 。 主要成员有: private volatile Reference extends T> head = null; 用来存储当前需要被处理的节点 static ReferenceQueue return true; } 原文链接:Java 源码剖析——彻底搞懂 Reference 和 ReferenceQueue 简单来说,入队操作就是将每次需要入队的引用实例放在头节点的位置,并将它的next域指向旧的头 点元素。因此整个ReferenceQueue是一个后进先出的数据结构。 出队的逻辑为: r指向头节点元素 Reference r = head; if (r
    0 码力 | 6 页 | 283.24 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    数组是相同数据类型的元素按一定顺序排列的集合。在 Java 语言中,数组元素既 可以为基本数据类型,也可以为对象。 Java 的内存分配(基础) 栈内存 存放定义的基本类型的变量和对象的引用变量,超出作用域将自动释放。 堆内存 存放由 new 运算符创建的对象和数组,由 Java 虚拟机的自动垃圾回收器来管 理。 Java 数组的主要特点包括以下方面: • 数组是相同数据类型的元素的集合; • 操作,也影响了代码的执行速度。另外,不要提前 创建对象,尽量在需要的时候创建对象。 6.3.4 对象其他生命周期阶段内存管理 应用 即该对象至少有一个引用在维护它。 不可视 即超出该变量的作用域。 因为 JVM GC 并不是马上进行回收,而是要判断对象是否被其他引用维护。所以, 如果我们在使用完一个对象以后对其进行 obj = null 或者 obj.doSomething() 操作, TextComponent Component TextField 和 TextArea 的基本功能 TextField TextComponent 单行文本框 TextArea TextComponent 多行文本域 Window Container 抽象的 GUI 窗口类,无布局管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java 数组和字符串

    数组是相同数据类型的元素按一定顺序排列的集合。Java 中, 数组元素既可以为基本数据类型,也可以为对象。 O Java 的内存分配(基础) 栈内存 存放定义的基本类型的变量和对象的引用变量,超 出作用域将自动释放。 堆内存 存放由 new 运算符创建的对象和数组,由 Java 虚 拟机的自动垃圾回收器来管理。 大纲 数组的概念 一维数组 二维数组 字符串 数组的主要特点 ▶ 数组是相同数据类型的元素的集合;
    0 码力 | 33 页 | 620.46 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - MVC 和框架初步

    MVC 框架 - Struts 2 本节习题 在 Eclipse 中使用 Struts 2 增加登录处理 上述 login.jsp 页面使用 Struts 2 标签库定义了一个表单和三个 简单表单域。 注意 几乎所有的 MVC 框架都会使用标签库,用以帮助开发者更加简 单、更加规范的编写视图组件(例如 JSP 页面)。 大纲 Java Web 应用的开发演化 经典 MVC 框架 - Struts
    0 码力 | 51 页 | 837.26 KB | 1 年前
    3
共 11 条
  • 1
  • 2
前往
页
相关搜索词
跟我学Shiro张开Hello算法1.2繁体中文繁体中文JavaApache参考手册参考手册文版中文版ReferenceManual翻译中文翻译Nacos架构原理源码剖析彻底搞懂ReferenceQueuelecturenotesforApplicationandDevelopmentpdfarraystringMVCframework
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩