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

无数据

分类

全部后端开发(238)Java(238)Spring(210)

语言

全部英语(210)中文(简体)(28)

格式

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

    .................................................................................... 122 第十六章 综合实例 .................................................................................................. factory = new IniSecurityManagerFactory("classpath:shiro.ini"); //2、得到 SecurityManager 实例 并绑定给 SecurityUtils org.apache.shiro.mgt.SecurityManager securityManager = factory.getInstance(); 3、ini 配置(shiro-jdbc-realm.ini) 1、变量名=全限定类名 会自动创建一个类实例 2、变量名.属性=值 自动调用相应的 setter 方法进行赋值 3、$变量名 引用之前的一个对象实例 4、测试代码请参照 com.github.zhangkaitao.shiro.chapter2.LoginLogoutTest 的 testJDBCRealm
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Nacos架构&原理

    年生产验证的内部产品,支持具有数百万服务的大 规模场景,具备企业级 SLA 的开源产品。 实时:数据变更毫秒级推送生效;1w 级,SLA 承诺 1w 实例上下线 1s,99.9% 推送完成;10w 级,SLA 承诺 1w 实例上下线 3s,99.9% 推送完成;100w 级别,SLA 承诺 1w 实例上下线 9s 99.9% 推送完成。 规模:十万级服务/配置,百万级连接,具备强大扩展性。 15 > 简介 Nacos 架构 Nacos 配置模型 背景 在单体架构的时候我们可以将配置写在配置文件中,但有⼀个缺点就是每次修改配置都需要重启服 务才能生效。 当应用程序实例比较少的时候还可以维护。如果转向微服务架构有成百上千个实例,每修改⼀次配 置要将全部实例重启,不仅增加了系统的不稳定性,也提高了维护的成本。 那么如何能够做到服务不重启就可以修改配置?所有就产生了四个基础诉求:  需要支持动态修改配置 此对于集群下,各个节点之间 的数据⼀致性保障问题,需要拆分成两个方面 从服务注册发现来看 服务发现注册中心,在当前微服务体系下,是十分重要的组件,服务之间感知对方服务的当前可正 常提供服务的实例信息,必须从服务发现注册中心进行获取,因此对于服务注册发现中心组件的可 用性,提出了很高的要求,需要在任何场景下,尽最大可能保证服务注册发现能力可以对外提供服 务;同时 Nacos 的服务注册发
    0 码力 | 326 页 | 12.83 MB | 10 月前
    3
  • pdf文档 Apache Shiro参考手册中文版

    担保的初始的及非常 简单的应用程序。一路上我们将讨论 Shiro 的核心概念来帮助你熟悉 Shiro 的设计和 API。 当你遵循本教程时,如果你确实不想编辑文件,你可以得到一个几乎相同的实例应用程序并按照你的意愿引用它。 选择一个位置:  在 Apache Shiro 的版本控制库:https://svn.apache.org/repos/asf/shiro/trunk/samples/quickstart 环境的核心及每个应用程序中必须存在一个 SecurityManager 是很有益处的。因此,在我们的教程应用程序中第一 件要做的事情就是配置 SecurityManager 实例。 Configuration 虽然我们能够直接实例化一个 SecurityManager 类,但 Shiro 的 SecurityManager 实现有足够的配置选项及内置组件 使得在 Java 源代码做这件事情变得 AcitveDirectory,以及更多。 Referencing the Configuration 现在我们已经定义好了一个 INI 文件,我们可以在我们的教程应用程序类中创建 SecurityManager 实例了。改变 main 方法来反映以下的更新内容: 好了,在仅仅添加了 3 行代码后,Shiro 就在我们的简单应用程序中启用了!很容易是吧? 轻松地运行 mvn compile
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    的核心,每一个程序都必定会存在一个 SecurityManager,所以,在我们这个 示例程序中必须做的第一件事情是建立一个 SecurityManager 实例。 Configuration 配置 虽然我们可以直接对 SecurityManager 实例化,但在 Java 代码中对Shiro 的 SecurityManager 所须的选项和内部组件进行配置会让人感觉有点小痛苦--而将这些 SecurityManager P 和活动目录 等。 Referencing the Configuration 引用配置 现在我们已经定义了一个 INI 文件,我们可以在我们的示例程序中创建SecurityManager 实例 了,将 main 函数中的代码进行如下调整: Apache Shiro 1.2.x Reference Manual 中文翻译 11 2. Tutorial 教程 public static 文件(其 它前缀,如 url:和 file: 也被支持)。 2.factory.getInstance() 方法被调用,该方法分析 INI 文件并根据配置文件返回一个 SecurityManager 实例。 3.在这个简单示例中,我们将 SecurityManager 设置成了static (memory) singleton,可以通 过 JVM 访问,注意如果你在一个 JVM 中加载多个使用 shiro
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Java 源码剖析——彻底搞懂Reference 和ReferenceQueue

    color="red">带queue的意义在于我们 以吃从外部通过对queue的操作来了解到引用实例所指向的实际对象是否被回收了,同时我们也可以 过queue对引用实例进行一些额外的操作;但如果我们的引用实例在创建时没有指定一个引用队列, 我们要想知道实际对象是否被回收,就只能够不停地轮询引用实例的get()方法是否为空了。值得注意 是虚引用PhantomReference,由于它的get()方 specially by GC */ 在这里我们首先明确一些名词,Reference类也被称为引用类,它的实例 Reference Instance就是引 实例,但是由于它是一个抽象类,它的实例只能是子类软(soft)引用,弱(weak)引用,虚(phantom)引用 的某个,至于引用实例所引用的对象我们称之为实际对象(也就是我们上面所写出的referent)。 volatile ReferenceQueue< ReferenceQueue queue; /* 引用对象队列*/ queue是当前引用实例所注册的引用队列,一旦实际对象的可达性发生适当的变化后,此引用实例将 被添加到queue中。 /* When active: NULL * pending: this * Enqueued: next reference in queue (or this if
    0 码力 | 6 页 | 283.24 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Servlet 编程

    URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给
    0 码力 | 50 页 | 725.36 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    、&&、||、&、| 、^ 位运算符 >>、<<、>>>、&、|、^、~ 赋值运算符 =、扩展赋值运算符,如+=、/=等 条件运算符 ? : 其他运算符 包括分量运算符 . 、下标运算符[ ]、实例运算符 instanceof、内存分配运算符 new、 强制类型转换运算符(类型)、方法调用运算符()等 图 2.1 Java 运算符 2.1.6 从键盘获得输入 由键盘输入的数据,不管是文字还是数字,Java java 5.2.3 对象构造/初始化细节 第一阶段 为新建对象的实例变量分配存储空间并进行默认初始化。 第二阶段 按下述步骤继续初始化实例变量: 1. 绑定构造方法参数; 2. 如有 this() 调用,则调用相应的重载构造方法然后跳转到步骤 5; 3. 显式或隐式追溯调用父类的构造方法(Object 类除外); 4. 进行实例变量的显式初始化操作; 5. 执行当前构造方法的方法体中其余的语句。 标记的属性或方法由整个类(所有实例)共享,如访问控制权限允许,可不 必创建该类对象而直接用类名加“.”调用。 • static 成员也称“类成员”或“静态成员”,如“类属性”、“类变量”、“类方法” 和“静态方法”等。 5.3.1 static 属性和方法 static 属性 • static 属性由其所在类(包括该类所有的实例)共享。 • 非 static 属性则必须依赖具体/特定的对象(实例)而存在。
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java 内存模型与分配机制

    程序内存运行分析 Java 内存管理建议 Java 程序运行过程会涉及的内存区域 程序计数器 当前线程执行的字节码的行号指示器。 栈 保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是 程序内存运行分析 Java 内存管理建议 Java 程序运行过程会涉及的内存区域 程序计数器 当前线程执行的字节码的行号指示器。 栈 保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是 程序内存运行分析 Java 内存管理建议 Java 程序运行过程会涉及的内存区域 程序计数器 当前线程执行的字节码的行号指示器。 栈 保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是
    0 码力 | 44 页 | 818.30 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 面向对象编程进阶

    关键字 static 关键字 final 关键字 static 在 Java 类中声明属性、方法和内部类时,可使用关键字 static 作为修饰符。 ▶ static 标记的属性或方法由整个类(所有实例)共享,如访 问控制权限允许,可不必创建该类对象而直接用类名加“.” 调用。 ▶ static 成员也称“类成员”或“静态成员”,如“类属 性”、“类变量”、“类方法”和“静态方法”等。 大纲 多态性 标记的属性或方法由整个类(所有实例)共享,如访 问控制权限允许,可不必创建该类对象而直接用类名加“.” 调用。 ▶ static 成员也称“类成员”或“静态成员”,如“类属 性”、“类变量”、“类方法”和“静态方法”等。 大纲 多态性 方法重载 关键字 static 关键字 final static 属性和方法 O static 属性 ▶ static 属性由其所在类(包括该类所有的实例)共享。 ▶ 非 非 static 属性则必须依赖具体/特定的对象(实例)而存在。 O static 方法 要在 static 方法中调用其所在类的非 static 成员,应首先创建一 个该类的对象,通过该对象来访问其非 static 成员。 课程配套代码 ± sample.oop.StaticMemberAndMethodSample.java 大纲 多态性 方法重载 关键字 static 关键字 final
    0 码力 | 49 页 | 659.74 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 类加载和反射

    StrutsPrepareAndExecuteFilter 拦截并解析 struts.xml 文件,检 索其中 name 为 login 的 Action,并根据 class 属性创建 LoginAction 的实例,并用 invoke 方法来调用 execute 方法。 这个过程是基于 Java 反射框架完成的。 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 反射的主要用途„ importantMethod() { 3 B b = ...; // get an instance of B 4 b.usefulMethod(); 5 ... 6 } 7 } 我们需要获得 B 的实例的引用。如果 B 是接口�有多个实现该 怎么做? 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 反射的主要用途 3 O 依赖注入 接管对象的创建工作,并将该对象的引用注入需要该对象的组 使用反射生成并操作对象 本节习题 类的加载 类的加载是指将类的 class 文件读入内存,并为之创建一个 java.lang.Class 对象。 (类是某一类对象的抽象,都是 java.lang.Class 的实例) O 类加载的要点 ▶ JVM 提供类加载器(系统类加载器)来完成对类的加载。 ▶ 此外,开发者可以通过继承 ClassLoader 基类来创建自己的 类加载器。 ▶ 可以从本地文件系统、jar
    0 码力 | 46 页 | 714.40 KB | 1 年前
    3
共 238 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 24
前往
页
相关搜索词
跟我学Shiro张开Nacos架构原理Apache参考手册参考手册中文文版中文版1.2ReferenceManual翻译中文翻译Java源码剖析彻底搞懂ReferenceQueueJavaEEservletlecturenotesforApplicationandDevelopmentpdfmemoryallocationAdvancedobjectorientedprogrammingclassloaderreflection
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩