Wesley13 Wesley13
3年前
java反序列化——apache
看了好久的文章才开始分析调试java的cc链,这个链算是java反序列化漏洞里的基础了。分析调试的shiro也是直接使用了cc链。首先先了解一些java的反射机制。一、什么是反射反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性
Wesley13 Wesley13
3年前
java反射
packagecom.reflect;importjava.lang.reflect.InvocationTargetException;/\\\反射学习\反射的功能就是类、对象,可以通过反射获取里面的方法、属性的功能\@authorAdministrator\\/public
御弟哥哥 御弟哥哥
4年前
Java基础与提高干货系列 -- Java反射机制
前言今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。正文Java反射机制定义Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性
执键写春秋 执键写春秋
4年前
Java多线程同步示例(银行卡存取款)
Bank类,定义账号、账号余额属性,定义存款方法与取款方法并上同步packageperson.xsc.practice;importjava.util.Scanner;publicclassBankprivateStringaccount;//账号privateintbalance;//账户余额publicBank(Strin
Stella981 Stella981
3年前
BeanDefinition 合并
BeanDefinition的合并1.BeanDefinition有父子关系,有个属性叫parentName,通过parentName可以设置BeanDefinition的父子关系2.为什么要设置BeanDefinition的父子关系,因为子类可以继承父类的属性,抽出共性,跟java的继承有点像3.Be
Wesley13 Wesley13
3年前
Java类和对象
一、类类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。1\.类的构造方法构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法,区别就在于有没有参数。说这么多概念是不是感觉有点麻木,直接看下面的例子吧。pub
Wesley13 Wesley13
3年前
Java 类的继承
Java类的继承规则类的继承教学视频(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XMzg3NjAxMzUxNg%3D%3D.html)子类继承父类的公有属性和方法子类可以
Stella981 Stella981
3年前
EntityFrameworkCore 中实体的几种配置方法
EntityFramework有几种方式可实现数据库表与实体的关系配置(relationship)1.convention2.annotation3.fluentapi使用数据注解实体类通常是在Models目录下,直接在实体类上添加属性注解,比如Required/Key等.
Wesley13 Wesley13
3年前
Java反射机制详解
一、内容提要:  1、反射机制是什么  2、反射机制能做什么  3、反射机制相关的API  4、通过一个对象获得完整的包名和类名  5、实例化Class类对象  6、获取一个对象的父类与实现的接口  7、获取某个类的全部构造函数  8、通过反射机制实例化一个类的对象  9、获取某个类的全部属性  10、
Wesley13 Wesley13
3年前
C#线程运行的机制和原理
BackgroundWorker类可以简化线程在后台执行任务的工作,它具有以下几种主要成员:属性:WorkReportsProgress,WorkerSupportsCancellation,IsBusy;方法:RunWorkerAsync(),CancellAsync(),ReportProgress();事件:DoWork,Pro