03 2022 档案
摘要:
Spring Framework远程代码执行漏洞 发布时间 2022-03-31 漏洞等级 High CVE编号 CVE-2022-22965 影响范围:同时满足以下三个条件可确定受此漏洞影响: JDK 版本 >= 9 使用了 Spring 框架或衍生框架 项目中 Controller 参数接收实体
阅读全文

摘要:
1.概述 是什么:是对方法、类、参数、包、域以及变量等进行代码功能的增强或者修改程序的行为等操作。 应用 跟踪代码依赖性,实现替代配置文件功能在反射中使用Annotation,字段格式化(如:数据字段脱敏、日期格式)在编译时进行格式检查生成帮助文档 2.注解相关知识 元注解指的是所有注解都基于它们而
阅读全文

摘要:
1.反射概述 Java程序在运行时操作类中的属性和方法的机制,称为反射机制。 一个关键点:运行时 一般我们在开发程序时,都知道自己具体用了什么类,直接创建使用即可。但当你写一些通用的功能时没办法在编写时知道具体的类型,并且程序跑起来还会有多种类型的可能,则需要在运行时动态的去调用某个类的属性和方法,
阅读全文

摘要:
本文包含的内容有: Servlet的理解自定义Servlet、监听器和过滤器三者的一点点编程设计思想后续的学习 JavaWeb是Web开发的重要基础,对Servlet、监听器和过滤器等知识的掌握程度,将会影响到你后面学习SpringWeb框架难易程度。 先了解下我们在学习的东西是干嘛的 B/S模式
阅读全文

摘要:
1.I/O流是什么 Java的I/O流是实现编程语言的输入/输出的基础能力,操作的对象有外部设备、存储设备、网络连接等等,是所有服务器端的编程语言都应该具备的基础能力。 I = Input(输入),输入是相对程序而言,既程序从外部设备、存储设备或网络连接中读取数据; O = Output(输出),输
阅读全文

摘要:
这是一本有独到、深入的见解的Java语言,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容
阅读全文

摘要:
Java序列化流有何奇妙之处呢?通过一个个案例逐一感受序列化流。 !!!好戏在后头!!! 1.IO流读写文件 先从一个普通文件读写字符串开始讲起。 例子:输出字符串到文件,再从文件中读取字符串 在某一天灵感迸发:我可以把Java程序中的对象信息直接保存到普通的 txt 文件中吗?并且当我想使用它时,
阅读全文

摘要:
自己简单写了个Java RMI(远程方法调用)的实现案例。 为了更好理解RMI(远程方法调用)、序列化的意义等等,花费三天多的时间肝了一个Java RMI的实现案例。 !!!高能预警!!! 代码量有点大,先附上了简图用于理解 整个过程分为两大步 第一步--注册过程:客户端通过指定路由获取注册中心指定
阅读全文
