积分充值
 首页
前端开发
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.067 秒,为您找到相关结果约 18 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 跟我学Shiro - 张开涛

    此处我们使用了 jetty-maven-plugin 和 tomcat7-maven-plugin 插件;这样可以直接使用“mvn jetty:run ” 或 “ mvn tomcat7:run ” 直 接 运 行 webapp 了 。 然 后 通 过 URLhttp://localhost:8080/chapter7/访问即可。 2、依赖 Servlet3 Servlet3 的会话的创建、维护、删除、失效、验证等工作。是 Shiro 的核心组件,顶层组件 SecurityManager 直接继承了 SessionManager,且提供了 SessionsSecurityManager 实 现 直 接 把 会 话 管 理 委 托 给 相 应 的 SessionManager , DefaultSecurityManager 及 DefaultWebSecurityManager 默认 SecurityManager 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 100 如 上 会 话 验 证 调 度 器 实 现 都 是 直 接 调 用 AbstractValidatingSessionManager 的 validateSessions 方法进行验证,其直接调用 SessionDAO 的 getActiveSessions
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Hello 算法 1.0.0b4 Java版

    了本书内容的准确性与品质。在此感谢所有老师和前辈们的杰出贡献! 本书倡导手脑并用的学习方式,在这一点上深受《动手学深度学习》的启发。在此向各位读者强烈推荐这本 优秀著作。 衷心感谢我的父母,正是你们一直以来的支持与鼓励,让我有机会做这件富有趣味的事。 0.2. 如何使用本书 � 为了获得最佳的阅读体验,建议您通读本节内容。 0. 前言 hello‑algo.com 3 0.2.1. 行文风格约定 度,因此更易于理解。在本书中,重点和难点知识 将主要通过动画和图解形式展示,而文字则作为动画和图片的解释与补充。 在阅读本书时,如果发现某段内容提供了动画或图解,建议以图为主线,以文字(通常位于图像上方)为辅, 综合两者来理解内容。 Figure 0‑2. 动画图解示例 0. 前言 hello‑algo.com 4 0.2.3. 在代码实践中加深理解 本书的配套代码托管在GitHub 查找插入位置:与查找操作相似,从根节点出发,根据当前节点值和 num 的大小关系循环向下搜索,直 到越过叶节点(遍历至 None )时跳出循环。 2. 在该位置插入节点:初始化节点 num ,将该节点置于 None 的位置。 二叉搜索树不允许存在重复节点,否则将违反其定义。因此,若待插入节点在树中已存在,则不执行插入,直 接返回。 Figure 7‑18. 在二叉搜索树中插入节点 // === File:
    0 码力 | 342 页 | 27.39 MB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    中的常用包如表所示。 表 4.1 JDK API 常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写 java synchronized 的功能 • 首先判断对象或者方法的互斥锁是或否存在,若存在就获得互斥锁,然后执行紧 随其后的临界代码段或方法体; • 如果对象或方法的互斥锁不在(已经被其他线程拿走),就进入线程等待状态,直 到获得互斥锁。 . 课程配套代码 ± sample.thread.syn.WithdrawMoneyFromBankSample.java 14.3.7 线程死锁 并发运行的多个线程间彼此等待、都无法运行的状态称为线程死锁。 中国海洋大学信息学院计算机系 第 197 页 / 共 306 页 14.3. 线程的同步 � 14 � 上),该线程暂停执行而进入对象 x 的等待队列,并释放已获得的对象 x 的互斥锁。线程 A 要 一直等到其他线程在对象 x 上调用 notify() 或 notifyAll() 方法,才能重新获得对象 x 的互斥锁 后继续执行(从 wait() 语句后继续执行)。 . notify() 唤醒正在等待该对象互斥锁的第一个线程。
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Nacos架构&原理

    是什么? 这个问题应该说⼀直持续,但是我们定下来开源、自研、商业化三位⼀体的战略,以开源为内核, 以商业化为扩展;开源做生态,商业化做企业级特性,阿里内部做性能和高可用;开源做组件,商 业化做解决方案;并且随着时间推移,基本按照这思路完成的正循环,全面系统的打造了 Nacos 各 个维度的能力。 前言 < 12 随着 Nacos 日益强大, 我们⼀直想写⼀个 Nacos 电子书系统介绍 > Nacos 架构 因此,为了满足服务发现注册中心的可用性,强⼀致性的共识算法这里就不太合适了,因为强⼀致 性共识算法能否对外提供服务是有要求的,如果当前集群可用的节点数没有过半的话,整个算法直 接“罢工”,而最终⼀致共识算法的话,更多保障服务的可用性,并且能够保证在⼀定的时间内各 个节点之间的数据能够达成⼀致。 上述的都是针对于 Nacos 服务发现注册中的非持久化服务而言(即需要客户端上报心跳进行服务实 类型的存储接口最适合不过。而 Key-Value 的存储接口定义好之后,其实就是这个 KVStore 的具体实现了。可以直接将 KVStore 的实现对接 Redis,也可以直接对接 DB ,或者直 接根据 Nacos 内核模块的⼀致性协议,在此基础之上,实现⼀个内存或者持久化的分布式强(弱) ⼀致性 KV。通过功能边界将 Nacos 进程进⼀步分离为计算逻辑层和存储逻辑层,计算层和存储层
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    SecurityManager,如 Spring、Guice、JBoss,等等。 我们将在下一节讨论配置(Configuration ) 为文档加把手 我们希望这篇文档可以帮助你使用 Apache Shiro 进行工作,社区一直在不断地完善和扩展文 档,如果你希望帮助 Shiro 项目,请在你认为需要的地方考虑更正、扩展或添加文档,你提供 的任何点滴帮助都将扩充社区并且提升 Shiro。 提供你的文档的最简单的途径是将它发送到用户论坛或邮件列表 [users]区域定义角色名 就可以创建它们(如果它们尚不存在)。 [urls] 该区域选项将在Web章节讨论。 为文档加把手 我们希望这篇文档可以帮助你使用 Apache Shiro 进行工作,社区一直在不断地完善和扩展文 档,如果你希望帮助 Shiro 项目,请在你认为需要的地方考虑更正、扩展或添加文档,你提供 的任何点滴帮助都将扩充社区并且提升 Shiro。 提供你的文档的最简单的途径是将它发送到用户论坛或邮件列表 内产生的工作流程(如上面提到的第5步)将在 Realm 章中 Realm Authentication 节讨论。 为文档加把手 我们希望这篇文档可以帮助你使用 Apache Shiro 进行工作,社区一直在不断地完善和扩展文 档,如果你希望帮助 Shiro 项目,请在你认为需要的地方考虑更正、扩展或添加文档,你提供 的任何点滴帮助都将扩充社区并且提升 Shiro。 提供你的文档的最简单的途径是将它发送到用户论坛或邮件列表
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 繁体中文 Java 版

    保了本書內容的準確性與品質。在此感謝所有老師和前輩的傑出貢獻! 本書倡導手腦並用的學習方式,在這一點上我深受《動手學深度學習》的啟發。在此向各位讀者強烈推薦這 本優秀的著作。 衷心感謝我的父母,正是你們一直以來的支持與鼓勵,讓我有機會做這件富有趣味的事。 0.2 如何使用本書 Tip 為了獲得最佳的閱讀體驗,建議你通讀本節內容。 0.2.1 行文風格約定 ‧ 標題後標註 * 的是選讀章節,內容 木代表資料,積木的形狀和連線方式等代表資料結 構,拼裝積木的步驟則對應演算法。 1. Q & A Q:作為一名程式設計師,我在日常工作中從未用演算法解決過問題,常用演算法都被程式語言封裝好了,直 接用就可以了;這是否意味著我們工作中的問題還沒有到達需要演算法的程度? 如果把具體的工作技能比作是武功的“招式”的話,那麼基礎科目應該更像是“內功”。 我認為學演算法(以及其他基礎科目)的意義 圖 2‑4 遞迴呼叫深度 在實際中,程式語言允許的遞迴深度通常是有限的,過深的遞迴可能導致堆疊溢位錯誤。 2. 尾遞迴 有趣的是,如果函式在返回前的最後一步才進行遞迴呼叫,則該函式可以被編譯器或直譯器最佳化,使其在 空間效率上與迭代相當。這種情況被稱為尾遞迴(tail recursion)。 ‧ 普通遞迴:當函式返回到上一層級的函式後,需要繼續執行程式碼,因此系統需要儲存上一層呼叫的上 下文。
    0 码力 | 379 页 | 18.79 MB | 10 月前
    3
  • pdf文档 Java 应用与开发 - 线程编程

    如果一个正在执行同步代码(synchronized)的线程 A 执行了 wait() 调用(在对象 x 上),该线程暂停执行而进入对象 x 的等待队 列,并释放已获得的对象 x 的互斥锁。线程 A 要一直等到其他线程在 对象 x 上调用 notify() 或 notifyAll() 方法,才能重新获得对象 x 的互 斥锁后继续执行(从 wait() 语句后继续执行)。 notify() 唤醒正在等待该对象互斥锁的第一个线程。 如果一个正在执行同步代码(synchronized)的线程 A 执行了 wait() 调用(在对象 x 上),该线程暂停执行而进入对象 x 的等待队 列,并释放已获得的对象 x 的互斥锁。线程 A 要一直等到其他线程在 对象 x 上调用 notify() 或 notifyAll() 方法,才能重新获得对象 x 的互 斥锁后继续执行(从 wait() 语句后继续执行)。 notify() 唤醒正在等待该对象互斥锁的第一个线程。 如果一个正在执行同步代码(synchronized)的线程 A 执行了 wait() 调用(在对象 x 上),该线程暂停执行而进入对象 x 的等待队 列,并释放已获得的对象 x 的互斥锁。线程 A 要一直等到其他线程在 对象 x 上调用 notify() 或 notifyAll() 方法,才能重新获得对象 x 的互 斥锁后继续执行(从 wait() 语句后继续执行)。 notify() 唤醒正在等待该对象互斥锁的第一个线程。
    0 码力 | 82 页 | 1010.73 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 面向对象编程进阶 PART1

    关键字 this JDK API 中的常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像 的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写 java
    0 码力 | 39 页 | 614.13 KB | 1 年前
    3
  • pdf文档 一次线上java 应用响应时间过长问题的排查

    看到的结果居然是,CMS 垃圾收集器的线程。。。
    这,这,这不科学。

    垃圾回收

    看垃圾回收日志,发现一直在进行 Full GC,但是几乎没啥效果,GC 完了,老年代依然是几乎 满的状态。
    即使是 CMS,也不能避免传说中的 stop the world,所以响应时间变长了。
    但是,现在问题来了,Full 很低,重启后可以撑过封网的时间断了

    Spring 的 Controller 是单例的

    突然想到,其他应用也使用了这个 OssClient,一直没问题,想必是单例吧,忍不住上去瞅了瞅 码,发现,是在一个 Controller 中使用了成员变量,像这样:

     
    0 码力 | 3 页 | 247.74 KB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    CacheManager) CacheManager 创建并管理其他 Shiro 组件使用的 Cache 实例生命周期。因为 Shiro 能够访问许多后台数据源, 由于身份验证,授权和会话管理,缓存在框架中一直是一流的架构功能,用来在同时使用这些数据源时提高 性能。任何现代开源和/或企业的缓存产品能够被插入到 Shiro 来提供一个快速及高效的用户体验。  Cryptography(org.apache 会发现它能够完成许多事情却没有太多的复杂性。当然那些其他的配置机制也同样可用,但它们不是使用 Shiro 所 必需的。 为了激起你的欲望,这里有一个有效的[main]配置的例子。我们将在下面讨论它的细节,但你可能会发现,仅凭直 觉就能明白很多事情是怎么回事: Defining an object 请思考下面[main] section 的摘要: 这一行实例化了 com.company 你可以实现这一接口,并检查 Subject,为了你可能做出这一决定的任何信息。 Subject Inspection 但实现 isSessionStorageEnabled(subject)接口方法时,你可以一直查看 Subject 并访问任何你需要用来作出决定的东西。 当然所有期望的 Subject 方法都是可用的(gePrincipals()等),但特定环境的 Subject 实例也是有价值的。 例如,在
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
共 18 条
  • 1
  • 2
前往
页
相关搜索词
跟我学Shiro张开Hello算法1.00b4JavalecturenotesforApplicationandDevelopmentpdfNacos架构原理Apache1.2ReferenceManual中文翻译中文翻译繁体繁体中文Advancedobjectorientedprogramming一次线上java应用响应时间过长问题排查参考手册参考手册文版中文版
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩