- 史上最全的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关键字来修饰代码块或者修饰一个...
- 一周热门
- 控制面板
- 网站分类
- 最新留言
-