Redis事务 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis的作用 Redis事务的主要作用就是串联多个命令防止别的命令插队。 Redis事务的三个特性 1.单独的隔离操作 事务中的所有命令都会 ...
分类:
其他好文 时间:
2020-07-13 09:46:31
阅读次数:
50
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //序列化:将数据转换为二进制 6 //反序列化:将二进制转换为数据 7 //序列化的作用:传递数据 8 Person p = new Person(); 9 Person p2 ...
分类:
其他好文 时间:
2020-07-12 22:40:04
阅读次数:
70
题目描述: 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉 ...
分类:
其他好文 时间:
2020-07-12 22:03:01
阅读次数:
64
信息: 题目来源:XCTF 4th-CyberEarth 标签:PHP、源码泄露、SSRF、反序列化、SQL 题目描述:工控云管理系统项目管理页面解析漏洞 解题过程 进入网站后,首先进行目录扫描: [TIME] => 2020-07-08 15:34:39.931717 [TARGET] => ht ...
分类:
其他好文 时间:
2020-07-12 20:37:25
阅读次数:
94
由于最初实现时安全性考虑不足,fastjson为了解决包含接口或抽象类的bean序列化后反序列化将之类型抹去无法拿到原始类型的问题,引入了AutoType,即在序列化的时候,把原始类型记录下来。没想到这带来了后面众多的安全漏洞。因为有了autoType功能,那么fastjson在对JSON字符串进行... ...
分类:
其他好文 时间:
2020-07-12 16:20:51
阅读次数:
47
项目地址:https://github.com/spf13/viper 安装方式:go get github.com/spf13/viper 简介 viper是一个十分强大的配置文件解析工具,具有以下特点 设置默认值 支持的文件包括JSON, TOML, YAML, HCL, envfile 和 J ...
分类:
其他好文 时间:
2020-07-12 16:20:14
阅读次数:
112
一、基本语法 在没有使用ModelSerializer序列化器类之前,我们定义的序列化器类都需要添加对应模型类字段的很多字段,如果添加的字段特别多,那么势必会影响开发效率和代码的可读性,因此会选择一种更为简洁的序列化器类来帮我们优化框架代码,简化序列化器类中字段的创建 常规序列化器类示例: from ...
分类:
其他好文 时间:
2020-07-12 12:30:42
阅读次数:
67
一、create优化 在serializer序列化中,我们通过创建序列化器对象的方式大大地简化了视图函数的代码,前端传入的数据通过反序列化操作进行了各种数据校验,代码如下: from django.http import JsonResponse from django.views import V ...
分类:
其他好文 时间:
2020-07-11 20:56:57
阅读次数:
69
1.问题现象描述 使用 json.Unmarshal(),反序列化时,出现了科学计数法,参考代码如下: jsonStr := `{"number":1234567}` result := make(map[string]interface{}) err := json.Unmarshal([]byt ...
分类:
Web程序 时间:
2020-07-11 12:36:31
阅读次数:
72
前言 Apache Shiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性。 影响版本 Apache Shiro <= 1.2.4 漏洞原理 Apache Shiro 1.2.4及以前版本中,Apache Shiro默认使用了Cooki ...
分类:
Web程序 时间:
2020-07-10 21:14:05
阅读次数:
137