积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

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

语言

全部中文(简体)(12)

格式

全部PDF文档 PDF(12)
 
本次搜索耗时 0.068 秒,为您找到相关结果约 12 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Nacos架构&原理

    注册中心服务数据模型 80 Nacos 健康检查机制 89 Nacos 配置管理模块 97 配置⼀致性模型 97 Nacos ⾼可⽤设计 100 Nacos 高可用设计 100 Nacos 鉴权插件 103 Nacos 账号权限体系 103 Nacos 认证机制 110 Nacos 前端设计 117 Nacos 前端设计 117 Nacos 性能报告 122 Nacos Naming 过 阈值后需要自动切换 server,但要防止请求风暴。  断网演练:断网场景下,以合理的频率进行重试,断网结束时可以快速重连恢复。 49 > Nacos 架构 5. 安全性 支持基础的鉴权,数据加密能力。 6. 低成本多语⾔实现 在客户端层面要尽可能多的支持多语言,至少要支持⼀个 Java 服务端连接通道,可以使用多个主 流语言的客户端进行访问,并且要考虑各种语言实现的成本,双边交互上要考虑 阿里巴巴集团内部服务访问流量巨大,稍有不慎就会 导致流量异常压垮服务提供者的服务。因此服务提供者需要能够完全掌控服务的流量调配,并可以 动态调整。 服务端的负载均衡,给服务提供者更强的流量控制权,但是无法满足不同的消费者希望使用不同负 载均衡策略的需求。而不同负载均衡策略的场景,确实是存在的。而客户端的负载均衡则提供了这 种灵活性,并对用户扩展提供更加友好的支持。但是客户端负载均衡策略如果配置不当,可能会导
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 跟我学Shiro - 张开涛

    Shiro 支持粗粒度权限(如用户模块的所有权限)和细粒度权限(操作某个用户的权限,即 实例级别的),后续部分介绍。 角色 角色代表了操作集合,可以理解为权限的集合,一般情况下我们会赋予用户角色而不是权 限,即这样用户可以拥有一组权限,赋予权限时比较方便。典型的如:项目经理、技术总 监、CTO、开发工程师等都是角色,不同的角色拥有一组不同的权限。 隐式角色:即直接通过角色来验证用户有没有操作权限,如在应用中 getStringPermissions()得到字符串集合并通过 PermissionResolver 解析为 Permission 实例;然后获取用户的角色,并通过 RolePermissionResolver 解析角色对应的权 限集合(默认没有实现,可以自己提供); 3、接着调用 Permission. implies(Permission p)逐个与传入的权限比较,如果有匹配的则返回 true,否则 false。 AuthorizationInfo 用于聚合授权信息的: 当 我 们 使 用 AuthorizingRealm 时 , 如 果 身 份 验 证 成 功 , 在 进 行 授 权 时 就 通 过 doGetAuthorizationInfo 方法获取角色/权限信息用于授权验证。 Shiro 提供了一个实现 SimpleAuthorizationInfo,大多数时候使用这个即可。
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    Authorizer 是负责程序中用户访问控制的组件,它是最终判断一个用户是否允许做某件事的途 径,像 Authenticator 一样,Authorizer 也知道如何通过协调多种后台数据源来访问角色和权 限信息,Authorizer 利用这些信息来准确判断一个用户是否可以执行给定的动作。 SessionManager(org.apache.shiro.session.mgt.SessionManager) 类可能自动产生)。 下面是你可以根据需要调用的函数: Subject 方法 描述 isPermitted(Permission p) 如果Subject允许执行特定权限实例综合 指定的动作或资源访问权返回真,否则返 回假; isPermitted(List perms) 按参数顺序返回isPermitted的结果数组, 如果许多权限需要检查时非常有用(如定 制一个复杂的视图) isPermittedAll(Collection 像"printPrinter","queryPrinter","managePrinter"等权限。你还可以通过使用通配符授予用 户"*"权限(赋予此权限构造它的名字),这意味着他们在整个应用程序中拥有了所有的权 限。 但使用这种方法没有办法说明用户具有“所有打印机权限”。 出于这个原因,,Wildcard Permissions(通配符权限)支持多层次的权限管理。 Multiple Parts 多个部分
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    是如何做到这一点的。 最终,你的 Realm 的实现是与你的数据源(RDBMS,LDAP 等)进行通信。所以,你的 realm 就是告诉 Shiro 是否存 在角色或权限。在你的授权模型结构和定义上你有充分的控制权。 Authorizing Subjects(授权的 Subjects) 在 Shiro 中执行授权可以有 3 种方式:  编写代码——你可以在你的 Java 代码中用像 if 和 基于字符串的权限是很有帮助的,由于你不必被迫实现一个接口,而且简单的字符串易于阅读。其缺点是,你不具 备类型安全,如果你需要更为复杂的行为将超出了字符串所能代表的范围,你就得实现你自己的基于权限接口的权 限对象。在实际中,大部分的 Shiro 终端用户为了简洁选择基于字符串的方式,但最终你应用程序的需求会决定哪 一个更好。 像基于对象的权限检查方法一样,也有字符串的变体来支持基于字符串的权限检查: RolePermissionResolver) 与 PermissionResolver 在概念上相似,RolePermissionResolver 有能力代表需要的权限实例,通过一个 Realm 执行权 限检查。 然而,与一个 RolePermissionResolver 的关键区别是输入的字符串是一个角色名,而不是一个权限字符串。 RolePermissionResolver 能够在 Realm
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 MySQL ZIP Archive版本安装说明

    其中,yourpassword位置即为所设置的MySQL的超级用户root的初始登录密码,请按需设置。 此时再在任务管理器结束所有的MySQL进程,包括mysql.exe和mysqld.exe,重新打开命令提示符(需要管理员权 限)或使用Windows服务管理,启动MySQL服务器,即可用新密码登录。 MySQL服务启动成功后,在命令行提示符执行mysql.exe -u root -p即可以以刚才修改的root用户登录密码登录
    0 码力 | 4 页 | 756.23 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 线程编程

    线程控制 线程的同步 Object.wait() 和 notify() ▶ wait() 和 notify() 只能在同步代码块中调用。 ▶ wait() 在放弃 CPU 资源的同时交出了对资源的控制权。 大纲 线程基础 线程控制 线程的同步 Thread.sleep() 与 Object.wait()、notify() 的区别 ▶ 所属对象不同。sleep() 是 Thread 类的方法,而
    0 码力 | 82 页 | 1010.73 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    14.3.9 Object.wait() 和 notify() • wait() 和 notify() 只能在同步代码块中调用。 • wait() 在放弃 CPU 资源的同时交出了对资源的控制权。 14.3.10 Thread.sleep() 与 Object.wait()、notify() 的区别 • 所属对象不同。sleep() 是 Thread 类的方法,而 wait(),notify(),notifyAll()
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0b4 Java版

    票,那么在卖出 之前不能再买,目标是获取最大利润。 5. 霍夫曼编码:霍夫曼编码是一种用于无损数据压缩的贪心算法。通过构建霍夫曼树,每次选择出现频率 最小的两个节点合并,最后得到的霍夫曼树的带权路径长度(即编码长度)最小。 6. Dijkstra 算法:它是一种解决给定源顶点到其余各顶点的最短路径问题的贪心算法。 15. 贪心 hello‑algo.com 320 15.2. 分数背包问题
    0 码力 | 342 页 | 27.39 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.1.0 Java版

    股票,那么在卖出 之前不能再买,目标是获取最大利润。 ‧ 霍夫曼编码:霍夫曼编码是一种用于无损数据压缩的贪心算法。通过构建霍夫曼树,每次选择出现频率 最低的两个节点合并,最后得到的霍夫曼树的带权路径长度(编码长度)最小。 ‧ Dijkstra 算法:它是一种解决给定源顶点到其余各顶点的最短路径问题的贪心算法。 15.2 分数背包问题 Question 给定 ? 个物品,第 ? 个物品的重量为
    0 码力 | 378 页 | 18.47 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0b5 Java版

    股票,那么在卖出 之前不能再买,目标是获取最大利润。 ‧ 霍夫曼编码:霍夫曼编码是一种用于无损数据压缩的贪心算法。通过构建霍夫曼树,每次选择出现频率 最小的两个节点合并,最后得到的霍夫曼树的带权路径长度(即编码长度)最小。 ‧ Dijkstra 算法:它是一种解决给定源顶点到其余各顶点的最短路径问题的贪心算法。 第 15 章 贪心 hello‑algo.com 353 15.2 分数背包问题
    0 码力 | 376 页 | 30.69 MB | 1 年前
    3
共 12 条
  • 1
  • 2
前往
页
相关搜索词
Nacos架构原理跟我学Shiro张开Apache1.2ReferenceManual中文翻译中文翻译参考手册参考手册文版中文版guideformysqlziparchiveinstallation20171106pdfJavalecturenotesApplicationandDevelopmentHello算法1.00b41.10b5
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩