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

无数据

分类

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

语言

全部中文(简体)(32)

格式

全部PDF文档 PDF(32)
 
本次搜索耗时 0.038 秒,为您找到相关结果约 32 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Java EE 企业应用系统开发 - HTTP 响应处理编程

    大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 Java EE 企业应用系统开发 HTTP 响应处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 学习目标 1. 掌握 HTTP 响应的内容,包括响应状态行、响应头、响应 体。 2. HTTP 响应对象的类型及其生命周期,掌握响应 对象的功能。 3. 学习并实践掌握部分响应对象方法的用法。 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 接下来⋯ HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 HTTP 响应的内容 在 Web 服务器接收请求处理后,向客户端发送 HTTP 响应 (Response)。 O 响应的内容 ▶ 响应状态(Status Code) ▶ 响应头(Response Header) ▶ 响应体(Response Body) 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法
    0 码力 | 26 页 | 575.28 KB | 1 年前
    3
  • pdf文档 一次线上java 应用响应时间过长问题的排查

    链滴 一次线上 java 应用响应时间过长问题的排查 作者:xinzhongtianxia 原文链接:https://ld246.com/article/1569574881351 来源网站:链滴 许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)

    最近接手一个老 java 应用,没多久接到响应时间太长的报警,整个排查过程还是挺有意思的, 录一下。
    整个过程中,设计到 cpu,内存,垃圾回收,引用,spring, 单例 等等知识,整个下来,心情愉悦。< p>

    接到报警

    吃完晚饭回来,接到报警短信,服务响应时间太长,达到 2s 以上。
    第一反应,怎么可能,这个应用很简单,就提供了几个查询接口,QPS 第一反应,怎么可能,这个应用很简单,就提供了几个查询接口,QPS 单机也就 10 左右,居然响应 间 2s 以上,这不科学。

    看监控

    看监控平台,有问题的机器,cpu 占用很高,这。。。更不科学了。理论上,这应用 cpu 能到 1 就不错了,现在居然 80%,吓得我赶紧跑到机器上,top 了一把,确实是 java 应用占用 cpu 很高。 /p>

    找出占用

    0 码力 | 3 页 | 247.74 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    . 151 12.1.2 Java 异常分类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 12.1.3 常见错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 12.1.4 常见异常 . . . . . . . . 18 HTTP 响应处理编程 231 18.1 HTTP 响应的内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 18.1.1 HTTP 响应的内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 18.2 HTTP 响应对象 . . . . . . . 234 18.2.1 响应对象类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 18.2.2 响应对象生命周期 . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 18.3 响应对象功能和方法 . . . . . . . .
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Servlet 编程

    Servlet 配置 Servlet 部署 Servlet 示例 Web 工作模式 Web 使用请求/响应模式进行工作,Web 服务器不会主动将 Web 文档发送到客户端。 1. 由客户(一般是浏览器)使用 URL 对 Web 文档进行请求; 2. Web 服务器接收并处理请求; 3. 处理结束后将响应内容发送到客户。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet ▶ Web 请求方式主要有GET、POST、PUT、DELETE 和 HEAD。 ▶ Web 响应一般情况下是 HTML 文档,也可以是其他类型资 源。 ▶ Web 使用 MIME (Multipurpose Internet mail Extensions) 标准来确定具体的响应类型。HTTP 响应总体上分为两类: 文本类型(纯文本字符、HTML、XML)和二进制原始类型 (图片、声音、视频)。 Servlet 的主要功能 ▶ 接收用户 HTTP 请求。 ▶ 取得 HTTP 请求提交的数据。 ▶ 调用 JavaBean 对象的方法。 ▶ 生成 HTML 类型或非 HTML 类型的 HTTP 动态响应。 ▶ 实现其他 Web 组件的跳转,包括重定向和转发。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet 配置 Servlet 部署 Servlet
    0 码力 | 50 页 | 725.36 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - JSP (Java Server Page)

    080/webapp/hello.jsp; 2. Web 服务器接收到请求,如果没有此地址,发出错误响应给 浏览器; 3. Web 服务器检查 JSP 文件和对应的 Servlet 版本的时间是 否一致,如果一致则执行 servlet 的处理请求方法,类似于 doGet 或 doPost,发送响应给浏览器; 4. 版本时间不一致,Web 服务器调用转换系统,将 JSP 的文 本代码转换为 Servlet Servlet 的 Java 代码; 5. 将 Java 代码编译为 class 文件; 6. 调用 Servlet Class 的相应方法处理请求并返回响应。 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 JSP 页面的组成 一个 JSP 页面由 HTML 标记代码和 JSP 元素组成。HTML 标 记用于生成网页的静态部分,JSP 元素用于生成动态内容部分。 | xkb”,指定输出缓冲区容量,默认为 8KB, buffer=”9kb”。 ▶ errorPage=”errorURL”,指定错误页面地址,当页面出现异 常时自动跳转到指定的错误页面。 ▶ isErrorPage=”true|false”,指定本页面是否是错误处理页面。 ▶ autoFlush=”true | false”,控制输出缓冲区是否自动清空, 默认是 true。 大纲 JSP
    0 码力 | 47 页 | 740.36 KB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    UnknownAccountException(错误的帐号)、ExcessiveAttemptsException(登录失败次数过 多)、IncorrectCredentialsException (错误的凭证)、ExpiredCredentialsException(过期的 凭证)等,具体请查看其继承关系;对于页面的错误消息展示,最好使用如“用户名/密码 错误”而不是“用户名错误”/“密码错误”,防止一些恶意用户非法扫描帐号库; 从如上代码可总结出身份验证的步骤: 1、收集用户身份/凭证,即如用户名/密码; 2、调用 Subject.login 进行登录,如果失败将得到相应的 AuthenticationException 异常,根 据异常提示用户错误信息;否则登录成功; 3、最后调用 Subject.logout 进行退出操作。 如上测试的几个问题: 1、用户名/密码硬编码在 ini 配置文件,以后需要改成如数据库存储,且密码需要加密存储; throw new UnknownAccountException(); //如果用户名错误 } if(!"123".equals(password)) { throw new IncorrectCredentialsException(); //如果密码错误 } //如果身份认证验证成功,返回一个 AuthenticationInfo
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    验证用户身份 用户访问权限控制,比如: 判断用户是否分配了一定的安全角色。 判断用户是否被授予完成某个操作的权限 在非 web 或 EJB 容器的环境下可以任意使用Session API 可以响应认证、访问控制,或者 Session 生命周期中发生的事件 可将一个或以上用户安全数据源数据组合成一个复合的用户 "view"(视图) 支持单点登录(SSO)功能 支持提供“Remember Me”服务,获取用户关联信息而无需登录 执行mvn compile exec:java 可以看到程序成功的运行(由于 Shiro 默认在 debug 或更底层才 记录日志,所以你不会看到任何 Shiro 的日志输出--只要运行时没有错误提示,你就可以知道 已经成功了)。 上面所加入的代码做了下面的事情: 1. 使用 Shiro 的 IniSecurityManagerFactory 加载了我们的shiro.ini 文件,该文件存在于 login( token ); //无异常,说明就是我们想要的! } catch ( UnknownAccountException uae ) { //username 不存在,给个错误提示? } catch ( IncorrectCredentialsException ice ) { //password 不匹配,再输入? } catch ( LockedAccountException
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - MVC 和框架初步

    个程序会写成什么样子): 1. 数据 2. 页面展示 例如用户登录页面 login.jsp。没有这个页面,一切 的请求、验证和错误展示也无从谈起。在页面上,我们需要 利用 HTML,把我们需要展现的数据都呈现出来。同时我们 也需要完成一定的页面逻辑,例如,错误展示,分支判断等。 3. 处理具体业务的场所 大纲 Java Web 应用的开发演化 经典 MVC 框架 - Struts 2 本节习题 mess_zh_CN.properties 文件。 sample.struts2/src/mess_XXX_XXX.properties 1 loginPage = 登录页面 2 errorPage = 错误页面 3 succPage = 成功页面 4 failTip = 对不起,您不能登录! 5 succTip = 欢迎, {0} ,您已经登录! 6 user = 用户名 7 pass = 密码 处理流程的开 发,即可以完整的执行一次 HTTP 请求/响应过程。 大纲 Java Web 应用的开发演化 经典 MVC 框架 - Struts 2 本节习题 Struts 2 的开发步骤小结 Struts 2 流程 StrutsPrepareAnd ExecuteFilter XxxAction 浏览器 1发送请求 8输出响应 2调用execute方法 3调用业务方法 4返回业务结果
    0 码力 | 51 页 | 837.26 KB | 1 年前
    3
  • pdf文档 Nacos架构&原理

    Nacos 每个节点是平等的都可以处理写请求,同时把新数据同步到其他节点。  每个节点只负责部分数据,定时发送自己负责数据的校验值到其他节点来保持数据⼀致性。  每个节点独立处理读请求,及时从本地发出响应。 下面几节将分为几个场景进行 Distro 协议工作原理的介绍。 数据初始化 新加入的 Distro 节点会进行全量数据拉取。具体操作是轮询所有的 Distro 节点,通过向其他的机 器发送请求拉取全量数据。 任务,将本机所负责的所有的实例信息同步到其他节点上。 读操作 由于每台机器上都存放了全量数据,因此在每⼀次读操作中,Distro 机器会直接从本地拉取数据。 快速响应。 41 > Nacos 架构 这种机制保证了 Distro 协议可以作为⼀种 AP 协议,对于读操作都进行及时的响应。在网络分区 的情况下,对于所有的读操作也能够正常返回;当网络恢复时,各个 Distro 节点会把各数据分片的 数据进行合并恢复。 小结 客户端  连接生命周期实时感知能力,包括连接建立,连接断开事件。  客户端调用服务端支持同步阻塞,异步 Future,异步 CallBack 三种模式。  底层连接自动切换能力。  响应服务端连接重置消息进行连接切换。  选址/服务发现。 服务端  连接生命周期实时感知能力,包括连接建立,连接断开事件。  服务端往客户端主动进行数据推送,需要客户端进行 Ack 返回以支持可靠推送
    0 码力 | 326 页 | 12.83 MB | 10 月前
    3
  • pdf文档 Java 应用与开发 - Java EE 过滤器编程

    过滤器,对某种数据流动进行过滤处理的对象。在 Java EE Web 应用中,这种数据流动就是 HTTP 请求数据流和响应数据流。 ▶ Filter 是对 HTTP 请求和响应的头(Header)和体(Body) 进行特殊操作的 Web 组件。 ▶ Filter 本身不生成 Web 响应,只对 Web 的请求和响应做过 滤处理。这些操作都是在 Web 组件和浏览器毫不知情的情 况下进行的。 大纲 过滤器概述 Java AOP(Aspect Oriented Programming)编程思想, 使用拦截技术,在 HTTP 请求和响应达到目标之前,对请求和 响应的数据进行预处理。主要包括: ▶ 对 HTTP 请求作分析,对输入流进行预处理。 ▶ 阻止请求或响应的进行。 ▶ 根据需求改动请求头的信息和数据体。 ▶ 根据需求改动响应的头(Header)和体(Body)数据。 ▶ 与其他 Web 资源进行协作。 大纲 过滤器概述 ServletResponse response,FilterChain chain) throws IOException, ServletException 过滤器的核心方法,在满足过滤器过滤目标 URL 的请求和响应 时调用,开发人员在此方法中编写过滤功能代码。 public void destroy() 在过滤器销毁之前此方法被调用,此方法主要编写清理和关闭打 开的资源操作,如关闭数据库连接、将过滤信息保存到外部资源
    0 码力 | 31 页 | 605.91 KB | 1 年前
    3
共 32 条
  • 1
  • 2
  • 3
  • 4
前往
页
相关搜索词
JavaEEHTTPresponsehandlingpdf一次线上java应用响应时间过长问题排查lecturenotesforJavaApplicationandDevelopmentservletJSP跟我学Shiro张开Apache1.2ReferenceManual中文翻译中文翻译MVCframeworkNacos架构原理filterprogramming
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩