一、tomcat官网: http://tomcat.apache.org/whichversion.html 二、相关介绍 1、tomcat:java容器、web容器(web应用服务器),web中间件 2、同类产品:Resin,JBOSS,WebSphere(IBM),Weblogic(Oracle ...
分类:
其他好文 时间:
2019-11-09 15:19:13
阅读次数:
91
一、常见的Java内存溢出有以下三种: 1. Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出 解释说明:JVM在启动的时候会自动设置JVM Heap的值,JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。其初始 ...
分类:
其他好文 时间:
2019-11-04 20:13:01
阅读次数:
96
前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分析问题原因,再然后解决问题,最后进行总结,防止 ...
分类:
其他好文 时间:
2019-11-04 11:30:31
阅读次数:
74
* 服务器:安装了服务器软件的计算机* 服务器软件:接收用户的请求,处理请求,做出响应* web服务器软件:接收用户的请求,处理请求,做出响应。 * 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 * web容器 常见的java相关的web服务器软件: * webLogic ...
分类:
其他好文 时间:
2019-11-03 19:53:58
阅读次数:
104
强引用 : 只要引用存在,垃圾回收器永远不会回收 Object obj= new Object(); Object 对象对后面 new Object的一个强引用, 只有当obj这个被释放之后,对象才会被释放掉, 这也是我们经常所用到的编码形式. 软引用: 非必须引用,内存溢出之前进行回收,可以通过以 ...
分类:
编程语言 时间:
2019-11-03 18:23:30
阅读次数:
71
6.递归调用 方法的递归调用就是方法自身调用自身。 以下程序因为递归没有结束的条件,所以一直压栈,没有弹栈,导致栈内存溢出错误!所以递归必须要有结束条件。 public class RecursionTest01{ //入口 public static void main(String[] args ...
分类:
编程语言 时间:
2019-11-02 09:57:44
阅读次数:
78
异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。 要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常: ...
分类:
编程语言 时间:
2019-11-01 20:54:08
阅读次数:
117
https://github.com/google/sanitizers/wiki https://github.com/google/sanitizers/wiki/AddressSanitizer AddressSanitizer (aka ASan) is a memory error det ...
分类:
其他好文 时间:
2019-11-01 16:43:37
阅读次数:
114
在weblogic.wsee.jaxws.WLSServletAdapter的129行打点 然后开启debug模式,进行发包,截获断点处的请求包。 burp包内容: 调用链(从下往上) processRequest:43, WorkContextServerTube (weblogic.wsee.j ...
分类:
Web程序 时间:
2019-11-01 16:15:23
阅读次数:
126
用于学习java漏洞debug。 以weblogic为例。 环境搭建 环境搭建 环境搭建 环境搭建 环境搭建 拿docker为例 https://github.com/vulhub/vulhub/blob/master/weblogic/CVE-2017-10271 https://github.c ...
分类:
Web程序 时间:
2019-10-31 18:38:18
阅读次数:
245