0x01: 一、什么是序列化与反序列化? Java序列化是指把 Java 对象转换为字节序列的过程; Java反序列化是指把字节序列恢复为 Java 对象的过程; 漏洞挖掘位置:白盒(以实际情况做参考) 0x02: 一个类的对象要想序列化成功,必须满足两个条件: 1:该类必须实现 java.io.S ...
分类:
其他好文 时间:
2021-06-02 18:43:15
阅读次数:
0
Spring AOP 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用 ...
分类:
编程语言 时间:
2021-06-02 18:21:43
阅读次数:
0
什么是“原型”? 我们经常在不同的背景里看到“原型”这个词。 由此,我们很可能已经混淆它的真正含义。 它最基本的含义:原型是设计想法的表达。原型让设计师们得以展现他们的设计,以及模拟真实的使用场景。在数字化的背景下,原型能够模拟用户与界面之间的最终交互行为。根据产品团队的需求,原型可以模拟整个app ...
分类:
其他好文 时间:
2021-06-02 17:30:14
阅读次数:
0
每一个问题都有一个答案。 天空为什么是蓝色?因为太阳光发生了散射。 鸟为什么会飞?因为鸟有翅膀。 苹果为什么会掉下来?因为万有引力。 每个问题我们都可以为它找到一个答案,我们也总是习惯于为每个问题找到一个合理的解释。 因为这些解释可以让我们在这个充满不确定性的世界里增加一些确定性,为我们带来安全感。 ...
分类:
其他好文 时间:
2021-06-02 17:10:59
阅读次数:
0
1. 什么是 AOF 日志? 2. 三种写回策略 1. 什么是 AOF 日志? 试想一下,如果 Redis 每执行一条写操作命令,就把该命令以追加的方式写入到一个文件里,然后重启 Redis 的时候,先去读取这个文件里的命令,并且执行它,这不就相当于恢复了缓存数据了吗? 这种保存写操作命令到日志的持 ...
分类:
其他好文 时间:
2021-06-02 16:21:07
阅读次数:
0
DDD构建流程 开发人员不仅要完善技术知识,也要培养一般的领域建模技巧。 什么是领域模型? 领域模型是一种知识的沉淀,能够保护和共享一些知识。 领域模型需要开发人员与领域专家共同参与训练,缺一不可。 缺少了开发人员参与,业务人员的知识单向流动到开发人员,知识缺少指导,其组织形式未必合理。 缺少了领域 ...
分类:
其他好文 时间:
2021-06-02 15:54:56
阅读次数:
0
JSP简介 JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个servlet。在servlet中编写html比较痛苦,而写JSP就像在写html,但它相比html而言,h ...
分类:
Web程序 时间:
2021-06-02 15:00:25
阅读次数:
0
一、异常 1.什么是异常? 在程序执行过程中,出现的非正常的、最终导致JVM的非正常停止的情况,就是异常 2.异常体系 异常机制的存在就是为了帮使用者找出程序中的问题所在,异常的根类是java.lang.Throwable,在其下还有两个子类:java.lang.Error和java.lang.Ex ...
分类:
其他好文 时间:
2021-06-02 14:40:22
阅读次数:
0
#可定制WMS系统解决方案 ##什么是WMS WMS是仓库管理系统(Warehouse Management System) 的缩写,仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统, ...
分类:
其他好文 时间:
2021-06-02 14:17:20
阅读次数:
0
1. 什么是时间复杂度 「时间复杂度是一个函数,它定性描述该算法的运行时间」。 我们在软件开发中,时间复杂度就是用来方便开发者估算出程序运行的答题时间。 通常,我们会估算算法的操作单元数量来代表程序消耗的时间,这里默认CPU的每个单元运行消耗的时间都是相同的。 比如说: //这个程序中,我们估算 d ...
分类:
编程语言 时间:
2021-06-02 14:02:48
阅读次数:
0