上文紧接此处 OutOfMemoryError 异常(OOM) Java堆溢出 Java堆用于存储对象实例,只要不断的创建对象,并且保证GCRoots到对象之间有可达路径来避...
前言 从Servlet3规范出来以后,利用Servlet3支持的异步特性,我们创建异步上下文asyncContext之后将它保存下来,同时不释放,那么这样就达到了长连接的目的...
1、定义 何谓数据异构,上周交易部门商品的同事过来做分享,又看到这个词,他的PPT里面是 数据库异构。其实我们以前做的事情,也是可以成为数据异构。比如我们将DB里面的数据持久...
72法则: 72小时法则:当你决定做一件事的时候,你必须在72小时内完成它,否则,你很可能就永远不会再做了。金融里面还有个”72法则“,如果你投资收益率在12%,你想知道多少...
一台java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。 打出jstack文件,通过IBM Thread and Monitor Dump A...
线上报警,持续收到cpu使用过载,打开cap系统(京东自研服务器监控)查看,cpu使用情况,如图:已经接近100% 开始处理问题:步骤如下 登入堡垒机 第一步,使用top命令...
这个思考从一次撕逼开始,我们给用户组提供了一个JSF(京东自研RPC框架)接口,现象:用户组UMP(京东自研性能监控)监控接口调用超过500ms,我们这边监控max值不超过2...
有时候我们想获取当前运行的Tomcat的各种参数,比如maxThreads、acceptThreadCount等。例如下面两张图: 1、Http11Protocol 1、Ht...
一、I/O复用模型解读 Tomcat的NIO是基于I/O复用来实现的。对这点一定要清楚,不然我们的讨论就不在一个逻辑线上。下面这张图学习过I/O模型知识的一般都见过,出自《U...
会议纪要的重要性 虽然我个人很讨厌开会,但有时候有些会,还是避免不了。另外当前的办公环境中开会也是一种沟通方式。既然是避免不了的会而且往往开会的时间都不可控,有时候持续1-2...
一、什么是Servlet servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平...
原文链接:全面理解Java内存模型(JMM)及volatile关键字 - CSDN博客 理解Java内存区域与Java内存模型 Java内存区域 Java虚拟机在运行程序时会...