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

无数据

分类

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

语言

全部中文(简体)(41)

格式

全部PDF文档 PDF(41)
 
本次搜索耗时 0.042 秒,为您找到相关结果约 41 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Java 应用与开发 - Java 内存模型与分配机制

    保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是 这个类型用到的常量的一个有序集合。包括直接常量 (基本类型、String)和对其他类型、方法、字段的符号 引用。池中的数据和数组一样通过索引访问,常量池在 保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是 这个类型用到的常量的一个有序集合。包括直接常量 (基本类型、String)和对其他类型、方法、字段的符号 引用。池中的数据和数组一样通过索引访问,常量池在 保存局部变量的值,包括:用来保存基本数据类型的值; 保存类的实例,即堆区对象的引用(指针),也可以用来 保存加载方法时的帧。(Stack) 堆 用来存放动态产生的数据,如 new 出来的对象和数组。 1。(Heap) 常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是 这个类型用到的常量的一个有序集合。包括直接常量 (基本类型、String)和对其他类型、方法、字段的符号 引用。池中的数据和数组一样通过索引访问,常量池在
    0 码力 | 44 页 | 818.30 KB | 1 年前
    3
  • pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 01

    XML 的配置文件,可以编辑配置而无需 重新编译应用程序。 4. Spring MVC 实例化控制器,并根据用户输入来构造 bean。 5. Spring MVC 可以自动绑定用户输入并正确地转换数据类型。 6. Spring MVC 内置了常见的校验器,可以校验用户输入,若校验不 通过则重定向回输入表单。 7. Spring MVC 支持国际化和本地化,支持根据用户区域显示多国语 言。 8. Controller 和 RequestMapping 注释类型是 Spring MVC API 最 重要的两个注释类型。 2. 一个控制器类可以处理多个动作(而一个实现了 Controller 接口的控制器只能处理一个动作)。 3. 基于注解的控制器的请求映射不需要存储在配置文件中。 使用 RequestMapping 注释类型,可以对一个方法进行请求 处理。 大纲 Java Web 应用的开发演化 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 Controller 注解类型 org.springframework.stereotype.Controller 注解类型用于指示 Spring 类的实 例是一个控制器。 O @Controller 示例 package com.example.controller; import org.springframework
    0 码力 | 67 页 | 792.43 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - HTTP 会话跟踪技术

    Java EE Web 会话跟踪方法 1. 重写 URL 将客户端的信息附加在请求 URL 地址的参数中, Web 服务器取得参数信息,完成客户端信息的保存。 2. 隐藏表单字段 将要保存的客户信息,如用户登录账号使用 隐藏表单字段发送到服务器端,完成 Web 服务器保持客户 状态信息。 3. Cookie 使用 Java EE API 提供的 Cookie 对象,可以将客 户信息保存在 Cookie 期间内需要传递的数据,就不要存储在会话对象中,而应该 保存在请求对象中。 大纲 会话基本概念 会话跟踪技术 本节习题 Java EE 会话对象 会话对象的类型和取得 会话对象的类型接口为javax.servlet.http.HttpSession,在请 求对象类型 HttpServletRequest 中定义了取得会话对象的方法。 1. public HttpSession getSession() ▶ 如无会话对象则返回 null,Web 容器不会创建会话对象。 大纲 会话基本概念 会话跟踪技术 本节习题 Java EE 会话对象 会话对象的类型和取得 会话对象的类型接口为javax.servlet.http.HttpSession,在请 求对象类型 HttpServletRequest 中定义了取得会话对象的方法。 1. public HttpSession getSession() ▶
    0 码力 | 54 页 | 824.47 KB | 1 年前
    3
  • pdf文档 Java 对象的创建过程

    的内存已用尽时,再采用上述的 CAS 进行内存 配 初始化零值 内存分配完成后,虚拟机需要将分配到的内存空间都初始化为零值(不包括对象头),这一步操作保 了对象的实例字段在 Java 代码中可以不赋初始值就直接使用,程序能访问到这些字段的数据类型所 应的零值。 设置对象头 初始化零值完成之后,虚拟机要对对象进行必要的设置 ,例如这个对象是哪个类的实例、如何才能找 类的元数据信息、对象的哈希码、对象的 执行init()方法 上边一些列工作完成之后,从虚拟机角度来看,实际上一个对象已经产生了。但从Java程序的角度来 ,对象创建才刚刚开始---构造函数,即Class文件中的()方法还没有执行所有字段还都是零值 并没有按照构造方法来对对象进行初始化,因而最后一步需要执行()按照程序员的意愿来对代 进行初始化。 好了,前边对象的创建过程,我们已经讲清楚了,那有了对象之后,如何定位对象到对象进行使用呢? 如果使用句柄的话,那么 Java 堆中将会划分出一块内存来作为句柄池,reference 中存储的 是对象的句柄地址,而句柄中包含了对象实例数据与类型数据各自的具体地址信息; 直接指针:如果使用直接指针访问,那么 Java 堆对象的布局中就必须考虑如何放置访问类型数据的 关信息,而 reference 中存储的直接就是对象的地址。具体寻址过程如下图所示: 原文链接:Java 对象的创建过程 这两种
    0 码力 | 4 页 | 389.87 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.1 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.2 数据类型转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 7.5 枚举类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 iv 7.5.1 枚举类型的概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 7.5.2 遍历枚举类型常量值 . . . . . . . . . . . . . . . . . . . . . . . . . . 81 7.5.3 组合使用枚举类型与 switch . . . . . . . . . . . . . . . . . . . . . . 81 7.6 课后习题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java 源码剖析——彻底搞懂Reference 和ReferenceQueue

    许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) 之前博主的一篇读书笔记——《深入理解Java虚拟机》系列之回收对象算法与四种引用类型博客中为 家介绍了Java中的四种引用类型,很多同学都希望能够对引用,还有不同类型引用的原理进行更深入 了解。因此博主查看了抽象父类Reference和负责注册引用对象的引用队列ReferenceQueue的源码 在此和大家一起分享,并做了一些分析,感兴趣的同学可以一起学习。 ending是一个Reference类型的对象,为什么注释说 是一个list呢?其实是因为GC检测到某个引用实例指向的实际对象不可达后,会将该pending指向该 用实例,discovered字段则是用来表示下一个需要被处理的实例,因此我们只要不断地在处理完当前 ending之后,将discovered指向的实例赋予给pending即可。所以这个static字段pending其实就是 个链表。 private
    0 码力 | 6 页 | 283.24 KB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    //password 不匹配,再输入? } catch ( LockedAccountException lae ) { //账号锁住了,不能登入。给个提示? } ... 更多类型异常 ... } catch ( AuthenticationException ae ) { //未考虑到的问题 - 错误? } 这里有许多不同类别的异常你可以检测到,也可以抛出你自己异常。详见 rings are for schwartz masters only."); } 同样,我们还可以执行非常强大的 instance-level (实例级别)的权限检测,检测用户是否具 备访问某个类型特定实例的权限: if ( currentUser.isPermitted( "winnebago:drive:eagle5" ) ) { log.info("You are permitted 它需要你确切知道并实例化一个直接实现(direct implementation),然而更好的做法是 你并不需要知道这些实现也不需要知道从哪里找到它们。 因为JAVA类型安全的特性,你必须对通过 get* 获取的对象进行强制类型转换,这么多强 制转换非常的丑陋、累赘并且会和你的类紧耦合。 SecurityUtils.setSecurityManager 方法会将 SecurityManager
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Nacos架构&原理

    ntId、encrypt edDataKey 等数据。  config_info_beta 灰度测试的配置信息表,存储的内容和 config_info 基本相似。有⼀个 beta _ips 字段用于客户端请求配置时判断是否是灰度的 ip。  config_tags_relation 配置的标签表,在发布配置的时候如果指定了标签,那么会把标签和配置 的关联信息存储在该表中。  his_config_info 服务实 例续约)。而对于 Nacos 服务发现注册中的持久化服务,因为所有的数据都是直接使用调用 Nacos 服务端直接创建,因此需要由 Nacos 保障数据在各个节点之间的强⼀致性,故而针对此类型的服务 数据,选择了强⼀致性共识算法来保障数据的⼀致性。 从配置管理来看 配置数据,是直接在 Nacos 服务端进行创建并进行管理的,必须保证大部分的节点都保存了此配 置数据才能认为配置被成 key) throws KvStorageException; ... } 由于 Nacos 的服务模块存储,更多的都是根据单个或者多个唯⼀ key 去执行点查的操作,因此 Key-Value 类型的存储接口最适合不过。而 Key-Value 的存储接口定义好之后,其实就是这个 KVStore 的具体实现了。可以直接将 KVStore 的实现对接 Redis,也可以直接对接 DB ,或者直
    0 码力 | 326 页 | 12.83 MB | 9 月前
    3
  • pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 03

    domain 类。 O MultipartFile 接口的方法 ▶ byte[] getBytes() 以字节数组的形式返回文件的内容。 ▶ String getContentType() 返回文件的内容类型。 ▶ InputStream getlnputStream() 返回一个 InputStream,从中读取文件 的内容。 ▶ String getName() 以多部分的形式返回参数的名称。 为了将像文件资源发送到浏览器,需要在控制器中完成以下工作: 1. 对请求处理方法使用 void 返回类型,并在方法中添加 HttpServle- tResponse 参数。 2. 将响应的内容类型设为文件的内容类型。Content-Type 标题 在某个实体的 body 中定义数据的类型,并包含媒体类型和 子类型标识符。如果不清楚内容类型,并且希望浏览器始终 显示 Sava As(另存为)对话框,则将它设为 APPLICATION/ ImageController 类,使得仅当 referer 标题不为 null 时, 才将图片发送给浏览器。这样可以防止仅在浏览器中输入网址就 能下载图片的情况发生。 1根据 HTTP 协议,在 HTTP 头中有一个字段为 Referer,它记录了该 HTTP 请求的来源地址。 大纲 Spring 文件上传 Spring 文件下载 Spring 用户登录 监听器 示例: 防止交叉引用 ImageController
    0 码力 | 40 页 | 651.07 KB | 1 年前
    3
  • pdf文档 Java EE 企业应用系统设计 - HTTP 请求处理编程

    HTTP 请求内容 Java EE 请求对象 学习目标 1. 理解 Web 的工作模式,掌握 HTTP 协议的特点以及 HTTP 请求中包含哪些信息。 2. 理解 Java HTTP 请求对象的类型及其生命周期,掌握请求 对象的功能,学习部分请求对象方法的用法。 大纲 HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 HTTP 请求内容 Java EE 请求对象 HTTP 请求中包含的信息 O HTTP 请求头标记和说明 User-Agent 浏览器的机器环境 Accept 浏览器支持哪些 MIME 数据类型 Accept-Charset 浏览器支持的字符编码 Accept-Encoding 浏览器支持哪种数据压缩格式 Accept-Language 浏览器指定的语言环境 Host 浏览器访问的主机名 大纲 HTTP 请求内容 Java EE 请求对象 接下来⋯ HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 请求对象类型与生命周期 O 请求对象接口类型 ▶ Java EE 规范中的通用请求对象要实现接口 javax.servlet.ServeltRequest ▶ HTTP 请求对象要实现接口 javax.servlet.http
    0 码力 | 27 页 | 565.27 KB | 1 年前
    3
共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
前往
页
相关搜索词
Javamemoryallocationpdfspringmvc01JavaEEHTTPsession对象创建过程lecturenotesforApplicationandDevelopment源码剖析彻底搞懂ReferenceReferenceQueueApacheShiro1.2Manual中文翻译中文翻译Nacos架构原理Java EESpring MVCrequesthandling
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩