最新 最热

Java成神路 —— IO特殊操作流

1.1标准输入流1. System类中有两个静态的成员变量 public static final InputStream in:标准输入流。通常该流对应于键盘输入或由主机环境或用户指定的另一个输入源 public static final PrintStream out:标准输出流。...

2023-05-07
1

Java枚举单例模式比DCL和静态单例要好?———反编译分析单例枚举类

当然不行,当2个线程同时执行getInstance方法时,都会执行第一个if判断,由于锁机制的存在,会有一个线程先进入同步语句,而另一个线程等待,当第一个线程执行了new Singleton()之后,就会退出synchronized的保护区域,这时如果没有...

2023-05-06
1

local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1

序列化失败:场景:一个JPA实体类Person业务层使用redis缓存 一开始没有添加serialVersionUID ,使用默认的,后面改为手动指定,结果就出现序列化失败。这是因为jdk序列化会根据这个UID版本号来做一些细节处理,UID不一样的话,就...

2023-05-05
1

【设计模式】之单例模式

单例模式属于管理实例的创造型类型模式。单例模式保证在你的应用种最多只有一个指定类的实例。

2023-05-05
1

阿里fastjson框架基础

fastjson 是阿里巴巴公司开源的一个json序列化、反序列化轻量级框架,号称最快。 是因为其内置算法的增强,以及序列化时对class进行了细节的微妙处理,更多细节请查看其项目源码:https://github.com/alibaba/fastjson 常用...

2023-05-05
1

python pickle反序列化R指令禁用绕过

这篇文章只是记录一下在禁用了R指令也就是reduce方法的情况下如何进行pickle反序列化

2023-05-02
1

[MRCTF2020]Ezpop

get()中将function以函数的方法调用,如果能将p实例化为一个对象就能成功调用invoke()魔术方法

2023-05-02
0

CommonsCollections6 反序列化链分析

CC6该条链用于解决在java高版本(java 8u71)中CC1无法利用进行替代的链,在java 8u71之后sun.reflect.annotation.AnnotationInvocationHandler#readObject的逻辑发生变化,导致cc1的链子在8u71之后无法使用。...

2023-05-02
0

Yonghong目录下bihome内容详解

前言在Yonghong中,bihome这个文件存放了基本上所有相关内容bihome文件列表目录名内容action控制认证授权上操作的显示dashboard非“我的仪表盘”下的报表及报表目录dashboard_MY_DB_我的仪表盘,按照用户存储excelexcel ...

2023-05-02
1

cocosCreator中websocker实例

cocos creator WebSocket实例。需要注意几个问题:1、send()发送的数据格式,这里是有要求的。2、接收到的数据需要进行一个反序列化。let ws = new WebSocket("ws://192.168.79.2:7070");ws.onopen = () => {consol......

2023-04-22
1