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

无数据

分类

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

语言

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

格式

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

    志级别等配置项。 命名空间(Namespace) 用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。 Namespace 的常用场景之⼀是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源 (如数据库配置、限流阈值、降级开关)隔离等。如果在没有指定 Namespace 的情况下,默认使 用 public 命名空间。 配置组(Group) ID 通常用于划分系统的配 置集。⼀个系统或者应用可以包含多个配置集,每个配置集都可以被⼀个有意义的名称标识。Data ID 尽量保障全局唯⼀,可以参考 Nacos Spring Cloud 中的命名规则: Nacos 架构 < 24 ${prefix}-${spring.profiles.active}-${file-extension} 配置快照(Configuration Snapshot) Namespace Id 。如果同⼀个环境内想配置相同的配置,可以通过 Group 来区分。如下图所示: Nacos 架构 < 26 从多个租户的角度来看,每个租户都可以有自己的命名空间。我们可以为每个用户创建⼀个命名空 间,并给用户分配对应的权限,比如多个租户(zhangsan、lisi、wangwu),每个租户都想有⼀套 自己的多环境配置,也就是每个租户都想配置多套环境。那么可以给每个租户创建⼀个
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 Java 应用与开发 - Java 技术概述及开发环境

    和开销足够小并能在不同厂商的处理器上运行(跨平台) 90年代中期 Java语言之父 1995.5 Green项目 1996.1 1997.2 1998.12 Green所设计的语言命名为Oak(后改名为Java),并推出第一种家庭娱乐设备。 但家电厂商此时对这种跨平台编程技术并不感兴趣 需求不足 互联网的蓬勃发展,由于异构性的大量存在, 跨平台编程技术受到追捧 Sun在Sun Java 基本开发流程 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 基本开发流程 1. 创建源文件 HelloWorld.java,文件命名必须与类名相同。 1 public class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println("Hi Hi, Java! 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 基本开发流程 1. 创建源文件 HelloWorld.java,文件命名必须与类名相同。 1 public class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println("Hi
    0 码力 | 33 页 | 1.17 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 面向对象编程进阶 PART1

    大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 什么是包? 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问 题以及进行访问控制,Java 引入包(package)机制,即将若干功 能相关的类逻辑上分组打包到一起,提供类的多重类命名空间。 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this JDK API 中的常用包 包名 功能说明 包的含义 ���� 包 继承 访问控制 方法重写 关键字 super 关键字 this 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 关键字 super 在存在命名冲突(子类中存在方法重写或添加同名属性)的情况 下,子类中的代码将自动使用子类中的同名属性或重写后的方 法。当然也可以在子类中使用关键字 super 引用父类中的成分: 访问父类中定义的属性 super 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 关键字 this 在 Java 方法中,不但可以直接使用方法的局部变量,也可以使 用调用该方法的对象。 为解决可能出现的命名冲突,Java 语言引入 this 关键字来标明 方法的当前对象。分为两种情况: ▶ 在普通方法中,关键字 this 代表方法的调用者,即本次调用 了该方法的对象; ▶ 在构造方法中,关键字 this
    0 码力 | 39 页 | 614.13 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    和开销足够小并能在不同厂商的处理器上运行(跨平台) 90年代中期 Java语言之父 1995.5 Green项目 1996.1 1997.2 1998.12 Green所设计的语言命名为Oak(后改名为Java),并推出第一种家庭娱乐设备。 但家电厂商此时对这种跨平台编程技术并不感兴趣 需求不足 互联网的蓬勃发展,由于异构性的大量存在, 跨平台编程技术受到追捧 Sun在Sun 本部分使用文本编程工具编写一个简单的 Java Hello World 程序,演示 Java 的基 本开发和代码编译运行流程。首先,我们需要使用文本编程工具编写一个 Java 源文件 HelloWorld.java,文件命名必须与类名相同。 1 public class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println(”Hi 语言对标识符的规定如下: • 可以由字母、数字、下划线 (_)、美元符号 ($) 组合而成。 • 必须以字母、下划线或美元符号开头,不能以数字开头。 • 关键字不能当标识符使用。 • 区分大小写。 建议遵循驼峰命名,类名首字母大写,变量、方法及对象首字母小写的编码习惯。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    INI 配置构建出一个 SecurityManager 了,我们看看到底是如何定义一个 Shiro INI 配置的。 INI Sections INI 基本上是一个文本配置,包含了由唯一命名的 section 组织的键/值对。键只是每个 section 唯一,而不是在整个 配置中(与 JDK 属性不同)。不过每个 section 都可以被看作单一的属性定义。 注释行能够以散列字符(# (资源类型)。在 Shiro,你有能力来定义这些声明能够达到的精确粒度。 我们将在 Shiro 的 Permission 文档中更加详细地讨论权限粒度和许可声明的“等级”。 角色 角色是一个命名的实体,通常代表一组行为或职责。这些行为演化为你在一个软件应用中能或者不能做的事情。角 色通常是分配给用户帐户的,因此,通过分配,用户能够“做”的事情可以归属于各种角色。 有两种有效类型的角色,并且 “其他人”的角色)。但对于更 复杂的或可配置的应用程序,这可能是你的应用程序整个生命周期中最主要问题,并且为你的软件造成一大笔维护 费用。  显式角色:一个显式角色本质上是一个实际许可声明的命名集合。在这种形式下,应用程序(以及 Shiro)确 切地知道有没有一个特定的角色意味着什么。因为它是已知能不能够被执行的确切行为,没有猜测或暗示一 个特定的角色能或不能做什么。 Shiro 团队
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    INI配置文件。 INI Sections Apache Shiro 1.2.x Reference Manual 中文翻译 26 4. Configuration 配置 INI 基于文本配置,在独立命名的区域内通过成对的键名/键值组成。键名在每个区域内必须 唯一,但在整个配置文件中并不需要这样(这点和JDK的Properties不同),每一个区域 (section)可以看作是一个独立的Properties 作为名称以便于将来引用和配置。 如果对象实例化时实现了 org.apache.shiro.util.Nameable 接口,Nameable.setName方法将 被以该名(在此例中为myRealm)命名的对象调用。 Setting object properties 设置对象属性 Primitive Values 原始值 简单的原始值属性可以使用下面的等于符号进行设置: ... myRealm 过滤器默认是FormAuthenticationFilter 。它支持将 'rememberMe' 的布尔值作为一个 form/request 参数读取。默认地,它期望该 request 参数被 命名为 rememberMe。下面是一个支持这点的 shiro.ini 配置的例子: [main] authc.loginUrl = /login.jsp [urls] # your login
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0b1 Java版

    我们将这一摞元素的顶部称为「栈顶」,将底部称为「栈底」,将把元素添加到栈顶的操作称为「入栈」,将删除 栈顶元素的操作称为「出栈」。 Figure 5‑1. 栈的先入后出规则 5.1.1. 栈常用操作 栈的常用操作见下表(方法命名以 Java 为例)。 方法 描述 时间复杂度 push() 元素入栈(添加至栈顶) ?(1) pop() 栈顶元素出栈 ?(1) peek() 访问栈顶元素 ?(1) size() 获取栈的长度 而恰好,堆的定义与优先队列的操作逻辑完全吻合,大顶堆就是一个元素从大到小出队的优先队列。从使用角 度看,我们可以将「优先队列」和「堆」理解为等价的数据结构。因此,本文与代码对两者不做特别区分,统 一使用「堆」来命名。 堆的常用操作见下表(方法命名以 Java 为例)。 8. 堆 hello‑algo.com 123 方法 描述 时间复杂度 add() 元素入堆 ?(log ?) poll() 堆顶元素出堆 ?(log 原地排序:只在递归中使用 ?(log ?) 大小的栈帧空间。 非稳定排序:哨兵划分操作可能改变相等元素的相对位置。 自适应排序:最差情况下,时间复杂度劣化至 ?(?2) 。 11.4.3. 快排为什么快? 从命名能够看出,快速排序在效率方面一定“有两把刷子”。快速排序的平均时间复杂度虽然与「归并排序」 和「堆排序」一致,但实际 效率更高,这是因为: ‧ 出现最差情况的概率很低:虽然快速排序的最差时间复杂度为
    0 码力 | 186 页 | 14.71 MB | 1 年前
    3
  • pdf文档 Linux Docker Mess

    n 可靠的系统安全 n 良好的可移植性 n 多用户性 n 多任务 n 良好的用户界面 n 设备独立性 n 强大的网络功能 n Linux的版本一般指内核版本; n Linux通过不通的命名机制来区分内核类别,采用三个由“.”分割的数字来表示内核 版本号。第一个数字叫主板本号,第二个次版本号,第三个叫修订版本号。次版本号 如果是偶数,那么内核是稳定的,如果是奇数,则表示内核是处在开发中。 号寻找正确的文件数据块。 Architecture File System 硬链接和软链接 在 Linux 系统中查看 inode 号可使用命令 stat 或 ls –i 使用命令 mv 移动并重命名文件,其结果不影响文件的用户数据及 inode 号 Architecture File System 硬链接和软链接 为解决文件的共享,Linux引入2种链接:硬链接和软链接。 n 若一个
    0 码力 | 77 页 | 7.40 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0b2 Java版

    队列的先入先出规则 5. 栈与队列 hello‑algo.com 67 5.2.1. 队列常用操作 队列的常用操作见下表。需要注意,不同编程语言的方法名是不同的,在这里我们采用与栈相同的方法命名。 方法名 描述 时间复杂度 push() 元素入队,即将元素添加至队尾 ?(1) pop() 队首元素出队 ?(1) peek() 访问队首元素 ?(1) 我们可以直接使用编程语言实现好的队列类。 而恰好,堆的定义与优先队列的操作逻辑完全吻合,大顶堆就是一个元素从大到小出队的优先队列。从使用角 度看,我们可以将「优先队列」和「堆」理解为等价的数据结构。因此,本文与代码对两者不做特别区分,统 一使用「堆」来命名。 堆的常用操作见下表,方法名需根据编程语言确定。 8. 堆 hello‑algo.com 124 方法名 描述 时间复杂度 push() 元素入堆 ?(log ?) pop() 堆顶元素出堆 :输入数组完全倒序下,达到最差递归深度 ? 。由于未借助辅助数组空间,因此是“原地排 序”。 非稳定排序:哨兵划分最后一步可能会将基准数交换至相等元素的右边。 11.4.3. 快排为什么快? 从命名能够看出,快速排序在效率方面一定“有两把刷子”。快速排序的平均时间复杂度虽然与「归并排序」 和「堆排序」一致,但实际 效率更高,这是因为: ‧ 出现最差情况的概率很低:虽然快速排序的最差时间复杂度为
    0 码力 | 197 页 | 15.72 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 高级 I/O 编程

    可分为字符流(Character Stream)和字节流(Byte Stream)。 ▶ 字节流以字节为单位传输数据,每次传送一个或多个字节。 ▶ 字符流以字符为单位传输数据,每次传送一个或多个字符。1 Java 命名惯例 凡是以 InputStream 或 OutputStream 结尾的类型均为字节流, 凡是以 Reader 或 Writer 结尾的均为字符流。 1从 JDK1.4 版本开始,Sun 公司引入了新的
    0 码力 | 27 页 | 609.17 KB | 1 年前
    3
共 18 条
  • 1
  • 2
前往
页
相关搜索词
Nacos架构原理IntroductiontoJavapdfAdvancedobjectorientedprogramminglecturenotesforApplicationandDevelopmentApacheShiro参考手册参考手册中文文版中文版1.2ReferenceManual翻译中文翻译Hello算法1.00b1LinuxDockerMess0b2IO
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩