扫盲RMI(Remote Method Invocation)即Java远程方法调用。RMI实现了Java程序之间跨JVM(java虚拟机)的远程通信。是一种允许在JVM上的object调用另一个JVM上的object的方法机制。这两个JVM可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。RMI代理基础概念:Stub和SkeletonRMI的客户端和服务器并不直接通...
java命令执行函数:Runtime.execProcessBuilderProcessImplUNIXProcessRuntime命令执行Runtime命令执行应该是现在在java命令执行中使用的最多的一种方式。package com.company; import java.io.BufferedReader; import java.io.InputStream; import ja...
前言Apache Commons Collections是Apache Commons的组件,该漏洞的问题主要出现在org.apache.commons.collections.Transformer接口上。在Apache commons.collections中有一个InvokerTransformer实现了Transformer接口,主要作用为调用Java的反射机制来调用任意函数。影响组...
前沿:java序列化是指把java对象转化为字节序列的过程。ObjectOutputStream类的 writeObject() 方法可以实现序列化。java反序列化是指将字节序列恢复为java对象的过程。ObjectInputStream 类的 readObject() 方法用于反序列化。java序列化和反序列化有利于java实现多平台之间的通信,对象的持久化存储。主要用于以下场景:HTT...
环境搭建struts2包下载地址:http://archive.apache.org/dist/struts/binaries/struts-2.0.8-all.ziptomcat 7.0+macos+idea2020.1.2首先新建一个项目,选择web和struct2,新建即可在WEB-INF下创建个lib文件夹,然后将所需要的包,放入到lib中。commons-logging-1.0.4...