Wesley13 Wesley13
3年前
java序列化与反序列化进阶(一)
一、readObject和writeObject  通过上个章节的Java序列化与反序列化入门理解(http://my.oschina.net/zzq350623/blog/420306),对序列化和反序列化应该有了比较基本的认识。回顾一下,之前的序列化和反序列化,只是简单的处理,如果需要二次加工需要如何处理?比如序列化的时候需要对数
Wesley13 Wesley13
3年前
java反序列化——XMLDecoder反序列化漏洞
前言最近学习java反序列化学到了weblogic部分,weblogic之前的两个反序列化漏洞不涉及T3协议之类的,只是涉及到了XMLDecoder反序列化导致漏洞,但是网上大部分的文章都只讲到了触发XMLDecoder部分就结束了,并没有讲为什么XMLDecoder会触发反序列化导致命令执行。于是带着好奇的我就跟着调了一下XMLDecoder的
Easter79 Easter79
3年前
springboot之docker化
1、Docker安装本人是centos7系统,安装也是按照官方文档进行安装。https://docs.docker.com/install/linux/dockerce/centos/,即1、sudoyuminstallyyumutils\devicemapperpersistentdata\
Wesley13 Wesley13
3年前
IOS中对象序列化与反序列化
概述在IOS中,对象的序列化和反序列化分别使用NSKeyedArchiver和NSKeyedUnarchiver两个类,我们可以把一个类对象进行序列化然后保存到文件中,使用时再读取文件,把内容反序列化出来。这个过程通常也被称为对象的编码(归档)和解码(解档)。需要注意的是,NSKeyedArchiver和NSKeyedUnarchiver是继
Stella981 Stella981
3年前
JavaScript模块化
前言:模块化开发需求在JS早期,使用script标签引入JS,会造成以下问题:1.加载的时候阻塞网页渲染,引入JS越多,阻塞时间越长。2.容易污染全局变量。3.js文件存在依赖关系,加载必须有顺序。项目较大时,依赖会错综复杂。4.引入的JS文件过多,不美观,且不易于管理。一、CommonJS规范
Stella981 Stella981
3年前
Redis——持久化数据
Redis被称为是内存数据库,那是因为它会将其所有数据存储在内存里,因此Redis具有强劲的速度性能,但是,也正因为数据存储在内存中,当Redis重启后,所有存储在内存的数据就会丢失。为了使得数据持久化,Redis提供了两种方式:RDB方式和AOF方式。一、RDB方式RDB方式的持久化是通过快照(snapshotting)完成的,
Stella981 Stella981
3年前
Redis 持久化 笔记
接触redis并不久,做项目的时候,也大概的操作罢了,比如set,get..~等等的基础操作,大概小喽啰是够用了最近大佬问我,你的redis数据有做持久化吗?我的想法..~设置了有效时间的key是未持久化的,永久的key就是持久化的大佬一个劲的在嘲笑,尴尬...偷偷笑,有我这么想.肯定还有人起步也这么认为的,哈哈哈于是学习一下redis
可莉 可莉
3年前
2019 DevOps 必备面试题——容器化和虚拟化
原文地址:https://medium.com/edureka/devopsinterviewquestionse91a4e6ecbf3(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmedium.com%2Fedureka%2Fdevopsinterviewquesti
Stella981 Stella981
3年前
Dubbo泛化调用
dubbo泛化调用引用官方定义:泛化调用主要用于消费端没有API接口的情况;不需要引入接口jar包,而是直接通过GenericService接口来发起服务调用,参数及返回值中的所有POJO均用Map表示。泛化调用对于服务端无需关注,按正常服务进行暴露即可。GenericService这个接口只有一个方法,名为$in