![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA代码审计
文章平均质量分 72
Buffedon
目标为导向,问题为驱动。
展开
-
Lambda表达式
Lambda 表达式出现的意义1. 基础一:函数式接口2. 简化过程2.1 定义接口2.2 实现类2.3 主方法中实现一个对象实质属于函数式编程。在调用某个接口,并且重写某个方法的时候,常常使用 Lambda 表达式出现的意义避免匿名内部类定义过多一般情况下,某个类只用一次,往往会定义成内部类的形式,就是写在方法中。Lambda表达式也是内部类。简化代码1. 基础一:函数式接口只包含唯一一个 抽象方法 ,它就是一个函数式接口。在接口中,如果不特殊声明,默认是抽象方法对于函数式原创 2022-01-30 18:34:01 · 259 阅读 · 0 评论 -
基于IDEA 的远程调试 Weblogic
基于IDEA 的远程调试 Weblogic基于IDEA 的远程调试 Weblogic背景操作过程docker 相关配置IDEA 相关配置基于IDEA 的远程调试 Weblogic使用环境docker + vulhub腾讯云上部署docker,docker上部署vulhub中的weblogic背景IDEA 可以在无源代码的情况下进行远程调试,只需将程序的 class文件或 jar包添加进项目依赖即可对一些未开源的 Java程序 或大型中间件进行远程调试。操作过程docker 相关配置进入原创 2021-09-11 22:24:48 · 1316 阅读 · 0 评论 -
RMI 框架工作原理(附源码)
RMI 框架RMI 框架1.RMI框架出现的背景分布式对象模型2.RMI 基本原理客户端请求调用远程对象的方法RMI 框架采用代理来封装通信细节3.创建RMI 应用流程(文章最后有源码详解)问题思考参考文献源代码RMI 框架应用在分布式开发。在RMI中,首先服务器端的某个类要 extends java.rmi.Romote ,然后在 RMI 注册器中注册远程对象,客户端通过代理访问 RMI 注册器,查询远程对象,最后才能调用服务器上的远程对象。详细过程HelloService 接口要 exte原创 2021-09-09 01:05:33 · 671 阅读 · 0 评论 -
Java代码审计基础知识
Java代码审计 基础知识JSP生命周期War包结构JAVA 内置对象JAVA 中的危险函数名词概念JSP生命周期关键词:Web服务器,JSP容器,JVM(Java虚拟机),servlet详细过程:客户端向Web服务器发起 JSP网页请求Web服务器将请求发送给JSP容器(中间件)JSP容器中的 JSP引擎 将 HTTP 请求转化为ServletJSP引擎再将Servlet编译为 可执行的class类,并将原始请求交给Servlet引擎Web服务器的某组件将会调用servlet引擎,然后载原创 2021-08-30 00:01:51 · 503 阅读 · 2 评论