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

无数据

分类

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

语言

全部中文(简体)(14)

格式

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

    许进 7 > 推荐序 推荐序 阿里巴巴合伙人 - 蒋江伟(小邪) 随着企业加速数字化升级,越来越多的系统架构采用了分布式的架构,主要目的是为了解决集中化 和互联网化所带来的架构扩展性和面对海量用户请求的技术挑战。这里面其中有⼀个关键点是软负 载。因为整个分布式架构需要有⼀个软负载来协作各个节点之间的服务在线离线状态、数据⼀致性、 以及动态配置数据的推送。这里面最简单的需求就是将⼀个配置准时的推送到不同的节点。即便如 复杂。如何能将数据准确的在 3 秒钟之内推送到每⼀ 个计算节点,这是当时提出的⼀个要求,围绕这个要求,系统要做大量的研发和改造,类似的这种 关键的技术挑战点还非常非常的多。本书就是将面对复杂的分布式计算场景,海量并发的业务场景, 对软负载⼀个系统的进行阐述,通过 Nacos 开源分享阿里软负载最佳实践,希望能够帮助到各位开 发者,各位系统架构师,少走弯路。 阿里巴巴云原生应用平台负责人 - s 作为核心引擎 孵化于 2008 年的阿里五彩石项目,自主研发完全可控,经历十多年双 11 洪峰考验,沉淀了高性能、 高可用、可扩展的核心能力,2018 年开源后引起了开发者的广泛关注和大量使用。本书也将介绍 Nacos 偏 AP 分布式系统的设计、全异步事件驱动的高性能架构和面向失败设计的高可用设计理念 等。相信开发者阅读后不仅可以更深入了解 Nacos,也有助于提高分布式系统的设计研发能力。
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    1所示。 1.1.2 Java 技术的特点 Java 具备以下技术特点: 面向对象 Java 是一种以对象为中心,以消息为驱动的面向对象的编程语言。 平台无关性 分为源代码级(需重新编译源代码,如 C/C++)和目标代码级 (Java) 平台 无关。 分布式 可支持分布式技术及平台开发。 可靠性 不支持直接操作指针,避免了对内存的非法访问;自动单元回收功能防止内存 丢失等动态内存分配导 Machine, JVM) Java 虚拟机的架构如图6.1所示。 类装载子系统 Class文件 Class文件 Class文件 方法区 Java堆 Java栈 程序计数器 本地方法栈 执行引擎 本地接口 通过全限定名装载 操作系统 操作系统本地库 运行时数据区 图 6.1 Java 虚拟机架构 • Java 程序运行在 JVM 上,JVM 是程序与操作系统之间的桥梁。 • JVM 句块的形参,这样我们就可以在语句块中操纵该异常对象了。主要使用异常类的父类 Throwable 中定义的两个成员方法: • public String getMessage() 返回描述当前异常的详细消息字符串; • public void printStackTrace() 用来跟踪异常事件发生时运行栈的内容,并将相关信 息输出到标准错误输出设备。本方法比较常用,在没有找到适合的异常处理代码
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    Storage - 因为Shiro 的Session 对象是基于 POJO 的,会话数 据可以很容易地存储在任意数量的数据源。这允许你自定义你的应用程序会话数据的确 切位置——例如,文件系统,联网的分布式缓存,关系数据库,或专有的数据存储。 Container-Independent Clustering! - Shiro 的会话可以很容易地聚集通过使用任何随 手可用的网络缓存产品,像 Ehcache Distributed Caches 分布式缓存 分布式缓存比如 Ehcache + TerraCotta , GigaSpaces Oracle Coherence , memcached (和许 多其他)已经解决 distributed-data-at-the-persistence-level(分布式数据持久层) 问题。 因此在 Shiro 会话使用集群配置如同使用分布式缓存一样简单。 这使您的灵活性选择确切的集群机制 这使您的灵活性选择确切的集群机制,适用于你的环境。 缓存 请注意,当启用分布式/企业缓存在您的会话集群数据存储,下列两种情况之一必须是 true 的: 整个集群范围的分布式缓存有足够内存来保留所有的 活动/当前 会话 如果整个集群范围的分布式缓存没有足够的内存保留所有活动会话,它必须支持磁盘溢出, 会话是不会丢失。 如果这两种情况都失败,会导致会话被随机丢失,对于终端用户来说这可能令人沮丧。
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    ........................................................................... 184 第二十三章 多项目集中权限管理及分布式会话 ....................................................................... 191 部署架构.............. 来管理主体与应用之间交互的数据;这样的话,比如我们在 Web 环境用,刚开始是一台 Web 服务器;接着又上了台 EJB 服务器;这时想把两台服务器的会话数据放到一个地方, 这个时候就可以实现自己的分布式会话(如把数据放到 Memcached 服务器); SessionDAO:DAO 大家都用过,数据访问对象,用于会话的 CRUD,比如我们想把 Session 保存到数据库,那么可以实现自己的 SessionDAO,通过如 数过 多)、IncorrectCredentialsException (错误的凭证)、ExpiredCredentialsException(过期的 凭证)等,具体请查看其继承关系;对于页面的错误消息展示,最好使用如“用户名/密码 错误”而不是“用户名错误”/“密码错误”,防止一些恶意用户非法扫描帐号库; 2.6、最后可以调用 subject.logout 退出,其会自动委托给 SecurityManager
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Java 应用与开发 - Java 技术概述及开发环境

    是一种以对象为中心,以消息为驱动的面向对 象的编程语言。 平台无关性 分布式 可靠性 多线程 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分为源代码级(需重新编译源代码,如 C/C++) 和目标代码级 (Java) 平台无关。 分布式 可靠性 多线程 网络编程 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分布式 可靠性 多线程 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分布式 可靠性 不支持直接操作指针,避免了对内存的非法访问; 自动单元回收功能防止内存丢失等动态内存分配导 技术的特点 面向对象 平台无关性 分布式 可靠性 多线程 C++ 没有内置的多线程机制,需调用操作系统的 多线程功能来进行多线程序设计;Java 提供了多线 程支持。 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分布式 可靠性 多线程 网络编程 编译和解释并存
    0 码力 | 33 页 | 1.17 MB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    就在我们的简单应用程序中启用了!很容易是吧? 轻松地运行 mvn compile exec:java,并看到这一切仍然运行成功(由于 Shiro 的默认调试日志或更低版本,你将不会 看到任何的 Shiro 日志消息——如果在启动和运行没有报错,那么你知道一切仍然正常)。 这里是上面增加的代码所做的: 1. 我们使用 Shiro 的 IniSecurityManager 实现来提取我们的 shiro Shiro 可能不提供的。请参见 AuthenticationException JavaDoc 获取更多。 Handy Hint 最安全的做法是给普通的登录失败消息给用户,因为你当然不想帮助试图闯入你系统的攻击者。 好了,到现在为止,我们已经有了一个登录用户。我们还能做些什么? 比方说,他们是是谁: 我们也可以测试他们是否有特定的角色: AuthenticationExceptions 来代表具体的异常情况。 Login Failure Tip 虽然你的代码可以以特定的异常作出反应,并执行必要的逻 辑,最安全的做法是只显示通用的失败消息给终端用户,例如, “错误的用户名或密码。”。这样将确保具体的信息提供给黑 客可能试图攻击的媒介。 Remembered vs. Authenticated(记住我对比认证) 如上面的例子所示,Shiro
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java EE 体系结构

    工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 企业级应用的特点 分布式 通过局域网或 Internet 连接分布在一个组织内部或 世界各地的部门及用户。 高速反应性 企业组织需要不断地改变业务规则来适应业务需求 或商业模式的不断变化。 高安全性 企业应用系统必须保证运行的高度安全性和可靠性。 服务规范 Java EE 规定了连接各种外部资源的标准接口 API,简化了 连接各种不同类型外部资源的设计和编程。如 JDBC API 提供了连接数据库的标准接口;JMS API 可以连接各种外 部的消息服务系统。 ▶ 通信协议规范 ▶ 开发角色规范 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Java EE 规范 Java EE 规范定义了面向
    0 码力 | 40 页 | 1.89 MB | 1 年前
    3
  • pdf文档 Linux Docker Mess

    (NS) ipc namespace Container中进程交互还是采用Linux常见的进程间交互方 法(interprocess communication – IPC),包括常见的信号 量、消息队列和共享内存。Container的进程间交互实际 上还是Host上具有相同pid namespace的进程间交互,因 此在IPC资源申请时加入namespace信息,每个IPC资源有 一个唯一的32位ID。 [images|rmi|tag|build|history|save|import] n 其他命令 docker [info|version] Libcontainer Docker是一款基于LXC的开源容器管理引擎。把LXC复杂的容器创建与使用方式简化为Docker 自己的一套命令体系。随着Docker的不断发展,它开始有了更为远大的目标,那就是反向 定义容器的实现标准,将底层实现都抽象化到Libcontainer的接口。这就意味着,底层容器
    0 码力 | 77 页 | 7.40 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Servlet 编程

    Servlet 示例 Servlet 的运行过程 1. 用户在浏览器请求 ServletURL 地址。 2. Web 容器接收到请求,检查是 Servlet 请求,将处理交给 Servlet 引擎。 3. Servlet 引擎根据 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet Servlet 示例 Servlet 的运行过程 1. 用户在浏览器请求 ServletURL 地址。 2. Web 容器接收到请求,检查是 Servlet 请求,将处理交给 Servlet 引擎。 3. Servlet 引擎根据 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet Servlet 示例 Servlet 的运行过程 1. 用户在浏览器请求 ServletURL 地址。 2. Web 容器接收到请求,检查是 Servlet 请求,将处理交给 Servlet 引擎。 3. Servlet 引擎根据 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet
    0 码力 | 50 页 | 725.36 KB | 1 年前
    3
  • pdf文档 Java EE 企业应用系统开发 - HTTP 响应处理编程

    响应体(Response Body) 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 ‚ HTTP 响应状态行 表明响应的状态信息,如成功、失败、错误。 状态行组成:版本 / 状态代码 / 状态消息。 O 状态行例子 HTTP/1.1 200 ok 1. 版本:使用的 HTTP 协议版本,如 HTTP/1.1; 2. 状态代码:3 位数字; ▶ 1xx: 收到请求,没有处理完。 ▶ 2xx: 服务器会自动设置状态码为 404,状态消息为 not found。 O public void setStatus(int code) 直接发送指定的响应状态码,没有设置状态消息,只有默认的状 态消息,如果无对应状态消息则显示为空。 O public void setStatus(int code, String message) 设置指定的状态码,同时设定自定义的状态消息,可以修改默认 的状态消息。该方法在 Servlet sendError(580); O public void sendError(int sc, String msg) throws IOException 向客户端发送指定的错误信息码和自定义状态消息。 1 response.setCharacterEncoding("GBK"); 2 response.sendError(580, "自定义错误"); 大纲 HTTP 响应的内容 HTTP
    0 码力 | 26 页 | 575.28 KB | 1 年前
    3
共 14 条
  • 1
  • 2
前往
页
相关搜索词
Nacos架构原理lecturenotesforJavaApplicationandDevelopmentpdfApacheShiro1.2ReferenceManual中文翻译中文翻译跟我学张开Introductionto参考手册参考手册文版中文版JavaEEjavaLinuxDockerMessservletHTTPresponsehandling
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩