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

无数据

分类

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

语言

全部中文(简体)(38)

格式

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

    要解决服务发现和配置管理的功能问题,内核层解决分布式系统⼀致性、存储、高可用等核心问题, 插件解决扩展性问题。 Nacos 架构 < 18 用户层  OpenAPI:暴露标准 Rest 风格 HTTP 接口,简单易用,方便多语言集成。  Console:易用控制台,做服务管理、配置管理等操作。  SDK:多语言 SDK,目前几乎支持所有主流编程语言。  Agent:Sidecar 模式运行,通过标准 Nacos 高性能的关键部分。  日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲突),日志格式,异常码+帮 助文档。  回调机制:SDK 通知数据,通过统⼀的模式回调用户处理。接口和数据结构需要具备可扩展性。  寻址模式:解决 Server IP 直连,域名访问,Nameserver 寻址、广播等多种寻址模式,需要可 扩展。  推送通道:解决 Server 与存储、Server 接入管理:相当于阿里云开通服务,分配身份、容量、权限过程。  用户管理:解决用户管理,登录,SSO 等问题。  权限管理:解决身份识别,访问控制,角色管理等问题。 Nacos 架构 < 20  审计系统:扩展接口方便与不同公司审计系统打通。  通知系统:核心数据变更,或者操作,方便通过 SMS 系统打通,通知到对应人数据变更。 21 > Nacos 架构 Nacos 配置模型 背景 在单体架构的
    0 码力 | 326 页 | 12.83 MB | 10 月前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    Manual 中文翻译 12 2. Tutorial 教程 为了保护我们的程序安全,我们或许问自己最多的问题就是“谁是当前的用户?”或者“当前用 户是否允许做某件事?”通常我们会在写代码或者设计用户接口的时候问这些问题:程序通常 建立在用户基础上,程序功能展示(和安全)也基于每一个用户。所以,通常我们考虑我们 程序安全的方法也建立在当前用户的基础上,Shiro 的 API 提供了'the current 设计理念是使程序的安全变得简单直观而易于实现,Shiro的核心设计参照大多 数用户对安全的思考模式--如何对某人(或某事)在与程序交互的环境中的进行安全控制。 程序设计通常都以用户故事为基础,也就是说,你会经常设计用户接口或服务api基于用户如何 (或应该)与软件交互。 例如,你可能会说,“如果我的应用程序的用户交互是登录,我将展示他们 可以单击一个按钮来查看他们的帐户信息。 如果不登录,我将展示一个注册按钮。” shiro.realm.MyRealm 的对象实例并且使对象使用 myRealm 作为名称以便于将来引用和配置。 如果对象实例化时实现了 org.apache.shiro.util.Nameable 接口,Nameable.setName方法将 被以该名(在此例中为myRealm)命名的对象调用。 Setting object properties 设置对象属性 Primitive Values
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Linux Docker Mess

    com/ Linux的特点 n Linux is free n 开放性 n 可靠的系统安全 n 良好的可移植性 n 多用户性 n 多任务 n 良好的用户界面 n 设备独立性 n 强大的网络功能 n Linux的版本一般指内核版本; n Linux通过不通的命名机制来区分内核类别,采用三个由“.”分割的数字来表示内核 版本号。第一个数字叫主板本号,第二个次版本号,第三个叫修订版本号。次版本号 Kernel n 内存管理 n 进程管理 n 文件系统(虚拟文件系统 VFS) n 设备驱动 n 网络接口 建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 n 提供用户与内核进行交互操作的一种接口 n 接收用户输入的命令并把它送入内核去执行 n Shell具备可编程特性 n 主要的Shell版本 链接文件:指向同一个文件或目录的的文件 n 设备文件:与系统外设相关的,通常在/dev下面,分为块设备和字符 设备 n 管道(FIFO)文件 : 提供进程建通信的一种方式 套接字(socket) 文件: 该文件类型与网络通信有关 Architecture File System 标准化的目录结构 tree –L 1 Architecture File System tree –L 1 –p /dev 显示文件类型及权限
    0 码力 | 77 页 | 7.40 MB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    . . . 71 7.2 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 7.2.1 接口(interface)的概念 . . . . . . . . . . . . . . . . . . . . . . . . 72 7.2.2 定义接口 . . . . . . . . . . . . 72 7.2.3 接口的实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 7.2.4 接口间的继承 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 7.2.5 接口特性总结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 7.3 抽象类和接口剖析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 7.3.1 语法层面的区别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    已经设置好并可以使用了,现在我们能够开始做一些我们真正关心的事情——执行安 全操作。 当保护我们的应用程序时,我们对自己可能提出的最为相关的问题是“当前用户是谁”或“当前用户是否被允许做 XXX”。当我们编写代码或设计用户接口时,问这些问题是很常见的:应用程序通常是基于用户的背景情况建立的, 且你想基于每个用户标准体现(保障)功能。因此,对于我们考虑应用程序安全的最自然的方式是基于当前用户。 Shiro 的 API 使用它的 程序安全。Shiro 的核心设计体现了大多数人们是如何考 虑应用程序安全的——在某些人(或某些事)与应用程序交互的背景下。 应用软件通常是基于用户背景情况设计的。也就是说,你将经常设计用户接口或服务 API,基于一个用户将要(或 应该)如何与该软件交互。例如,你可能会说,“如果用户与我的应用程序交互的用户已经登录,我将显示一个他 们能够点击的按钮来查看他们的帐户信息。如果他们没有登录,我将显示一个登录按钮。” MyRealm 类型的新的对象实例,并使该对象使用 myRealm 名称,以供进 一步的引用和配置。 如果该实例化的对象实现了 org.apache.shiro.util.Nameable 接口,则 Nameable.setName 方法将会在拥有该名字(在 本例中是 myRealm)的对象上调用。 Setting object properties Primitive Values
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 类加载和反射

    3 B b = ...; // get an instance of B 4 b.usefulMethod(); 5 ... 6 } 7 } 我们需要获得 B 的实例的引用。如果 B 是接口�有多个实现该 怎么做? 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 反射的主要用途 3 O 依赖注入 接管对象的创建工作,并将该对象的引用注入需要该对象的组 类加载的要点 ▶ JVM 提供类加载器(系统类加载器)来完成对类的加载。 ▶ 此外,开发者可以通过继承 ClassLoader 基类来创建自己的 类加载器。 ▶ 可以从本地文件系统、jar 包和网络方式加载类的 class 文 件。 ▶ 类加载器通常无须等到“首次使用”该类时才加载此类, Java 虚拟机允许系统预先加载某些类。 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 类的初始化时机 当 Java 程序首次通过下面 6 种方式使用某个类或接口时,系统 会初始化该类或接口: ▶ 创建类的实例,包括通过 new 操作符、通过反射、通过反序 列化的方式。 ▶ 调用某个类的静态方法。 ▶ 访问某个类或接口的静态属性,或为该静态属性赋值。 ▶ 使用反射方式来强制创建某个类或接口对应的 java.lang.Class 对象。例如,Class.forName(”Person”)。
    0 码力 | 46 页 | 714.40 KB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    Remember Me:记住我,这个是非常常见的功能,即一次登录后,下次再来的话不用登录 了。 记住一点,Shiro 不会去维护用户、维护权限;这些需要我们自己去设计/提供;然后通过 相应的接口注入给 Shiro 即可。 接下来我们分别从外部和内部来看看 Shiro 的架构,对于一个好的框架,从外部来看应该 具有非常简单易于使用的 API,且 API 契约明确;从内部来看的话,其应该有一个可扩展 Shiro的对外API核心就是Subject; 其每个 API 的含义: Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互 的任何东西都是 Subject,如网络爬虫,机器人等;即一个抽象概念;所有 Subject 都绑定 到 SecurityManager,与 Subject 的所有交互都会委托给 SecurityManager;可以把 Subject 认 我 们 之 前 的 ini 配 置 方 式 将 使 用 org.apache.shiro.realm.text.IniRealm。 org.apache.shiro.realm.Realm 接口如下: 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 13 单 Realm 配置 1、自定义 Realm
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Java 应用与开发 - 面向对象编程进阶 PART1

    java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写 java.net Java 网络编程的相关功能类 网络 java.sql 提供数据库操作的相关功能类 结构化查询语言的简 写 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 包的创建 package 语句作为 System.out.println("In␣class␣Test, 5 ␣␣␣␣method␣m1␣is␣running!"); 6 } 7 } package 语句对所在源文件中定义的所有类型(包括接口、枚举、 注解)均起作用。 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 包的创建 Java 编译器把包对应于文件系统的目录管理,package 语句中, 用“.”来指明包(目录)的层次。如果在程序 一个类的方法中使用到另一个类的对象(uses-a)1。 聚合关系 一个类的对象包含(通过属性引用)了另一个类的 对象(has-a)2。 泛化关系 一般化关系(is-a),表示类之间的继承关系、类和 接口之间的实现关系以及接口之间的继承关系。 1车能够装载货物,车的装载功能(load() 方法)对货物(goods)有依赖。 2车有发动机、车轮等,Car 对象是由 Engine 等对象构成的。 大纲 包 继承
    0 码力 | 39 页 | 614.13 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java GUI 编程

    LayoutManager2----BorderLayout | +----CardLayout | +----GridBagLayout 注:LayoutManager2 是 LayoutManager 的子接口。 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 布局管理器 ▶ 每个容器都有一个布局管理器,当容器需要对某个组件进行 定位或判断其大小尺寸时,就会调用其对应的布局管理器。 典型组件(课后自学) GUI 事件类型层次 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) GUI 事件及相应监听器接口 事件类型 相应监听器接口 监听器接口中的方法 Action ActionListener actionPerformed(ActionEvent) Item ItemListener itemStateChanged(ItemEvent) 典型组件(课后自学) 事件适配器 ▶ 当创建事件监听器类时,需要实现相应的监听器接口,而实 现类中又必须重写/实现接口中的每一个抽象方法,这在 GUI 事件处理过程中经常会成为一种负担。 ▶ 事件适配器使用了设计模式中的缺省适配器(Default Adapter)。事件适配器类(Adapter)是针对大多数事件监 听器接口定义的相应抽象类,适配器类实现了相应监听器接 口中所有的方法,但不做任何事。
    0 码力 | 73 页 | 876.31 KB | 1 年前
    3
  • pdf文档 Java 应用系统开发 - ServletContext 和 Web 配置

    EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Web 应用环境对象的类型和取得 Web 应用环境对象是接口javax.servlet.ServletContext的 实现。 O 在 Servlet 内直接取得 ServletContext 接口对象 1 ServletContext ctx = this.getServletContext(); 大纲 Web 应用环境对象 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 配置对象的类型和取得 配置对象类型 javax.servlet.ServletConfig 是一个接口,具体实 现类由容器厂商实现。 ServletConfig 对象在 Servlet 的 init 方法中取得,由 Web 容器 以参数方式注入到 Servlet: 1 private ServletConfig 地址; ▶ 单击超链接; ▶ 提交 FORM 表单; ▶ 使用响应对象 response 的 sendRedirect() 方法。 重定向跳转方法都是由客户端浏览器来执行的,由此可见重定向 增加了网络的访问流量。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Web 跳转方式 ƒ 转发(forward) ▶ 转发是在服务器端进行页面直接跳转的方法。
    0 码力 | 33 页 | 668.91 KB | 1 年前
    3
共 38 条
  • 1
  • 2
  • 3
  • 4
前往
页
相关搜索词
Nacos架构原理ApacheShiro1.2ReferenceManual中文翻译中文翻译LinuxDockerMesspdflecturenotesforJavaApplicationandDevelopment参考手册参考手册文版中文版classloaderreflection跟我学张开AdvancedobjectorientedprogrammingGUIJavaEEServletContextWebconfiguration
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩