摘要: log4j简介 Apache Log4j是一个用于Java的日志记录库,其支持启动远程日志服务器。 Log4j 1.2 中包含一个 SocketServer 类,该类容易受到不可信数据反序列化的影响,当侦听不可信网络流量以获取日志数据时,该类可被利用与反序列化小工具结合使用以远程执行任意代码。攻击者 阅读全文
posted @ 2022-03-10 14:24 lalalaxiaoyuren 阅读(2722) 评论(0) 推荐(0) 编辑
摘要: 什么是RMI Java RMI是专为Java环境设计的远程方法调用机制,是一种用于实现远程调用(RPC,Remote Procedure Call)的Java API,能直接传输序列化后的Java对象和分布式垃圾收集。它的实现依赖于JVM,因此它支持从一个JVM到另一个JVM的调用。 在Java R 阅读全文
posted @ 2022-03-10 10:18 lalalaxiaoyuren 阅读(259) 评论(0) 推荐(1) 编辑
摘要: 代理模式 代理模式是Java中常用的设计模式,主要由公共接口、被代理类和代理类等三部分组成,代理类持有被代理类的实类,代为执行具体的类方法。其中代理类与被代理类有同样的接口。 代理类与被代理类之间通常会存在关联关系,一个代理类的对象与一个被代理类的对象关联,代理类的对象本身并不真正实现服务,而是通过 阅读全文
posted @ 2022-03-09 10:40 lalalaxiaoyuren 阅读(663) 评论(0) 推荐(0) 编辑
摘要: Collection集合 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象 阅读全文
posted @ 2022-03-07 16:58 lalalaxiaoyuren 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 泛型概述 泛型:可以在类或方法中预支地使用未知的类型。 一般在创建对象时,将未知的类型确定具体的类型。当没有指定泛型时,默认类型为Object类型。 使用泛型的好处 将运行时期的ClassCastException,转移到了编译时期变成了编译失败。 避免了类型强转的麻烦。 通过我们如下代码体验一下: 阅读全文
posted @ 2022-03-04 20:01 lalalaxiaoyuren 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 概述 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。 引用数据类型:数组,类,接口。 接口的使用,它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以 阅读全文
posted @ 2022-03-04 20:00 lalalaxiaoyuren 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 概述 多态是继封装、继承之后,面向对象的第三大特性。 多态: 是指同一行为,具有多个不同表现形式。 继承或者实现【二选一】 方法的重写【意义体现:不重写,无意义】 父类引用指向子类对象【格式体现】 多态的体现 多态体现的格式: 父类类型 变量名 = new 子类对象; 变量名.方法名(); tips 阅读全文
posted @ 2022-03-04 19:59 lalalaxiaoyuren 阅读(28) 评论(0) 推荐(0) 编辑
摘要: IO流基本概念 按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流,流出内存的输出流。 Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。 IO的分类 根据数据的流向分为:输入流和输出流。 阅读全文
posted @ 2022-03-02 16:59 lalalaxiaoyuren 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 反射的概念 Java反射机制是在运行状态时,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。 通俗点讲,通过反射,该类对我们来说是完全透明的,想 阅读全文
posted @ 2022-01-06 10:13 lalalaxiaoyuren 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 注册域名信息 一个网站在正式发布之前,需要向有关机构申请域名。 申请到的域名信息将保存在域名管理机构的数据库服务器中,并且这些域名信息常是公开的,任何人都可以查询。 然而正是这个域名信息暴露给攻击者许多敏感信息。 whois 简介 whois(读作“Who is”,非缩写)是用来查询域名的IP以及所 阅读全文
posted @ 2021-03-10 10:36 lalalaxiaoyuren 阅读(413) 评论(0) 推荐(0) 编辑