百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术
史上最全的Java并发专题面试常见问题60道

1.并行与并发有什么区别?并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。并行:多个任务在同一时刻同时运行,通常需要使用多个处理器或者多核处理器来实现。例如,一个计算机同时执行多个...

学习Vulhub的Supervisord 远程命令执行漏洞(CVE-2017-11610)

Supervisord是一款Python开发,用于管理后台应用(服务)的工具,其角色类似于Linux自带的Systemd。CVE-2017-11610的本质是一个不安全的对象引用+方法调用,十分类似J...

剖析Linux内核《page cache专项内核》

一、进程的文件寻址文件描述符、打开文件句柄和i-node之间的关系如下:...

四分钟快速入门Java线程的六种状态与流转

1.并行与并发有什么区别?并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。并行:多个任务在同一时刻同时运行,通常需要使用多个处理器或者多核处理器来实现。例如,一个计算机同时执行多个...

为什么i++用volatile是存在线程安全问题的?

从volatile说到i++的线程安全问题简介volatile关键字保证了在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修改就是对所有其他线程可见的,其他线程能够马上读...

WEB常见漏洞之反序列化分析与防御

0x01漏洞概述...

3分钟搞懂反弹shell(sh反弹shell)

实际上,很早很早以前就听说过反弹shell,我最早做的网络安全实验就开始反弹shell。比如这个知乎live中的第三个实验TCP会话劫持,就反弹了shell。一年前在与攻防团队的交流会上,再次听到反弹...

「内网渗透」记一次靶机实战(在线靶场内网渗透)

一、信息收集1.端口扫描...

铭说 | 几种常见的反弹shell方式(反弹shell的常用命令)

什么是反弹shell?...

如何看到 synchronized 背后的“monitor 锁”?

本文我们研究下synchronized背后的monitor锁。获取和释放monitor锁的时机我们都知道,最简单的同步方式就是利用synchronized关键字来修饰代码块或者修饰一个...