深入理解java虚拟机学习笔记(二)垃圾回收策略

上篇文章介绍了JVM内存模型的相关知识,其实还有些内容可以更深入的介绍下,比如运行时常量池的动态插入,直接内存等,后期抽空再完善下上篇博客,今天来介绍下JVM中的一些垃圾回收策略。 一...

2018/08/05 20:07
12
操作系统中的同步互斥(锁与信号量)

#互斥 操作系统的同步与互斥可以从线程和进程两个角度进行理解。如果从线程的角度理解,这里本文以两个线程为例,需要考虑这两个线程是否属于同一个进程,对于不同进程的线程来说,它们本质上...

2018/08/03 23:31
29
试写foxit reader的ConvertToPDF功能的wrapper

  相比于直接fuzzing大型程序本身,针对程序的某一特定功能写wrapper后再fuzzing则要高效的多。网上搜了下,仅有两篇关于foxit reader的wrapper文章,一个用python,另外一个用C++,而且针...

Java_打印从一个数到另一个数之间的整数,并每5个为一行

1 import java.util.Scanner; 2 3 public class Dayin_100 { 4 public static void main(String[] args) { 5 System.out.println("请输入需要打印整数的第一个数:"); ...

2018/08/02 18:55
217
NOIP比赛写代码注意事项

1.头文件: 常用头文件: <iostream> <cstdio> <cmath> <cstring> <cstdlib> cstdio包含scanf和printf,有的编译器iostream都包含了,都写上比较好一般写代码时先都把这几个写上去。 较常用头...

2018/08/02 16:42
13
nginx反向代理配置两个不同服务器

1. 什么是反向代理: 反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上...

2018/08/02 15:38
3
python pickle命令执行与marshal 任意代码执行

1.python pickle反序列化漏洞 自己的理解:   由于在类的__reduce__方法中提供了我们可以自定义程序如何去解序列化的方法,因此如果应用程序接受了不可信任的序列化的数据,那么就可能导致...

2018/08/02 15:17
22