Wesley13 Wesley13
4年前
java反序列化——apache
看了好久的文章才开始分析调试java的cc链,这个链算是java反序列化漏洞里的基础了。分析调试的shiro也是直接使用了cc链。首先先了解一些java的反射机制。一、什么是反射反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性
LeCun LeCun
4年前
pcap文件格式
pcap是什么pcap是一种数据流格式,wireshark软件可以直接把网络数据流变成这种格式。在Linux里,pcap可以说是一种通用的数据流格式,很多开源的项目都需要用到这种格式的文件。ROHC的库里,测试脚本的入口参数之一就是一个pcap格式的数据流文件。如果清楚了pcap的格式,就可以自己去生成数据流文件,从而去
Stella981 Stella981
4年前
SpringBoot,用200行代码完成一个一二级分布式缓存
   缓存系统的用来代替直接访问数据库,用来提升系统性能,减小数据库复杂。早期缓存跟系统在一个虚拟机里,这样内存访问,速度最快。后来应用系统水平扩展,缓存作为一个独立系统存在,如redis,但是每次从缓存获取数据,都还是要通过网络访问才能获取,效率相对于早先从内存里获取,还是差了点。如果一个应用,比如传统的企业应用,一次页面显示,要访问数次redis,
Stella981 Stella981
4年前
Charles 使用教程
我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request以及response的数据,那么如果我们开发移动端项目没有网页呢?如何抓取数据呢?前几天有个做服务端的师弟跟我说他不用抓包工具,遇到问题直接debug代码,那我问他,如果线上服务的话,你怎么调?在实际项目中,没有遇到跟客户端相互扯皮的事情吗?我觉得很正常啊,客户端说他没问题,服
Wesley13 Wesley13
4年前
Java类和对象
一、类类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。1\.类的构造方法构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法,区别就在于有没有参数。说这么多概念是不是感觉有点麻木,直接看下面的例子吧。pub
Easter79 Easter79
4年前
TeamViewer远程的三种访问模式 (最方便的模式无需输入密码)
先说明一下什么是无人值守访问,顾名思义,就是在电脑另一端没有人的时候,也可以使用TeamViewer进行远程控制(无需另一端电脑确认)实际上下面三种模式都是无人值守访问(亲测都可以直接远程),当然,另一端的电脑必须是TeamViewer启动的情况下。因此大家完全不必在意“无人值守访问”这个概念。1.普通模式就是通过普
Stella981 Stella981
4年前
Linux系统如何迁移至LVM磁盘
今天遇到一个问题,算是比较严重的把。就是要把当前系统转移到LVM卷里面去,下面有一些发生过程介绍。 不感兴趣可以直接跳过,看实战部分《如何迁移系统至LVM卷》朋友今天突然找我,说是要把系统的根分区磁盘扩大。接到这个问题,我马上开始查看下系统情况。是一台CentOS6.6的系统,有俩块磁盘分别vda1是15G根,v
Stella981 Stella981
4年前
Qt编写数据可视化大屏界面电子看板12
一、前言数据采集是整个数据可视化大屏界面电子看板系统核心功能,没有数据源,这仅仅是个玩具UI,没啥用,当然默认做了定时器模拟数据,产生随机数据,这个可以直接配置文件修改来选择采用何种数据采集方法,总结了一下基本上会有这样几种数据源,timer模拟数据db数据库采集tcp网络采集httppost请求,大量的web会选择采用http作
Stella981 Stella981
4年前
LeetCode之Weekly Contest 101
前一段时间比较忙,而且做这个对于我来说挺耗时间的,已经间隔了几期的没做总结了,后面有机会补齐。而且本来做这个的目的就是为了防止长时间不做把编程拉下,不在追求独立作出所有题了。以后完赛后稍微尝试下,做不出来的直接放弃。第一题:问题问题:900.RLE迭代器编写一个遍历游程编码序列的迭代器。迭代器由RLEIterator(
Stella981 Stella981
4年前
JavaScript模块化开发
1:发展历史早期的Javascript是作为浏览器的脚本语言,使用<script标签直接引入,没有所谓的模块化。也就是说如果我们需要一个js文件,我们就加一个<script标签,把需要的js引入进来。这种方式的特点在于:简单粗暴。但是当项目越来越大,依赖越来越多时可能就会出现问题,比如逻辑越来越混乱,页面也越复杂,然后可维护性就变