本文转自:https://www.cnblogs.com/lxk2010012997/p/5221963.html 类加载器的层次结构: 引导类加载器(bootstrap class loader) 用来加载java的核心库(JAVA_HOME/jre/lib/rt.jar,或sun.boot.cl ...
分类:
编程语言 时间:
2020-06-28 00:33:39
阅读次数:
106
https://www.cnblogs.com/theseventhson/p/13197776.html 上一章介绍了通用的shellcode加载器,这个加载器自己调用virtualAlloc分配空间、复制shellcode、执行shellcode,所有操作都在加载器的空间,隐蔽性不强,容易被发现 ...
一、什么是shellcode shellcode就是一段可执行代码,shellcode代码可以独立存在,无需任何格式得包装,内存中运行无需固定指定得宿主进程,shellcode优点短小精悍,灵活多变。 二、减少文件体积 默认ide生成出来的体积偏大即使里面什么也没有写体积8KB,优化第一步修改函数入 ...
分类:
系统相关 时间:
2020-06-27 19:50:02
阅读次数:
211
目录 1. 类加载的过程 2. jvm核心类加载器 3. 剖析类加载委派机制 4. 自定义类加载器 5. tomcat类加载机制 一. 类加载的过程 二. jvm核心类加载器 三. 剖析类加载委派机制 四. 自定义类加载器 五. tomcat类加载机制 ...
分类:
其他好文 时间:
2020-06-27 09:44:26
阅读次数:
74
1.类的加载过程 了解 2.类的加载器的作用 3.类的加载器的分类 4.Java类编译、运行的执行的流程 5.使用Classloader加载src目录下的配置文件 @Test public void test2() throws Exception { Properties pros = new P ...
分类:
编程语言 时间:
2020-06-26 22:04:32
阅读次数:
55
目录 01.Java和线程 02.Java与协程 03.CPU缓存结构和java内存模型 04.管程-悲观锁和锁优化 05.乐观锁 - 无锁方案 06.线程安全 07.线程池 08.JUC 09.高并发测试 10.类加载器 Java与线程 线程的类型 线程是比进程更轻量级的调度执行单位,线程的引入, ...
分类:
编程语言 时间:
2020-06-26 18:45:04
阅读次数:
72
给大家提供一个百度网盘无限下载软件:PanDownload 在线链接:https://www.sfxpan.cn/#/s/YlJi9 链接提取密码:de3amp 解压密码:de3amp 百度网盘分享链接:永久有效 链接:https://pan.baidu.com/s/1TqE72uch7ndAuua ...
分类:
其他好文 时间:
2020-06-26 10:50:00
阅读次数:
904
1. Scrapy使用了Twisted异步网络库来处理网络通讯,整体架构: Scrapy爬虫框架主要由5个部分组成,分别是:Scrapy Engine(Scrapy引擎),Scheduler(调度器),Downloader(下载器),Spiders(蜘蛛),Item Pipeline(项目管道)。爬 ...
分类:
其他好文 时间:
2020-06-26 10:21:18
阅读次数:
58
AOP概述 AOP : Aspect Oriented Programing 面向切面编程 AOP采用横向抽取机制(代理机制), 取代了传统纵向继承体系重复性代码在性能监视, 事务管理, 安全检查, 缓存中使用 Spring AOP是使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代 ...
分类:
编程语言 时间:
2020-06-25 21:36:10
阅读次数:
66
一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到 ...
分类:
编程语言 时间:
2020-06-24 17:56:42
阅读次数:
51