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

无数据

分类

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

语言

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

格式

全部PDF文档 PDF(19)
 
本次搜索耗时 0.046 秒,为您找到相关结果约 19 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 03

    拦截器接口方法说明 preHandle 预处理回调方法。实现处理器的预处理(如登录检 查),第三个参数为响应处理器(如 Controller 实现)。 返回值 true 表示继续流程(如调用下一个拦截器或 处理器);false 表示流程中断(如登录检查失败),不 会继续调用其他的拦截器或处理器,此时我们需要 通过 response 来产生响应。 postHandle 后处理回调方法。 afterCompletion afterCompletion 整个请求处理完毕回调方法。 大纲 Spring 文件上传 Spring 文件下载 Spring 用户登录 监听器 拦截器接口方法说明 preHandle 预处理回调方法。 postHandle 后处理回调方法。实现处理器的后处理(但在渲染 视图之前),此时我们可以通过 modelAndView(模 型和视图对象)对模型数据进行处理或对视图进行 处理,modelAndView 也可能为 null。 afterCompletion 整个请求处理完毕回调方法。 大纲 Spring 文件上传 Spring 文件下载 Spring 用户登录 监听器 拦截器接口方法说明 preHandle 预处理回调方法。 postHandle 后处理回调方法。 afterCompletion 整个请求处理完毕回调方法。在视图渲染完毕时 回调,如性能监控中我们可以在此记录结束时间并 输出消耗时间,还可以进行一些资源清理,类似于
    0 码力 | 40 页 | 651.07 KB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    AuthenticationStrategy 进行多 Realm 身份验证; 5、Authenticator 会把相应的 token 传入 Realm,从 Realm 获取身份验证信息,如果没有返 回/抛出异常表示身份验证失败了。此处可以配置多个 Realm,将按照相应的顺序及策略进 行访问。 Realm Realm:域,Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 CredentialsMatcher 实现; 2.6、将 credentialsMatcher 赋值给 myRealm,myRealm 间接继承了 AuthenticatingRealm,其 在 调 用 getAuthenticationInfo 方 法 获 取 到 AuthenticationInfo 信 息 后 , 会 使 用 credentialsMatcher 来验证凭据是否匹配,如果不匹配将抛出 之后的 CredentialsMatcher 需要和此处加密的算法一样。user.getCredentialsSalt()辅助方法返 回 username+salt。 为 了 节 省 篇 幅 , 对 于 DAO/Service 的 接 口 及 实 现 , 具 体 请 参 考 源 码 com.github.zhangkaitao
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Nacos架构&原理

    事件机制:实现异步化事件通知,SDK 数据变化异步通知等逻辑,是 Nacos 高性能的关键部分。  日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲突),日志格式,异常码+帮 助文档。  回调机制:SDK 通知数据,通过统⼀的模式回调用户处理。接口和数据结构需要具备可扩展性。  寻址模式:解决 Server IP 直连,域名访问,Nameserver 寻址、广播等多种寻址模式,需要可 扩展。  推送通道:解决 也提高了维护的成本。 那么如何能够做到服务不重启就可以修改配置?所有就产生了四个基础诉求:  需要支持动态修改配置  需要动态变更有多实时  变更快了之后如何管控控制变更风险,如灰度、回滚等  敏感配置如何做安全配置 Nacos 架构 < 22 概念介绍 配置(Configuration) 在系统开发过程中通常会将⼀些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配 半所见⼀致,以及数据的丢失概率较小。Distro 协议则是参考了内部 ConfigServer 和开源 Eureka, 在不借助第三方存储的情况下,实现基本大同小异。Distro 重点是做了⼀些逻辑的优化和性能的调 优。 69 > Nacos 架构 图 5 Nacos ⼀致性协议 负载均衡 负载均衡严格的来说,并不算是传统注册中心的功能。⼀般来说服务发现的完整流程应该是先从注 册中心获取到服务的实例
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    Shiro 几乎所有的事情都和一个中心组件 SecurityManager 有关,对于那些熟悉 Java security 的人请注意:这和 java.lang.SecurityManager 不是一回 事。 我们将在Architecture章节详细描述 Shiro 的设计,但现在有必要知道 Shrio SecurityManager 是程序中 Shiro 的核心,每一个程序都必定会存在一个 的hasRole结果数组,当一次 有多个角色需要检测时非常 有用(如定制一个复杂的视 图) hasAllRoles(Collection roleNames) 如果Subject具备所有角色返 回真,否则返回假。 Role Assertions 角色判断 还有另一个方法检测 Subjet 是否是指定为某个角色,你可以在的代码执行之前简单判断他们 是否是所要求的角色,如果 Subject 不是所要求的角色, 下面是你可以根据需要调用的函数: Subject 方法 描述 isPermitted(Permission p) 如果Subject允许执行特定权限实例综合 指定的动作或资源访问权返回真,否则返 回假; isPermitted(List perms) 按参数顺序返回isPermitted的结果数组, 如果许多权限需要检查时非常有用(如定 制一个复杂的视图) isPermittedAll(Collection
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 01

    实例化控制器,并根据用户输入来构造 bean。 5. Spring MVC 可以自动绑定用户输入并正确地转换数据类型。 6. Spring MVC 内置了常见的校验器,可以校验用户输入,若校验不 通过则重定向回输入表单。 7. Spring MVC 支持国际化和本地化,支持根据用户区域显示多国语 言。 8. Spring MVC 支持多种视图技术,包括 JSP 技术、Velocity 和 FreeMarker 在控制类的内部为每 一个动作开发相应的处理方法,要让 Spring 知道用哪一种方法来 处理它的动作,需要使用该注解类型映射 URI 与方法。 采用 @RequestMapping 注解的方法将成为请求处理方法,并由调 度程序在接收到对应 URL 请求时调用。 O @RequestMapping 示例 package com.example.controller; import org.springframework
    0 码力 | 67 页 | 792.43 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    . 65 6.3.1 Java 垃圾回收机制 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.3.2 JVM 内存溢出和参数调优 . . . . . . . . . . . . . . . . . . . . . . . 65 6.3.3 内存优化的小示例 . . . . . . . . . . . . . . . . . JVM 已经代替开发者完成了对内存的管理,但是硬件本身的资源是有限的。 • 如果 Java 的开发人员不注意内存的使用依然会造成较高的内存消耗,导致性能 的降低。 6.3.2 JVM 内存溢出和参数调优 当遇到 OutOfMemoryError 时该如何做? • 常见的 OOM(Out Of Memory)内存溢出异常,就是堆内存空间不足以存放新对 象实例时导致。 • 永久区内存溢出相对少见,一般是由于需要加载海量的 finalize() 方法,因为 Object 已经实现了 一个默认的,除非我们要实现特殊的功能。 • 用 Java 以外的代码编写的 Class(比如 JNI、C++ 的 new 方法分配的内存),垃圾回 收器并不能对这些部分进行正确的回收,这就需要我们覆盖默认的方法来实现对 这部分内存的正确释放和回收。 6.4 课后习题 . O 简答题 1. 请描述 JVM 的内存模型。 2. 搜索关于
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Servlet 编程

    映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给 doGet() 或 doPost() 方法。 7. 在 doGet() 或 doPost() 方法内通过 HttpServletRequest 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给 doGet() 或 doPost() 方法。 7. 在 doGet() 或 doPost() 方法内通过 HttpServletRequest 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 Servlet 类的对象,调用其构造 方法,然后调用 init() 方法。 6. 如果有实例在运行,则根据请求的方法是 GET 或 POST, 自动调 doGet() 或 doPost() 方法。将请求对象和响应对象 传给 doGet() 或 doPost() 方法。 7. 在 doGet() 或 doPost() 方法内通过 HttpServletRequest
    0 码力 | 50 页 | 725.36 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java 内存模型与分配机制

    ▶ 如果 Java 的开发人员不注意内存的使用依然会造成较高的 内存消耗,导致性能的降低。 大纲 Java 内存模型 Java 程序内存运行分析 Java 内存管理建议 JVM 内存溢出和参数调优 当遇到 OutOfMemoryError 时该如何做? ▶ 常见的 OOM(Out Of Memory)内存溢出异常,就是堆内 存空间不足以存放新对象实例时导致。 ▶ 永久区内存溢出相对少见,一般是由于需要加载海量的 -XX:MaxPermSize=512M。 栈内存优化 调整每个线程的栈内存容量如 -Xss2048K。 大纲 Java 内存模型 Java 程序内存运行分析 Java 内存管理建议 JVM 内存溢出和参数调优 当遇到 OutOfMemoryError 时该如何做? ▶ 常见的 OOM(Out Of Memory)内存溢出异常,就是堆内 存空间不足以存放新对象实例时导致。 ▶ 永久区内存溢出相对少见,一般是由于需要加载海量的 -XX:MaxPermSize=512M。 栈内存优化 调整每个线程的栈内存容量如 -Xss2048K。 大纲 Java 内存模型 Java 程序内存运行分析 Java 内存管理建议 JVM 内存溢出和参数调优 当遇到 OutOfMemoryError 时该如何做? ▶ 常见的 OOM(Out Of Memory)内存溢出异常,就是堆内 存空间不足以存放新对象实例时导致。 ▶ 永久区内存溢出相对少见,一般是由于需要加载海量的
    0 码力 | 44 页 | 818.30 KB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 繁体中文 Java 版

    若你是演算法初學者,從未接觸過演算法,或者已經有一些刷題經驗,對資料結構與演算法有模糊的認識, 在會與不會之間反覆橫跳,那麼本書正是為你量身定製的! 如果你已經積累一定的刷題量,熟悉大部分題型,那麼本書可助你回顧與梳理演算法知識體系,倉庫源程式 碼可以當作“刷題工具庫”或“演算法字典”來使用。 若你是演算法“大神”,我們期待收到你的寶貴建議,或者一起參與創作。 前置條件 你需要至少具備任一語言的程式設計基礎,能夠閱讀和編寫簡單程式碼。 感謝我的女朋友泡泡作為本書的首位讀者,從演算法小白的角度提出許多寶貴建議,使得本書更適合 新手閱讀; ‧ 感謝騰寶、琦寶、飛寶為本書起了一個富有創意的名字,喚起大家寫下第一行程式碼“Hello World!” 的美好回憶; ‧ 感謝校銓在智慧財產權方面提供的專業幫助,這對本開源書的完善起到了重要作用; ‧ 感謝蘇潼為本書設計了精美的封面和 logo ,並在我的強迫症的驅使下多次耐心修改; ‧ 感謝 @squidfunk 和階段三的學習。 第 0 章 前言 www.hello‑algo.com 9 圖 0‑8 演算法學習路線 0.3 小結 ‧ 本書的主要受眾是演算法初學者。如果你已有一定基礎,本書能幫助你系統回顧演算法知識,書中源程 式碼也可作為“刷題工具庫”使用。 ‧ 書中內容主要包括複雜度分析、資料結構和演算法三部分,涵蓋了該領域的大部分主題。 ‧ 對於演算法新手,在初學階段閱讀一本入門書至關重要,可以少走許多彎路。
    0 码力 | 379 页 | 18.79 MB | 9 月前
    3
  • pdf文档 JAVA 应用与开发 - 泛型

    sample.generics.userdefined 代码示例中的泛型类 PersonG 可以在使用时通过类型参数 T 指定 其属性 secrecy 的具体类型(以及该属性相应存/取方法的参数和返 回值类型),进而提供了通用的信息存储能力。 O 形式类型参数的编程惯例 �� �� K �,����的� V �,�� List � Set 的��,�� Map � 的� E 元素,�� Vector sample.generics.userdefined 代码示例中的泛型类 PersonG 可以在使用时通过类型参数 T 指定 其属性 secrecy 的具体类型(以及该属性相应存/取方法的参数和返 回值类型),进而提供了通用的信息存储能力。 O 形式类型参数的编程惯例 �� �� K �,����的� V �,�� List � Set 的��,�� Map � 的� E 元素,�� Vector
    0 码力 | 35 页 | 587.40 KB | 1 年前
    3
共 19 条
  • 1
  • 2
前往
页
相关搜索词
Java EESpring MVC跟我学Shiro张开Nacos架构原理Apache1.2ReferenceManual中文翻译中文翻译springmvc01pdflecturenotesforJavaApplicationandDevelopmentJavaEEservletmemoryallocationHello算法繁体繁体中文generictype
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩